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

  • Post author:
  • Post category:其他


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;



版权声明:本文为weixin_42134712原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。