oracle 表查詢總結

Oracle

1.給用戶解鎖命令如下:    Alter user用戶名 account unlock;

鎖定某一用戶如下:      Alter user 用戶名 account lock;

  2、設置環境變量命令

1.linesize

說明:設置顯示行的寬度  默認爲80個字符

案例:show linesize

     set linesize 120

 

2.pagesize

說明:設置顯示的行的數目  默認爲14

案例:show pagesize

     set pagesize 30


Oracle數據管理

創建用戶               create user 用戶名 identified by 新密碼;

給其他用戶修改密碼   alter user 用戶名 identified by 新密碼;

刪除用戶             drop user 用戶名 [cascade];(加上cascade關鍵字不單單刪除賬戶,而且會把賬戶對應的模式都刪除了

 

回收權限       revoke 權限名 from 用戶名;

 

登陸Oracle的三種方法和使用超級管理員的方法

登陸oracle的三種方法:

1、DOS窗口中,輸入sqlplus,回車後,輸入用戶名scott,密碼:tiger
2、在瀏覽器中輸入http://127.0.0.1:端口號/isqlplus,之後輸入用戶名和密碼
3、在“應用程序開發”中選擇SQL Plus,輸入用戶名和密碼

 

4、使用超級管理員登陸

·dos中,輸入sqlplus   sys/system as sysdba

 

用戶管理綜合案例

案例.1:給abc1賦予連接數據庫,創建表和授予別的用戶的權限的權限,並授予abc2用戶連接數據庫的權限。

步驟:

1. sys管理員連接數據庫:conn sys/system as sysdba;

2. abc1用戶授權:grant create sessioncreate table to abc1 with admin option;

3. 創建用戶abc2create user abc2 identified by abc2;

4. abc1連接數據庫:conn abc1/abc1;

5. abc1abc2授權create sessiongrant create session to abc2;

6. abc2連接數據庫:conn abc2/abc2;


 

abc1賦予scott用戶下emp表的所有權限和授予別人權限的權限,並給abc3用戶授予scott用戶下emp表的所有權限。

步驟:

1. sys管理員連接數據庫:conn sys/system as sysdba;

2. abc1用戶授權:grant all on scott.emp to abc1 with grant option;

3. 創建用戶abc3create user abc3 identified by abc3;

4. abc3用戶授予連接數據庫的權限:grant create session to abc3;

5. abc1連接數據庫:conn abc1/abc1;

6. abc1abc3授權all on scott.empgrant all on scott.emp to abc3;

7. abc3連接數據庫:conn abc3/abc3;

8. abc3查詢scott用戶下emp表的內容:select * from scott.emp;

 

總結:對於系統權限,sys——>abc1——>abc2,然後由sysabc1的權限回收,abc2依然可以連接數據庫。

 

對於對象權限,sys——>abc1——>abc3,sys回收abc1權限的時候,abc3的權限也被回收了。

 

案例:

abc1賦予scott用戶下emp表的所有權限和授予別人權限的權限,並給abc3用戶授予scott用戶下emp表的所有權限。

步驟:

1. sys管理員連接數據庫:conn sys/system as sysdba;

2. abc1用戶授權:grant all on scott.emp to abc1 with grant option;

3. 創建用戶abc3create user abc3 identified by abc3;

4. abc3用戶授予連接數據庫的權限:grant create session to abc3;

5. abc1連接數據庫:conn abc1/abc1;

6. abc1abc3授權all on scott.empgrant all on scott.emp to abc3;

7. abc3連接數據庫:conn abc3/abc3;

8. abc3查詢scott用戶下emp表的內容:select * from scott.emp;

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章