数据库中用户数据的导出与导入

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库中用户数据的导出与导入

1.导出:

1.1.进入SQL plus环境

输入口令:orcl

1.2.在该环境下创建目录及选择需要导出的用户,执行以下语句:create or replace directory expdp_dir as ':\';

grant read,write on directory expdp_dir to NC65;

其中:

D:\ 导出来的数据存放的位置;NC63 需要导出的用户。

1.3.进入cmd环境

1.4.在该环境下执行以下语句:

expdp NC65/NC64 directory=expdp_dir dumpfile=A.dmp logfile=A.log

其中:

NC63/NC63 用户/密码(被导用户)

A 导出数据文件的命名

就开始在导数据了,等就好了。

2.导入

2.1.在SQL plus 环境下的操作

2.1.1.建立新的用户

CREATE USER NC636 IDENTIFIED BY NC636 DEFAULT TABLESPACE NNC_DATA03 TEMPORARY TABLESPACE temp;

GRANT connect,dba to NC636;

其中:

NC73 新建的用户及其密码

用户可以不用新建的,在导入的过程中,与原来用户中相同的表或视图就直接跳过了,但是有时候错误可能就是因为那些表格不完整,所以,建议都新建下。

2.1.2.在该环境下执行以下语句:

create or replace directory expdp_dir as 'E:\Back';

grant read,write on directory expdp_dir to NC636;

其中:

D:\ 被导入文件存放的位置;

NC73 需要导入的用户。

2.2.在cmd环境下执行以下命令:

impdp NC636/NC636 directory=expdp_dir dumpfile=NC632.dmp logfile=nc632.log REMAP_SCHEMA=NC632:NC636

其中:

NC73/NC73 用户/密码(导入)A 导入文件

NC63 被导入用户

相关文档
最新文档