1、創建用戶 需要先用system用戶登錄資料庫,因為system用戶具有創建其他用戶的許可權。 語法[創建用戶]: create user 用戶名 identified by 口令[即密碼]; 例子: create user dhjw identified by 123456; 語法[更改用戶]: ...
1、創建用戶
需要先用system用戶登錄資料庫,因為system用戶具有創建其他用戶的許可權。
語法[創建用戶]: create user 用戶名 identified by 口令[即密碼];
例子: create user dhjw identified by 123456;
語法[更改用戶]: alter user 用戶名 identified by 口令[改變的口令];
例子: alter user dhjw identified by dhjw ;
2、刪除用戶
語法:drop user 用戶名;
例子:drop user dhjw;
若用戶擁有對象,則不能直接刪除,否則將返回一個錯誤值。指定關鍵字cascade,可刪除用戶所有的對象,然後再刪除用戶。
語法: drop user 用戶名 cascade;
例子: drop user dhjw cascade;
3.授權用戶具有某些角色
oracle提供預設三種標準角色connect(連接角色)、resource(資源角色)、dba(資料庫管理員角色),當然用戶還可以創建自己的角色,這裡不再細說。
授權命令:
語法: grant connect, resource to 用戶名;
例子: grant connect, resource to dhjw;
撤銷許可權命令
語法: revoke connect, resource from 用戶名;
列子: revoke connect, resource from dhjw;
4.導入導出命令
導入:imp 用戶名/密碼@實例名 file=要導入的dmp文件的絕對路徑 log=日誌存放路徑 full=y ignore=y
例子:imp dhjw/123456@orcl file=C:\Users\DELL\Desktop\ziyue_dh_20180308120000.dmp log=C:\data\dh_jw.log full=y ignore=y
導出:
將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
exp system/manager@TEST rows=y indexes=y compress=n buffer=65536 feedback=100000full=y file=d:\daochu.dmp log=d:\daochulog.txt owner=(ECC_BIZ,ECC_CUSTOMER)