當前位置:才華齋>IT認證>Oracle認證>

Oracle使用者許可權分配的具體方法

Oracle認證 閱讀(1.49W)

Oracle認證是業界認可的IT專家資質證明,幫助您在職業發展中更加成功,更受僱主青睞。下面是關於Oracle使用者許可權分配的具體方法,希望大家認真閱讀!

Oracle使用者許可權分配的具體方法

對於Oracle使用者許可權分配,很多人覺得不是很困難,但是要做好Oracle使用者許可權分配需要仔細與耐心。本文將從分配給mid使用者談起。

將stat使用者下所有的表授權給mid使用者,也就是mid使用者可以訪問stat使用者下的表;sqlplus stat/stat 以這個使用者登入

select 'grant select,insert,update,delete on stat.' || table_name || ' to mid;' from user_tables;

然後選擇列出的所有的語句,進入sysdba許可權進行操作:sqlplus "/as sysdba"

然後執行上面的所有的語句,Oracle使用者許可權分配就可以了;

stat使用者下的儲存過程訪問mid使用者下的儲存過程:進入sysdba許可權進行操作:

GRANT EXECUTE ANY PROCEDURE TO mid GRANT EXECUTE ANY PROCEDURE TO stat

stat使用者下的'儲存過程訪問mid使用者下的types臨時表則將stat使用者賦於EXECUTE ANY TYPE TO STAT

第二種將服務器上的ORACLE資料匯入到本地機子上的方法,這種方法是匯出時不帶出伺服器端建立的表空間和臨時表空間,在本地機

子上也不用建立表空間,只需要使用預設表空間就可以在CMD模式下執行以下命令

exp username/password@伺服器端資料庫ID file=c:檔名

例如下面:

exp djyy/djyy@zhwx file=c: exp wxzd/wxzd@zhwx file=c:

匯入到本地機子的使用者中.建立一個使用者,在PLSQLDEVELOPER中以新建的使用者名稱登入,選擇Tools選單下的Imports Tables選項選擇Oracle Import標籤,在其中Import Executable中選擇Oracle安裝目錄下的db_1Bin目錄下的執行檔案(一般情況是默

認的不需要自己手動更改,如果此項沒有的話可以選擇檔案來執行匯入).在Import file中選擇匯出的dmp字尾的檔名,再執行Import進行匯入

建立表空間的語句如下:

CREATE TABLESPACE ZHWXSYS DATAFILE 'D:oracleproduct10.2.0oradataorcl' SIZE 500M UNIFORM SIZE 128k;

建立臨時表空間的語句如下:

CREATE TEMPORARY TABLESPACE ZHWXTMP TEMPFILE 'D:oracleproduct10.2.0oradataorcl' SIZE 50M