0
無論如何我都無法解鎖HR模式。現在我認爲可以將HR中的所有表複製到不同的模式中,如何實現?我需要從HR模式訪問表以進行測試。是否可以在Oracle 11g中的模式中複製整個HR模式?
無論如何我都無法解鎖HR模式。現在我認爲可以將HR中的所有表複製到不同的模式中,如何實現?我需要從HR模式訪問表以進行測試。是否可以在Oracle 11g中的模式中複製整個HR模式?
您可以使用datapump導出架構並將其導入到另一個架構。但是,如果您無法訪問「解鎖」人力資源,則可能無權執行此操作。您的DBA可以創建測試模式或授予您HR的權限。重新映射表空間是可選的。
sql> create or replace directory EXPDIR as 'c:\data';
sql> grant read, write on directory EXPDIR to user;
c:\> expdp user/psw schemas=HR directory=EXPDIR dumpfile=HR.dmp logfile=expdpHR.log
c:\>impdp user/psw schemas=HR remap_schema=HR:HRTST remap_tablespace=HRTS:HRTSTTS directory=EXPDIR dumpfile=HR.dmp logfile=impdpHRTST.log
這聽起來像你只需要與HR模式相關聯的各種表特權。一旦你「解鎖」你需要的權限(例如'select','update','insert',...),你將如何處理它們?也許你不需要複製模式來完成你的任務。 –
當你說「我無法解鎖HR模式無論如何」這是什麼意思?你有什麼嘗試?發生了什麼? – APC