欢迎来到天天文库
浏览记录
ID:45748439
大小:639.39 KB
页数:39页
时间:2019-11-17
《-【优秀资料】oracle11g数据泵备份恢复》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ORACLE11G数据泵备份恢复文档修改记录修改人修改时间修改内容2012-10-24生成初始报告目录ORACLE11G数据泵备份恢复11.原库准备工作21.1检杳原库字符集21.2检查源库表空间信息21.3检查源系统用户及权限31.4导出前检查及准备31.5expdp按用户导出41.6传输备份数据52.新库导入工作及检查52.1安装数据库软件52.2DBCA建实例52.3建立表空间142.4创建role(不需要创建用八)282.5导入数据30停止job30同时禁用自动统计分析31完成后丿【I用jobs312.6检杏数据库对象312.7修改数据库为归档模式322.8数据
2、库参数修改322.9修改用户密码322.10检查对象321.原库准备工作1.1检查原库字符集查询onicleserver端的字符集有很多种方法可以査出oracleserve「端的字符集,比较直观的查询方法是以下这种:SQL>selectuscrcnv('languagc')fromdual;USERENV('LANGUAGE')SIMPLIFIEDCHINESE_CHINA.ZHS16CGB231280查询oracleclient端的字符集在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。还可以在dos窗口里面自己设置,比如:setnls
3、」ang=SIMPLIFIEDCHINESE_CHINA.ZHS16CGB231280这样就只影响这个窗口里面的环境变址。如果检查的结果发现server端与client端字符集不一致,请统--修改为同server端相同的字符集。select*fromnls_database_parametersLanguage:指定服务器消息矗语言,影响提示信息足中文还足英文Territory:指定服务器的日期和数字格式,Charset:指疋字符集。如:AMERICAN_AMERICA.ZHS16GBK从NLS.LANG的组成我们对以看出,真止彩响数据库字符集的莫实是第「•部分。所以两
4、个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前闻影响的只是提示信息是屮文还是英文。1.2检查源库表空间信息SQL>selectTABLESPACE_NAMEfromdba_tablcspaces;TABLESPACENAMESYSTEMUND0TBS1SYSAUXTEMPUSERSDATA_HOST_ADATAIASAD1ARYDATA2003DIARYDATA2004DIARYDATA2005DIARYDATA2006LESPACENAMED1ARYDATA2008D1ARYDATA2007DRSYSFACT2003FACT2004FACT2005FA
5、CT2006FACT2007INDX_HOST_AINDXIASANEWRBS1.3检查源系统用户及权限createuser用户名IDENTIFIEDBY密码GRANTCREATEUSER,DROPUSER,ALTERUSER,CREATEANYVIEW,DROPANYVIEW,EXP_FUI丄.DATABASE,TMP_FUI丄.DATABASE,DBA,CONNECT,RESOURCE,CREATESESSIONTO用户名字查看用户(不属于system表空间),以及schemab'有所表的信息SQL>selectusername,userid,passwordfro
6、mdbauserswhereDEFAULTTABLESPACE<>,SYSTEM';selectcount(table_name)fromdba_tableswhereowner=,HOST*;1.4导出前检查及准备1.4.1断session、停job停止应用服务器,检査数据库有无其他session连接setlinesize300colmachineformata30selectcount(*),machin巳usernamefromgv$sessiongroupbymachine,usernameorderbymachine;altersystemsetjob_que
7、ue_processes=0scope=bothsid=,*1;确认右无jobs运行selectjobfromdbajobs_running;altersystemsetjob_queue_processes=150scope=bothsid='*';此布在导出完成后执彳j:1.4.2建导出目录创建目录su-oraclemkdir-p/home/data_space/expsqlplus/assysdbaSQL>selectcount(*)fromv$sessionwhereusername二'SETTLE';预期0SQL>createo
此文档下载收益归作者所有