Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3321386
  • 博文数量: 631
  • 博客积分: 10716
  • 博客等级: 上将
  • 技术积分: 8397
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-01 22:35
文章分类

全部博文(631)

文章存档

2020年(2)

2019年(22)

2018年(4)

2017年(37)

2016年(22)

2015年(1)

2013年(12)

2012年(20)

2011年(19)

2010年(20)

2009年(282)

2008年(190)

分类: Oracle

2009-03-31 11:57:35

创建新的instance

准备好相应的目录结构

E:oracleproduct10.1.0admintestbdump

E:oracleproduct10.1.0admintestcdump

E:oracleproduct10.1.0admintestcreate

E:oracleproduct10.1.0admintestpfile

E:oracleproduct10.1.0admintestscripts

E:oracleproduct10.1.0admintestudmp

创建参数文件inittest.ini(可使用原库的pfile进行修改),主要参数如下:

db_name=test

background_dump_dest=E:oracleproduct10.1.0admintestbdump

core_dump_dest=E:oracleproduct10.1.0admintestcdump

user_dump_dest=E:oracleproduct10.1.0admintestudump

control_files='E:oracleoradatatestcontrol01.ctl','E:oracleoradatatest control02.ctl','E:oracleoradatatest control03.ctl'

DB_FILE_NAME_CONVERT=('E:oracleoradataning','E:oracleoradatatest')

LOG_FILE_NAME_CONVERT=('E:oracleoradataning','E:oracleoradatatest')

置于E:oracleproduct10.1.0admintestpfile或者E:oracleproduct10.1.0db_1database即可。

使用oradim创建新的instance

c:>oradim -new -sid test

例程已创建。

使用orapwd创建password文件

c:>orapwd file=E:oracleproduct10.1.0db_1databasePWDtest.ora password=test entries=10

配置好监听和tnsnames,然后使用sqlplus测试连接

c:>sqlplus /nolog

SQL*Plus: Release 10.1.0.2.0 - Production on 星期日 3 27 21:01:13 2005

Copyright (c) 1982, 2004, Oracle. All rights reserved.

SQL> conn sys@test as sysdba

请输入口令:

已连接到空闲例程。

2.使用rman备份原库

RMAN> connect target sys/ning@ning

RMAN> backup full database tag 'fullbk' format 'e:oracleorabackfull%u_%s_%p';

3.使用rman复制数据库

c:>rman target sys/ning@ning AUXILIARY sys/test@test

RMAN> DUPLICATE TARGET DATABASE TO 'test';

4.检查复制库的状态

C:>sqlplus /nolog

SQL> conn sys@test as sysdba

SQL> select instance_name,status from v$instance;

INSTANCE_NAME STATUS

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

test OPEN

然后去掉inittest.oraDB_FILE_NAME_CONVERTLOG_FILE_NAME_CONVERT参数,再使用该文件生成spfile

SQL> create spfile from pfile='E:oracleproduct10.1.0db_1databaseinittest.ora';

文件已创建。

阅读(1989) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~