Oracle建立新使用者

賈樹丙發表於2014-11-05

1.以DBA身份登入

   $ sqlplus sys/eastcom@ORCL as sysdba(在命令視窗下)  

  也可以使用PL/SQL

2.建立臨時表空間

 

create temporary tablespace zjph_newuser_temp  
tempfile 'E:\oracle\product\10.2.0\oradata\orcl\zjph_newuser_temp.dbf'  
size 100m   
autoextend on next 32m  
maxsize 2048m   
extent management local;
--tempfile 存放資料庫檔案的地方,一般是安裝資料庫後有控制檔案,資料檔案和日誌檔案的資料夾,再加上要建立表空間的名字+dbf(資料檔案)

 

3.建立表空間

 

create tablespace zjph_newuser logging   
datafile 'E:\oracle\product\10.2.0\oradata\orcl\zjph_newuser.dbf'  
size 100m   
autoextend on next 32m 
maxsize 2048m   
extent management local;

 

4.建立使用者並指定表空間

 

create user zjph_newuser
identified by zjph_newuser   --(如果是數字則要加雙引號”111111”,如果是字母就不用)
default tablespace zjph_newuser   
temporary tablespace zjph_newuser_temp;

 

5.使用者授予許可權

  grant connect,resource,sysdba,dba to zjph_newuser;

6.測試

  $ sqlplus zjph_newuser/xinghua@ORCL as sysdba(命令視窗下)

  或者使用新使用者登入PL/SQL

  也可以用下列語句檢視使用者

1 --檢視所有使用者:
2 select * from dba_users;   
3 select * from all_users;   
4 select * from user_users;

 

相關文章