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;