oracle 11g数据泵备份恢复

2020-04-14 05:55

ORACLE 11G数据泵备份恢复

文档修改记录

修改人 修改时间 2012-10-24 生成初始报告 修改内容 目录

ORACLE 11G数据泵备份恢复 .......................................................................................................... 1

1. 原库准备工作 ................................................................................................................... 2

1.1检查原库字符集 ........................................................................................................ 2 1.2 检查源库表空间信息 ............................................................................................... 2 1.3 检查源系统用户及权限 ........................................................................................... 3 1.4 导出前检查及准备 ................................................................................................... 3 1.5 expdp 按用户导出 ................................................................................................... 4 1.6 传输备份数据 ........................................................................................................... 5 2. 新库导入工作及检查 ....................................................................................................... 5

2.1安装数据库软件 ........................................................................................................ 5 2.2 DBCA建实例 .............................................................................................................. 5 2.3 建立表空间 ............................................................................................................. 14 2.4 创建role(不需要创建用户) ............................................................................ 28 2.5 导入数据 ................................................................................................................. 30 停止job .......................................................................................................................... 30 同时禁用自动统计分析 ................................................................................................. 31 完成后启用jobs ............................................................................................................ 31 2.6 检查数据库对象 ..................................................................................................... 31 2.7 修改数据库为归档模式 ......................................................................................... 32 2.8 数据库参数修改 ..................................................................................................... 32 2.9 修改用户密码 ......................................................................................................... 32 2.10 检查对象 ............................................................................................................... 32

1. 原库准备工作

1.1检查原库字符集

查询oracle server端的字符集

有很多种方法可以查出oracle server端的字符集,比较直观的查询方法是以下这种: SQL> select userenv('language') from dual; USERENV('LANGUAGE')

----------------------------------------------------

SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280

查询oracle client端的字符集

在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。还可以在dos窗口里面自己设置,比如: set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280 这样就只影响这个窗口里面的环境变量。

如果检查的结果发现server端与client端字符集不一致,请统一修改为同server端相同的字符集。

select * from nls_database_parameters

Language:指定服务器消息的语言,影响提示信息是中文还是英文 Territory:指定服务器的日期和数字格式, Charset: 指定字符集。

如:AMERICAN _ AMERICA. ZHS16GBK

从NLS_LANG的组成我们可以看出,真正影响数据库字符集的其实是第三部分。

所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文。

1.2 检查源库表空间信息

SQL> select TABLESPACE_NAME from dba_tablespaces; TABLESPACE_NAME

------------------------------------------------------------ SYSTEM UNDOTBS1 SYSAUX TEMP USERS DATA_HOST_A DATA_IAS_A DIARYDATA2003 DIARYDATA2004 DIARYDATA2005

DIARYDATA2006 LESPACE_NAME DIARYDATA2008 DIARYDATA2007 DRSYS FACT2003 FACT2004 FACT2005 FACT2006 FACT2007 INDX_HOST_A INDX_IAS_A NEWRBS

1.3 检查源系统用户及权限

create user 用户名 IDENTIFIED BY 密码

GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字

查看用户(不属于system表空间),以及schema下有所表的信息

SQL> select username,user_id,password from dba_users where DEFAULT_TABLESPACE<>'SYSTEM'; select count(table_name) from dba_tables where owner='HOST';

1.4 导出前检查及准备 1.4.1 断session、停job

停止应用服务器,检查数据库有无其他session连接

set linesize 300

col machine format a30

select count(*),machine,username from gv$session group by machine,username order by machine;

alter system set job_queue_processes=0 scope=both sid='*'; 确认有无jobs运行

select job from dba_jobs_running;

alter system set job_queue_processes=150 scope=both sid='*'; 此布在导出完成后执行

1.4.2 建导出目录

创建目录 su -oracle

mkdir -p /home/data_space/exp sqlplus / as sysdba

SQL> select count(*) from v$session where username='SETTLE'; 预期0

SQL> create or replace directory dmp_dir as '/home/data_space/exp';

SQL> grant read,write on directory dmp_dir to public;

1.5 expdp 按用户导出

使用直接导出模式 direct=y exp 比传统模式导出快一倍 oracle提供2种模式导出表数据,传统模式CONVENTIONAL PATH和直接模式DIRECT PATH,有direct指定。

set nls_lang=AMERICAN_AMERICA.AL32UTF8 创建目录 su -oracle

mkdir -p /home/data_space/exp sqlplus / as sysdba

SQL> select count(*) from v$session where username='SETTLE'; 预期0

SQL> create or replace directory dmp_dir as '/home/data_space/exp'; SQL> grant read,write on directory dmp_dir to public;

expdp zhengly/8605683 directory=dmp_dir dumpfile=BAM_MDS_%U.dmp logfile=BAM_MDS.log parallel=10 SCHEMAS=BAM_MDS expdp zhengly/8605683 directory=dmp_dir dumpfile=BAM_ORABAM_%U.dmp logfile=BAM_ORABAM.log parallel=10 SCHEMAS=BAM_ORABAM expdp zhengly/8605683 directory=dmp_dir dumpfile=BAM_ORASDPM_%U.dmp logfile=BAM_ORASDPM.log parallel=10 SCHEMAS=BAM_ORASDPM expdp zhengly/8605683 directory=dmp_dir dumpfile=BAM_SOAINFRA_%U.dmp logfile=BAM_SOAINFRA.log parallel=10 SCHEMAS=BAM_SOAINFRA

expdp zhengly/8605683 directory=dmp_dir dumpfile=EAIUSER_%U.dmp logfile=EAIUSER.log parallel=10 SCHEMAS=EAIUSER

expdp zhengly/8605683 directory=dmp_dir dumpfile=EXPCMI_%U.dmp logfile=EXPCMI.log parallel=10 SCHEMAS=EXPCMI

expdp zhengly/8605683 directory=dmp_dir dumpfile=EXPEDW_%U.dmp logfile=EXPEDW.log parallel=10 SCHEMAS=EXPEDW expdp zhengly/8605683 directory=dmp_dir dumpfile=EXPESTORE_%U.dmp logfile=EXPESTORE.log parallel=10 SCHEMAS=EXPESTORE expdp zhengly/8605683 directory=dmp_dir dumpfile=EXPHCSP_%U.dmp logfile=EXPHCSP.log parallel=10 SCHEMAS=EXPHCSP

expdp zhengly/8605683 directory=dmp_dir dumpfile=EXPLED_%U.dmp logfile=EXPLED.log parallel=10 SCHEMAS=EXPLED expdp zhengly/8605683 directory=dmp_dir dumpfile=GUESTCP_%U.dmp logfile=GUESTCP.log parallel=10 SCHEMAS=GUESTCP expdp zhengly/8605683 directory=dmp_dir dumpfile=GUESTCST_%U.dmp logfile=GUESTCST.log parallel=10 SCHEMAS=GUESTCST expdp zhengly/8605683 directory=dmp_dir dumpfile=HP_DBSPI_%U.dmp logfile=HP_DBSPI.log parallel=10 SCHEMAS=HP_DBSPI expdp zhengly/8605683 directory=dmp_dir dumpfile=LDAPUSER_%U.dmp logfile=LDAPUSER.log parallel=10 SCHEMAS=LDAPUSER expdp zhengly/8605683 directory=dmp_dir dumpfile=MGMT_VIEW_%U.dmp logfile=MGMT_VIEW.log parallel=10 SCHEMAS=MGMT_VIEW

expdp zhengly/8605683 directory=dmp_dir dumpfile=SADMIN_%U.dmp logfile=SADMIN.log parallel=10 SCHEMAS=SADMIN

expdp zhengly/8605683 directory=dmp_dir dumpfile=SIEBEL_%U.dmp logfile=SIEBEL.log parallel=10 SCHEMAS=SIEBEL

expdp zhengly/8605683 directory=dmp_dir dumpfile=SSA_%U.dmp logfile=SSA.log parallel=10 SCHEMAS=SSA

expdp zhengly/8605683 directory=dmp_dir dumpfile=UCMDIC_%U.dmp logfile=UCMDIC.log parallel=10 SCHEMAS=UCMDIC

expdp zhengly/8605683 directory=dmp_dir dumpfile=UCMDSP_%U.dmp logfile=UCMDSP.log parallel=10 SCHEMAS=UCMDSP

expdp zhengly/8605683 directory=dmp_dir dumpfile=UCMEXT_%U.dmp logfile=UCMEXT.log parallel=10 SCHEMAS=UCMEXT

expdp zhengly/8605683 directory=dmp_dir dumpfile=UCMTRS_%U.dmp logfile=UCMTRS.log parallel=10 SCHEMAS=UCMTRS

一般情况要把exp时的字符集设成目标数据库的字符集。然后imp 到目标数据库

1.6 传输备份数据

拷贝数据到目标系统

导入前,挂载nfs文件系统

mount 10.135.29.131:/export/Data_SPACE/SPACE /home/data_space

2. 新库导入工作及检查

2.1安装数据库软件 安装11g软件 2.2 DBCA建实例

dbca 注意选择与源库相应的字符集SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280 select * from nls_database_parameters 查看字符集

select userenv('language') from dual;

数据文件目录指定为/oracle/product/11.2.0/ucm/datafile


oracle 11g数据泵备份恢复.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:萧山萝卜干市场现状调研及发展前景分析报告(目录)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: