文档详情

Oracle空间数据库的物理迁移.pdf

发布:2015-08-13约3.07千字共7页下载文档
文本预览下载声明
Oracle 空间数据库的物理迁移 环境: ArcSDE9.3 Database: OS: window xp sp2 原数据库名称为 test ,网络服务名为 test,位于 esri-liufeng 机器上,需要将数据库迁移到 psdserver 机器上 原理,利用Recovery Manger 对原数据库进行物理备份,将备份完后的备份文件利用操作系 统工具cp 到psdserver 上,然后在techserver 上新建立一个Oracle 实例,利用启动的Oracle 的实例,将数据库恢复到psdserver 机器上。 规划: 恢复后的数据库是放在”e:\oraclebackup” 目录中。 步骤: 1. 备份数据库 登陆到 rman 提示符状态下,rman target system/dbtest ,同时记录下数据库的 DBID=1958199029 输入: Run { Configure controlfile autobackup on; Configure controlfile autobackup format for device type disk to ‘e:\dest\controlfile%F.bak’; Allocate channel ch1 type disk; Allocate channel ch2 type disk; Backup database format ‘e:\dest\bkdatabase%u.bak’; Release channel ch1; Release channel ch2; } 备份的文件位于 e:\dest 目录下面,分别是 BKDATABASE1AJRDFBT.BAK , CONTROLFILEC-195819902901.BAK,BKDATABASE19JRDFBS.BAK 。 2 .将备份文件cp 到psdserver 上,考在e:\OracleBackup 下。 3 .在techserver 上创建PFILE 文件,位置位于d:\oraclebackup\inittest.ora 该文件中的内容如下 *.audit_file_dest=E:\oraclebackup\test\adump *.background_dump_dest=E:\oraclebackup\test\bdump *.compatible=.0 *.control_files=E:\OracleBackup\CONTROL01.CTL,E:\OracleBackup\CONTROL02.ctl *.core_dump_dest=E:\oraclebackup\test\cdump *.cursor_sharing=EXACT *.db_block_size=8192 *.db_domain= *.db_file_multiblock_read_count=16 *.db_name=test *.dispatchers=(service=xdb)(protocol=tcp) *.job_queue_processes=10 *.max_shared_servers=0 *.nls_language=SIMPLIFIED CHINESE *.nls_territory=CHINA *.open_cursors=300 *.pga_aggregate_target *.processes=150 *.remote_login_passwordfile=EXCLUSIVE *.sga_max_size=524288000 *.sga_target=419430400 *.shared_servers=0 *.undo_management=AUTO *.undo_tablespace=UNDOTBS1 *.user_dump_dest=D:\oraclebackup\test\udump 4. 利用oradim 命令创建一个实例(服务) Oradim –NEW –SID test 5.启动实例,连接到idle 实例上。 Set ORACLE_SID=test Sqlplus sys as sysdba 6.利用刚刚创建的’e:\oraclebackup\inittest.ora 文件启动到实际实例 Startup pfile=’e:\oraclebackup\in
显示全部
相似文档