24周年

財(cái)稅實(shí)務(wù) 高薪就業(yè) 學(xué)歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠

安卓版本:8.7.20 蘋果版本:8.7.20

開發(fā)者:北京正保會計(jì)科技有限公司

應(yīng)用涉及權(quán)限:查看權(quán)限>

APP隱私政策:查看政策>

HD版本上線:點(diǎn)擊下載>

Oracle用戶權(quán)限分配的具體方法

來源: 51cto 編輯: 2009/11/02 09:14:46  字體:

  這里我們將介紹Oracle用戶權(quán)限分配和Oracel從服務(wù)器導(dǎo)出數(shù)據(jù)的方法,希望能對大家有所幫助。 對于Oracle用戶權(quán)限分配,很多人覺得不是很困難,但是要做好Oracle用戶權(quán)限分配需要仔細(xì)與耐心。本文將從分配給mid用戶談起。

  將stat用戶下所有的表授權(quán)給mid用戶,也就是mid用戶可以訪問stat用戶下的表;sqlplus stat/stat 以這個(gè)用戶登錄

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

  然后選擇列出的所有的語句,進(jìn)入sysdba權(quán)限進(jìn)行操作:sqlplus "/as sysdba"

  然后執(zhí)行上面的所有的語句,Oracle用戶權(quán)限分配就可以了;

  stat用戶下的存儲過程訪問mid用戶下的存儲過程:進(jìn)入sysdba權(quán)限進(jìn)行操作;

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

  stat用戶下的存儲過程訪問mid用戶下的types臨時(shí)表則將stat用戶賦于EXECUTE ANY TYPE TO STAT

  第二種將服務(wù)器上的ORACLE數(shù)據(jù)導(dǎo)入到本地機(jī)子上的方法,這種方法是導(dǎo)出時(shí)不帶出服務(wù)器端建立的表空間和臨時(shí)表空間,在本地機(jī)子上也不用建立表空間,只需要使用默認(rèn)表空間就可以在CMD模式下執(zhí)行以下命令exp username/password@服務(wù)器端數(shù)據(jù)庫ID file=c:\文件名.dmp

  例如下面:

  exp djyy/djyy@zhwx file=c:\djyy20090921.dmp exp wxzd/wxzd@zhwx file=c:\wxzd20090921.dmp

  導(dǎo)入到本地機(jī)子的用戶中,建立一個(gè)用戶,在PLSQLDEVELOPER中以新建的用戶名登錄,選擇Tools菜單下的Imports Tables選項(xiàng)選擇Oracle Import標(biāo)簽,在其中Import Executable中選擇Oracle安裝目錄下的db_1\Bin目錄下的imp.exe執(zhí)行文件(一般情況是默認(rèn)的不需要自己手動更改,如果此項(xiàng)沒有的話可以選擇imp.exe文件來執(zhí)行導(dǎo)入).在Import file中選擇導(dǎo)出的dmp后綴的文件名,再執(zhí)行Import進(jìn)行導(dǎo)入建立表空間的語句如下:

  CREATE TABLESPACE ZHWXSYS DATAFILE 'D:\oracle\product\10.2.0\oradata\orcl\ZHWXSYS.dbf' SIZE 500M UNIFORM SIZE 128k;

  建立臨時(shí)表空間的語句如下:

  CREATE TEMPORARY TABLESPACE ZHWXTMP TEMPFILE 'D:\oracle\product\10.2.0\oradata\orcl\ZHWXTMP.dbf' SIZE 50M

責(zé)任編輯:zoe

實(shí)務(wù)學(xué)習(xí)指南

回到頂部
折疊
網(wǎng)站地圖

Copyright © 2000 - m.jnjuyue.cn All Rights Reserved. 北京正保會計(jì)科技有限公司 版權(quán)所有

京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號