ORACLE 数据泵expdp导出命令 impdp导入使用

ORACLE 数据泵expdp导出命令 impdp导入使用使用

在cmd窗口下
第一种写法:优先使用(数据库中所有SCHEMAS表数据)
expdp DARSUAT/DARSUAT DIRECTORY=DATA_PUMP_DIR DUMPFILE=DARSUAT1.dmp FULL=Y logfile=expdp.log

导出执行SCHEMAS下表数据
expdp fbs/fbs DIRECTORY=DATA_PUMP_DIR SCHEMAS=DARSUAT DUMPFILE=DARSUAT1.dmp logfile=expdp.log

expdp BEMS/bems@80.4.191.60:1521/UTAN directory=DATA_PUMP_DIR dumpfile=BEMS20230510.dmp logfile=BEMS20230510.log version=10.2.0.4;

导入命令:
impdp UTAN/utan@80.4.191.50:1521/GJJS directory=DATA_PUMP_DIR dumpfile=CORELOAN20230510.dmp logfile=CORELOAN20230510.log remap_schema=CORELOAN:ODARS remap_tablespace=CORE_LOAN:OLDDARS

DUMPFILE 对应导出数据文件名称

注意:DATA_PUMP_DIR
是查询数据库配置的
select * from dba_directories;

1.查看所有表空间
select * from Dba_Tablespaces;
select * from dba_data_files ;
呈现的信息表空间名称以及表空间的大小等。

2.查看表空间下所有的表
select TABLE_NAME,TABLESPACE_NAME from dba_tables where TABLESPACE_NAME=‘表空间名’;

3.查看用户默认表空间
select username,default_tablespace from dba_users order by username;
3.1查看当前用户默认表空间
select * from user_users;

4.查看所有schema(登录用户对应的就是schema数据)
select username from sys.dba_users;

5.查看schema下所有的表
select table_name from dba_tables where owner=‘schema名称’;

6、导入时如果出现原用户表已存在情况
DROP USER DARS(用户) CASCADE ;
删除用户及所有信息

第二种写法:不建议使用
DARS数据库表空间:DARS_UAT
exp DARSUAT/DARSUAT@127.0.0.1:1521/ORCL file=E:\oracle\DARSUAT.dmp log=E:\oracle\test.log owner=DARSUAT


select * from dba_data_files;

CREATE TABLESPACE GJTFDB DATAFILE ‘D:\ORACLE\DBA\ORADATA\GJJS\GJTFDB.DBF’ SIZE 5000M AUTOEXTEND ON NEXT 320M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;

DROP USER CORELOAN CASCADE;

create user CORELOAN identified by utan default tablespace UTAN;

GRANT DBA TO CORELOAN;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值