Oracle 11G 数据库迁移手册

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

客户的数据库采用expdp命令导出的,这是Oracle10g以后采用的新的导出方式,比exp 执行效率上有所提高。下面说明如何做导入导出:

1、环境变量设置(在Sqlplus中执行)

create or replace directory as ‘c:\tmpdir’;

注:c:\tmpdir也可以是另外的随意目录,用单引号括起来

2、导出ARADMIN库

expdp /@ directory= dumpfile=xxxxxx.dat

logfile=xxxx.log schemas=ARADMIN;

3、如果需要备份(通常不需要)CMDB WebService则导出AtriumAdmin库

expdp /@ directory= dumpfile=xxxxxx.dat

logfile=xxxx.log schemas=ARADMIN;

4、导出成功后,把dat和log文件都拷贝到目标数据库服务器上,记住两个文件的放

置路径

5、目标库导入前操作

create or replace directory as ‘c:\tmpdir’;

注:此处的c:\tmpdir替换成两个文件的存放路径

Sqlplus登录目标库(一定要用管理员账号);

sqlplus /@ as sysdba;

核对连接的库名:

show parameter name; 查看连接的是哪个SID;

select username from dba_users order by created;查看所有表空间命令的最后两行应该有ARADMIN和ATRIUMADMIN表空间名;

删除目标库里面原来的表空间(删之前停AR服务):drop user ARADMIN cascade;

未停服务时报错

停服务后成功

创建新的用户并赋权限:

CREATE USER "ARADMIN" IDENTIFIED BY ARAdmin default tablespace ARSYSTEM

temporary tablespace TEMP quota unlimited on ARSYSTEM;

Grant alter session,create cluster,create database link,create sequence,create session, create synonym,create table,create view,create procedure,create trigger,query rewrite to aradmin;

6、导入库命令

Impdp /@ directory= dumpfile=xxxx.dat logfile=xxxx.log schemas=ARADMIN

相关文档
最新文档