Linux環境oracle導庫步驟


1、xshell登錄linux

2、切換oracle用戶

su - oracle

3、創建directory倉庫目錄,存放數據庫dmp文件

//DIRFILE_zy 表示目錄名稱 后面的是實際地址
create or replace directory DIRFILE_zy as '/home/oracle/dump_zy';

4、開放directory目錄的權限重要),如果不加權限后面的導庫會提示沒有權限的錯誤

//切換回root用戶,oracle用戶沒有權限修改文件夾屬性
su - root
//修改文件夾屬性,-R表示文件夾下的所有文件和文件夾都生效,777表示開放所有權限
//最后的就是要修改的文件夾
chmod  -R 777 /home/oracle/dump_zy

5、把數據庫備份文件dmp文件復制到/home/oracle/dump_zy下,並切換回oracle用戶進行導庫操作

//切換回oracle用戶
su - oracle 
//以dba身份進入sqlplus
sqlplus / as sysdba
//創建表空間
create tablespace TEST_DATA datafile '/home/oracle/oradata/test.dbf' size 100M reuse autoextend on next 40M maxsize unlimited default storage(initial 128k next 128k minextents 2 maxextents unlimited);
//創建用戶並授權
create user user1 identified by qwe123ASD default tablespace TEST_DATA ;
grant connect,dba,resource to user1 ;
//將directory目錄權限授予user1
grant read,write on directory DIRFILE_zy to user1 ;
//數據泵導入庫impdp
host impdp user1/qwe123ASD@orcl directory=DIRFILE_zy dumpfile=test20190603.dmp;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM