Oracle 基礎之資料庫管理

2021-09-30 11:37:19 字數 3076 閱讀 3331

oracle資料庫管理需要對應的許可權,最好是dba許可權

01--建立使用者給其乙個密碼(必須給其乙個密碼)

02create user king identified by king;

03--建立的新使用者要給其許可權

04grant connect to king;

05grant resource to king;

06--給使用者scott解鎖

07alter user scott account unlock ;

08--把使用者鎖住

09alter user scott account lock;

10--給使用者scott修改密碼

11alter user scott identified by tarena123;

11. 定義同義詞

2--定義乙個公有的別名 scott.emp ----> emp

3createpublicsynonym empforscott.emp;

12.刪除同義詞:

2droppublicsynonym table_name;

13.檢視所有同義詞:

2select * from dba_synonyms

1grant select on emp to jsd1404;

2grant insert on emp to jsd1404;

3grant delete on emp to jsd1404;

4grant update on emp to jsd1404;

5grant alter on emp to jsd1404;

6grant update on emp to jsd1404 with grant option; 授權更新許可權轉移給xujin使用者,許進使用者可以繼續授權;

收回許可權:

1revoke  select on emp from jsd1404;

2revoke  insert on emp from jsd1404;

3revoke  update on emp from jsd1404;

4revoke  delete on emp from jsd1404;

5revoke  alter on emp from jsd1404;

1grant connect to king;--給使用者授予連線的許可權

2grant resource to king;--給使用者king授予 所有資源的許可權

1grant create procedure to jsd1404;--授予建立儲存過程的許可權

2grant execute procedure_name to jsd1404;--授予執行某個儲存過程的許可權

1grant create tablespace to jsd1404; --授予可以建立tablespace 的許可權

2grant alter tablespace to jsd1404;--授予可以修改tablespace 的許可權

view source

print?

1select * from dba_users;-- 查詢資料庫中的所有使用者

2select table_name,privilege from dba_tab_privs where grantee='jsd1404';-- 查詢乙個使用者擁有的物件許可權

3select * from dba_sys_privs where grantee='jsd1404';-- 查詢乙個使用者擁有的系統許可權

4select * from session_privs; --當錢會話有效的系統許可權

1grant update on table1 to jsd1404 with grant option; 授權更新許可權轉移給xujin使用者,許進使用者可以繼續授權;

Oracle基礎(三)資料庫管理

上篇介紹了oracle資料庫的基本操作指令 增 刪 改 查下面針對資料庫的管理進行介紹 資料管理員 至少有乙個資料庫管理員dba,職責 安裝和公升級oracel資料庫 建庫,表空間,表,檢視,索引 制定並實施備份和恢復計畫 資料庫許可權管理,調優,故障排除 對於高階dba,要求能參與專案開發,會編寫...

Oracle基礎(三)資料庫管理

上篇介紹了oracle資料庫的基本操作指令 增 刪 改 查以下針對資料庫的管理進行介紹 資料管理員 至少有乙個資料庫管理員dba。職責 安裝和公升級oracel資料庫 建庫,表空間,表。檢視。索引 制定並實施備份和恢復計畫 資料庫許可權管理,調優,故障排除 對於高階dba,要求能參與專案開發,會編寫...

Oracle資料庫開發SQL基礎之管理表

一 認識表 表是基本儲存單位 二維結構 分行和列 約定 1.每一列資料必須具有相同的資料型別 2.列名唯一 3.每一行資料的唯一性 二 資料型別 字元型 char n nchar n char裡n最大為2000,nchar裡n最大為1000,都是固定長度 vachar2 n nvarchar2 n ...