- 登錄
dos窗口輸入以下命令:sqlplus 回車 提示輸入用戶名——即創建數據庫實例時的用戶名 ,用戶名輸入:sys as sysdba
密碼.........回車登錄
- 查看數據文件位置
接下來,我們看看您當前的數據庫文件一般都是放在哪里的:
select name from v$datafile;
windows下可能看到的結果如下:
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
D:/oracle/product/10.2.0/oradata/orcl/system01.dbf
D:/oracle/product/10.2.0/oradata/orcl/undotbs01.dbf
說明您的數據文件是放在 D:/oracle//oradata/orcl/ 這個目錄下的
Linux下可能看到的結果如下:
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/oracle/product/10.2.0/oradata/orcl/system01.dbf
/oracle/product/10.2.0/oradata/orcl/undotbs01.dbf
說明您的數據文件是放在 /oracle/oradata/orcl/ 這個目錄下的
- 創建表空間
我們可以開始創建數據庫表空間了。表空間名:ATMV
刪除表空間及其表空間里的所有內容
drop tablespace ATMV INCLUDING CONTENTS;
創建表空間,指定數據文件,初始化100M 自增加50M
windows:
create tablespace ATMV datafile 'D:/oracle/product/10.2.0/oradata/orcl/ATMV.dbf' size 100m autoextend on next 50m maxsize unlimited;
Linux:
create tablespace ATMV datafile '/oracle/product/10.2.0/oradata/orcl/ATMV.dbf' size 100m autoextend on next 50m maxsize unlimited;
- 創建用戶
接下來我們開始創建用戶,用戶名 ca,密碼 ps
刪除用戶及其用戶下面的所有對象,注意關鍵字cascade
drop user ca cascade;
創建用戶:
create user ca identified by ps default tablespace ATMV;
- 修改用戶的權限
grant 角色1,角色2 to 用戶名;
舉例如下:
grant dba, connect to wbppcs;
具體用戶權限問題建議參考權限規則 個人學習記錄