数据库中用户数据的导出与导入
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 被导入用户