11.2.0.4不同实例之间手动复制数据库
2013-11-22 23:37
239 查看
将A库复制到B库里,B库里只有实例还没数据库.
A库:
sid = primary
db_name = primary
B库:
sid = standby
IP = 192.168.100.20
步骤如下:
1、在A库里创建一个pfile 然后拷贝到B库里
scp $ORACLE_HOME/dbs/initprimary.ora
oracle@192.168.100.20:/u01/app/oracle/product/11g/dbs/initstandby.ora
2、修改initstandby.ora 修改为 因为实例名变了 将primary修改为standby
primary.__db_cache_size=2969567232
primary.__java_pool_size=16777216
primary.__large_pool_size=33554432
primary.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
primary.__pga_aggregate_target=2516582400
primary.__sga_target=3774873600
primary.__shared_io_pool_size=0
primary.__shared_pool_size=704643072
primary.__streams_pool_size=0
3、拷贝如下文件到B库相应目录
scp -r $ORACLE_BASE/admin/primary
scp -r $ORACLE_BASE/diag
scp -r $ORACLE_BASE/fast_recovery_area
scp -r $ORACLE_BASE/oradata
4、在B库里执行
[oracle@standby dbs]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Fri Nov 22 15:27:06 2013
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup pfile='/u01/app/oracle/product/11g/dbs/initstandby.ora';
ORACLE instance started.
Total System Global Area 6263357440 bytes
Fixed Size 2264856 bytes
Variable Size 3271557352 bytes
Database Buffers 2969567232 bytes
Redo Buffers 19968000 bytes
Database mounted.
Database opened.
SQL> create spfile from pfile='/u01/app/oracle/product/11g/dbs/initstandby.ora';
File created.
SQL> select dbid,name from v$database;
发现恢复过来的dbid 和 原库的dbid一样。如果想修改就用newdbid修改。
A库:
sid = primary
db_name = primary
B库:
sid = standby
IP = 192.168.100.20
步骤如下:
1、在A库里创建一个pfile 然后拷贝到B库里
scp $ORACLE_HOME/dbs/initprimary.ora
oracle@192.168.100.20:/u01/app/oracle/product/11g/dbs/initstandby.ora
2、修改initstandby.ora 修改为 因为实例名变了 将primary修改为standby
primary.__db_cache_size=2969567232
primary.__java_pool_size=16777216
primary.__large_pool_size=33554432
primary.__oracle_base='/u01/app/oracle'#ORACLE_BASE set from environment
primary.__pga_aggregate_target=2516582400
primary.__sga_target=3774873600
primary.__shared_io_pool_size=0
primary.__shared_pool_size=704643072
primary.__streams_pool_size=0
3、拷贝如下文件到B库相应目录
scp -r $ORACLE_BASE/admin/primary
scp -r $ORACLE_BASE/diag
scp -r $ORACLE_BASE/fast_recovery_area
scp -r $ORACLE_BASE/oradata
4、在B库里执行
[oracle@standby dbs]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Fri Nov 22 15:27:06 2013
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup pfile='/u01/app/oracle/product/11g/dbs/initstandby.ora';
ORACLE instance started.
Total System Global Area 6263357440 bytes
Fixed Size 2264856 bytes
Variable Size 3271557352 bytes
Database Buffers 2969567232 bytes
Redo Buffers 19968000 bytes
Database mounted.
Database opened.
SQL> create spfile from pfile='/u01/app/oracle/product/11g/dbs/initstandby.ora';
File created.
SQL> select dbid,name from v$database;
发现恢复过来的dbid 和 原库的dbid一样。如果想修改就用newdbid修改。
相关文章推荐
- SQLServer不同数据库之间表的复制
- SQL Server 跨服务器 不同数据库之间复制表的数据的方法:
- SQL Server 跨服务器 不同数据库之间复制表的数据的方法!
- 在同一个mysql服务器上不同的数据库之间复制数据表
- 前端应用程序实现不同数据库之间的表复制
- 不同数据库之间复制表的数据的方法
- [转载]不同服务器数据库之间的数据操作--复制同步(整理版)
- 不同数据库之间复制表的数据的方法
- MySQL 同主机不同数据库之间的复制
- 不同数据库之间复制表的数据的方法
- RMAN创建辅助实例(副本数据库) - 不同环境下的复制流程
- SQLyog:如何在不同数据库之间复制表
- SQL Server 跨服务器 不同数据库之间复制表的数据的方法:
- 在sql server不同的数据库之间复制表结构和数据
- [转载]不同服务器数据库之间的数据操作--复制同步(整理版)
- Duplicate复制数据库并创建物理StandBy(spfile+不同实例名+不同路径)
- 不同数据库之间复制表的数据的方法
- 在不同SQL服务器上的数据库之间表记录的复制(sql语句实现)
- 带实例名的不同数据库实例建立数据库复制
- 不同数据库之间表的复制