通过cmd窗口进行Oracle数据库的导入导出

在cmd窗口执行以下命令,这是你要导出数据库的计算机地址
C:\Users\Administrator>exp Pdjw/[email protected]:1521/ORCL file=D:temptable.dmp tables=(AP_ARTICLE,AP_FILE);
导出Oracle数据库文件
导出到哪个计算机的ip地址
imp scott/tiger@localhost:1521/ORCL file=D:temptable.dmp;
将数据库文件导入到本机中

IMP-00002: 无法打开 exit.DMP 进行读取
导入文件: EXPDAT.DMP> D:temptable.dmp

经由常规路径由 EXPORT:V11.02.00 创建的导出文件
IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件
IMP-00000: 未成功终止导入
(报错,没有权限)还有一个没有创建PDJY表空间的错误
/ as sysdba //通过超级管理员登录到Oracle数据库中然后授权SQL> grant dba to scott;

创建表空间PDJY
create tablespace PDJY datafile ‘D:PDJYto.dbf’ size 500m autoextend on next 30m maxsize 4096m;
然后即可导入数据库文件中的表

使用数据泵操作时,

1.创建一个目录来存放通过数据泵操作来生成的文件
create directory data_dir as ‘D:\ora\data’;

2.登录sysdbs账号进行授权:
SQL> Grant read,write on directory data_dir to scott;

授权成功。

SQL> grant exp_full_database,imp_full_database to scott;

注意一定要把directory的字段放在dumpfile前面,否则会报错
3.执行导出文件操作即可
C:\Users\Administrator>expdp scott/tiger@ORCL schemas=scott dumpfile=data_dir.dmp directory=data_dir;

Export: Release 11.2.0.1.0 - Production on 星期五 11月 22 15:02:03 2019

Copyright © 1982, 2009, Oracle and/or its affiliates. All rights reserved.

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件。
ORA-39087: 目录名 DATA_DIR; 无效

expdp scott/tiger@ORCL schemas=scott directory=data_dir dumpfile=data_dir.dmp ;

C:\Users\Administrator>expdp scott/tiger@ORCL schemas=scott dumpfile=data_dir.dmp directory=data_dir;

Export: Release 11.2.0.1.0 - Production on 星期五 11月 22 15:02:03 2019

Copyright © 1982, 2009, Oracle and/or its affiliates. All rights reserved.

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件。
ORA-39087: 目录名 DATA_DIR; 无效

C:\Users\Administrator>expdp scott/tiger@ORCL schemas=scott directory=data_dir dumpfile=data_dir.dmp ;

正确执行后的结果:

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
启动 “SCOTT”.“SYS_EXPORT_SCHEMA_01”: scott/********@ORCL schemas=scott directory=data_dir dumpfile=data_dir.dmp ;
正在使用 BLOCKS 方法进行估计…
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA
使用 BLOCKS 方法的总估计: 138.5 MB
处理对象类型 SCHEMA_EXPORT/USER
处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT
处理对象类型 SCHEMA_EXPORT/ROLE_GRANT
处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE
处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
处理对象类型 SCHEMA_EXPORT/TABLE/TABLE
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/INDEX
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
处理对象类型 SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
处理对象类型 SCHEMA_EXPORT/TABLE/COMMENT
处理对象类型 SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
处理对象类型 SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
. . 导出了 “SCOTT”.“AP_FILE” 126.7 MB 6 行
. . 导出了 “SCOTT”.“AP_ARTICLE” 1.346 MB 20 行
. . 导出了 “SCOTT”.“DEPT” 5.937 KB 4 行
. . 导出了 “SCOTT”.“EMP” 8.593 KB 15 行
. . 导出了 “SCOTT”.“MYTAB” 8.593 KB 15 行
. . 导出了 “SCOTT”.“SALGRADE” 5.867 KB 5 行
. . 导出了 “SCOTT”.“BONUS” 0 KB 0 行
已成功加载/卸载了主表 “SCOTT”.“SYS_EXPORT_SCHEMA_01”


SCOTT.SYS_EXPORT_SCHEMA_01 的转储文件集为:
D:\ORA\DATA\DATA_DIR.DMP
作业 “SCOTT”.“SYS_EXPORT_SCHEMA_01” 已于 15:05:39 成功完成

你可能感兴趣的:(数据库)