sde for Oracle的物理迁移
来源:互联网 发布:康得新 财务 流向数据 编辑:程序博客网 时间:2024/05/16 05:32
测试环境:
ArcSDE9.3
Database:10.2.0.4
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-1958199029-20080924-01.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='10.2.0.2.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='com.cn'
*.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=96468992
*.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/inittest.ora’ nomount;
7.启动另一个控制台,运行
Set ORACLE_SID=test
Rman target/
8.设置DBID
Set dbid=1958199029
9.恢复控制文件。
运行restore controlfile from ‘e:/oraclebackup/CONTROLFILEC-1958199029-20080924-01.BAK
10.加载控制文件,将数据库启动到mount状态。
Alter database mount;
11.运行catalog start with ‘e:/oraclebackup’,将备份信息记录到控制文件中。
11.运行以下的命令,恢复数据库文件到e:/oraclebackup中
Run
{
Set newname for datafile 1 to ‘e:/oraclebackup/system01.dbf’;
Set newname for datafile 2 to ‘e:/oraclebackup/undotbs01.dbf’;
Set newname for datafile 3 to ‘e:/oraclebackup/.dbf’;
Set newname for datafile 4 to ‘e:/oraclebackup/users01.dbf’;
Set newname for datafile 5 to ‘e:/oraclebackup/example01.dbf’;
Set newname for datafile 6 to ‘e:/oraclebackup/sde.dbf’;
Set newname for datafile 7 to ‘e:/oraclebackup/lob.dbf’;
Set newname for datafile 8 to ‘e:/oraclebackup/test.dbf’;
Set newnanme for datafile 9 to ‘e:/oraclebackup/lf.dbf’;
Restore database;
Switch datafile all;
Recover database ;
}
Alter database open resetlogs;
- sde for Oracle的物理迁移
- SDE for Oracle数据库的冷备份迁移之windows
- SDE For PostgreSQL物理迁移(冷备份,恢复)
- oracle数据库的物理迁移
- oracle数据库的物理迁移
- SDE For Oracle的安装问题简记
- oracle for sde配置
- SDE For SQLServer迁移步骤(卸载,加载)
- SDE For SQLServer迁移步骤(备份,恢复)
- SDE数据库迁移及ORACLE数据库ARCSDE分开部署的方法
- SDE数据库的备份、迁移或恢复
- ArcGIS SDE 10.1for oracle 安装 windows7
- expdp迁移SDE数据
- Arc SDE 中空间坐标的的物理存储
- Arc SDE 中空间坐标的的物理存储
- sde oracle
- 在迁移数据库的过程中SQLServer SDE的问题
- sde for DB2的空间索引扩展
- Free XML Editor from Microsoft
- 今日开通-留下记号
- 今日开通-留下记号
- 容易上当的多态
- 如何做Div的圆角
- sde for Oracle的物理迁移
- 某SDE问题处理简记
- sde无法安装案例
- VC:cannot open file "mfc42u.lib"的解决方案
- 无法 enable archiving
- 某sde问题排查过程
- Magento 单产品对应多URL的问题
- [转载]解决ubuntu10.04无声问题
- 第一次开通自己的博客,感谢CSDN