ORACLE基本命令及使用者管理

2021-12-30 10:37:09 字數 1950 閱讀 6409

oracle基本命令及使用者管理

一.連線命令

連線:conn[ect] 使用者名稱/密碼@網路伺服器[as sysdba/sysoper]

如果以sys登陸,因為sys可以有兩種角色,所以需要以「connect 使用者名稱/密碼 as 角色」格式登陸,指定登陸角色。

www.2cto.com  

斷開與方案的連線:

disc[onnect]  

修改使用者密碼:

passw[ord] 使用者名稱

必須以管理員(sys/system)登陸才可以修改(別人的)密碼(password jack;)

如果普通使用者修改自己的密碼,直接輸入"password"命令

檢視當前登陸使用者:

show user

退出命令視窗:

exit或quit

二.檔案操作命令

執行外部檔案:start c:\a.sql或@ c:\a.sql;

編輯外部檔案:edit c:\a.sql;

記錄視窗命令:

spool d:\b.sql;

.....

.....

spool off;

三.oracle使用者管理

建立新使用者:create user 使用者名稱 identified by 密碼;(create user jack indentified by tiger)

新使用者不具備連線到當前方案的許可權,必須授權(連線許可權):grant connect to 使用者名稱;(grant connect to jack;)

修改密碼:除了前面介紹的兩種,還有另一種:alter user 使用者名稱 identified by 新密碼;

刪除使用者:drop user 使用者名稱 [cascade];

如果刪除使用者時帶有cascade,表示刪除該使用者的同時,刪除該使用者所建立的一切表、檢視等資源

www.2cto.com  

三.使用者授權

新使用者不具備任何許可權,包括連線方案的許可權也不具備,必須授權。

對乙個表進行增、刪、改、查的相應許可權名分別為:insert、delete、update、select

給使用者授予某許可權:grant 許可權名 on 使用者名稱.表名 to 使用者名稱(grant insert/delete/update/select on scott.emp to jack)

若要給使用者授予以上全部許可權,可以單個授權,也可以一次性授權:grant all on 使用者名稱.表名 to 使用者名稱(grant all on 

scott.emp to jack)

若要**某許可權:revoke 許可權名 on 使用者名稱.表名 from 使用者名稱(revoke insert/delete/update/select on scott.emp from jack)

若要**以上全部許可權:revoke all on 使用者名稱.表名 from 使用者名稱(revoke all on scott.emp from jack)

如果系統管理員在給某個使用者授權時,使用了with grant(admin) option,則該使用者可以把該許可權繼續授予其他使用者

但是,一旦管理員將該使用者的該許可權**,則其他使用者的該許可權也被**.

www.2cto.com  

以下命令需dba許可權

賬戶鎖定:create profile 檔名 limit failed_login_attempts 次數 password_lock_time 鎖定天數

使用方法:alter user 使用者名稱 profile 檔名

解除鎖定:alter user 使用者名稱 account unlock

終止命令:create profile 檔名 limit password_life_time 間隔天數 password_grace_time 寬限天數 [password_reuse_time 密碼多少天後可重複使用天數]

刪除profile:drop profile 檔名 [cascade]   

作者 heardy

使用者管理之基本命令

一 基本配置檔案 1 etc passwd 存放使用者的所有資訊。此配置檔案分為七列,每列以冒號分隔,分別為 使用者名稱,密碼,uid,gid,描述位,家目錄以及shell型別。2 etc shadow 存放使用者的密碼。此配置檔案分為九列,每列以冒號分隔,分別為 使用者名稱,密碼,密碼修改時間,密...

Linux基本命令篇 使用者管理

新增使用者 useradd u uid 指定新使用者的uid,預設使用當前最大uid加1 g group 指定新使用者所在的組 g 指定新使用者的附加組 d 指定新使用者的家目錄 s 指定新使用者使用的shell,預設為bash c 附加資訊 e 指定使用者失效時間 m 建立新使用者的家目錄 檢視使...

Linux基本命令之使用者管理

linux 使用者和使用者組管理linux系統是乙個多使用者多工的分時作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。使用者的賬號一方面可以幫助系統管理員對使用系統的使用者進行跟蹤,並控制他們對系統資源的訪問 另一方面也可以幫助使用者組織檔...