Linux下Oracle数据泵方式导出

1、在root用户下创建数据泵导出的文件目录并赋予权限

   1.1、mkdir  oracle_dmpdata(oracle用户有权限操作的目录下创建该目录)

   1.2、chown -R oracle:oinstall oracle_dmpdata

2、切换到oracle用户并创建数据泵及赋予权限

    2.1、su - oralce

   2.2、sqlplus / as sysdba

   2.3、创建dmp目录(我写的是oracledmpdata ,/home/oracle/为oracle用户有权限操作的目录)

           create or replace directory oracledmpdata as '/home/oracle/oracle_dmpdata'; 

   2.4、查看是否正确创建存储目录成功

            select * from dba_directories;

   2.5、把读写权限赋予特定的用户(我的oracle数据库用户名是test)

           grant read,write on directory oracledmpdata to test;

   2.6、给test用户赋予DBA权限;

            grant dba to test;

   2.7、给test用户全库导出和导入的角色权限;

           grant exp_full_database,imp_full_database to test

   2.8、让test用户在表空间所分配的空间没有限制;

          alter user test quota unlimited on users;

3、数据库全量导出

     3.1、进入oracle_dmpdata目录

     3.2、导出数据库文件

            expdp test(数据库用户名)/test123456(数据库密码) directory=oracledmpdata(数据泵名称)  dumpfile=test20210618.dmp(导出文件取的名字)  schemas=test(数据库用户名)

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值