Oracle数据库表空间用户权限
Oracle數據庫表空間用戶權限
*–SQL:結構化查詢語言(腳本語言)
/
DDL:數據定義語言(create 創建,alter 更改, drop 刪除)
DML:數據操作語言(insert 增,delete 刪,update 改, select 查)
DCL:數據控制語言 (grant 授予,revoke 回收)
TCL:事務控制語言 (commit 提交 rollback 回滾)
DQL:數據查詢語言(order by 排序,group by 分組)
*/
–創建表空間 表空間表:DBA_DATA_FILES
/create tablespace 表空間名
datafile ‘文件地址.dbf’
size 大小
autoextend on next 大小
maxsize unlimited;
/
–刪除表空間(不刪除數據文件,需要手動刪除)
/drop tablespace abc ;/
–刪除表空間(刪除數據文件)
/drop tablespace 表空間名
including contents and datafiles ;/
–創建用戶鎖定狀態 用戶信息表:DBA_USERS
/create user 用戶名 identified by 密碼 account lock
default tablespace 表空間名;/
–修改用戶密碼
/alter user 用戶名 identified by 密碼;/
–解鎖用戶
/alter user 用戶名 account unlock;/
–授予登錄權限
/grant create session to test12;/
/grant dba to joker;/
–connect角色主要應用在臨時用戶
–Resource更可靠和正式的數據庫用戶
– DBA role擁有所有的系統權限
–grant 權限 or 角色 to joker;
–回收權限
/revoke dba from 用戶名/
–查看當前用戶
/select user from dual;/
–刪除用戶
/drop user 用戶名 cascade;/
練習
–創建表空間,數據文件命名為tablespace01,存放在D盤根目錄,大小為10M;
create tablespace tablespace01
datafile ‘D:/test1.dbf’
size 10M
—創建表空間,數據文件命名為tablespace02,存放在D盤test文件夾中,大小為20M;
create tablespace tablespance02
datafile ‘D:\test\taa.dbf’
size 20M
–創建用戶tuser01,密碼為123456;
create user tusero1 identified by 123456
–創建用戶user02,密碼為123456,設置為鎖定狀態;
create user user02 identified by 123456 account lock
–創建用戶user03,密碼為123,將表空間test02賦給user03;
create user user03 identified by 123
default tablespace tablespance02
–修改user01的默認表空間為tablespace01;
–修改user03用戶的密碼為123456;
alter user user03 identified by 123
–將用戶user02的狀態改為非鎖定狀態;
alter user user02 account unlock
–將create session權限授權給user01;
grant create session to user02
–將connect角色授權給user02;
grant connect to user02
–將dba角色授權給user03;
grant DBA to user03
–收回user02的connect角色
revoke connect from user02
–收回user01的create session權限
revoke create session from user02
–刪除表空間tablespace02;
drop tablespace tablespance03
–刪除表空間tablespace01以及數據文件
drop tablespace tablespace01
including contents and datafiles
–刪除用戶user01;
drop user user02;
drop user 用戶名 cascade;
–刪除用戶user02;
總結
以上是生活随笔為你收集整理的Oracle数据库表空间用户权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fiddler4在win7抓取https
- 下一篇: Python中使用snip问题