中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle 11g配置DG

發布時間:2020-07-08 18:36:17 來源:網絡 閱讀:785 作者:llc018198 欄目:關系型數據庫

一:修改主庫參數文件:

*.DB_UNIQUE_NAME=PHUB
*.LOG_ARCHIVE_CONFIG='DG_CONFIG=(MECBS,PHUB)'
*.LOG_ARCHIVE_DEST_2='SERVICE=MECBS LGWR SYNC AFFIRM VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=MECBS'
*.log_archive_dest_state_1=enable
*.log_archive_dest_state_2=enable
*.standby_file_management=auto
*.log_archive_dest_1='location=+DATA valid_for=(all_logfiles,all_roles) db_unique_name=PHUB'

二:安裝備庫oracle軟件:

  1. 安裝操作系統:略

  2. 修改主機名和hosts文件:


  3. [root@dg ~]# more /etc/hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1localhost.localdomain localhost
    ::1localhost6.localdomain6 localhost6
    172.16.30.228dg

4.修改系統參數:

[root@dg ~]# cat >>/etc/sysctl.conf <<eof
> fs.file-max = 6815744
> kernel.sem = 250 32000 100 128
> kernel.shmmni = 4096
> kernel.shmall = 1073741824
> kernel.shmmax = 4398046511104
> net.core.rmem_default = 262144
> net.core.rmem_max = 4194304
> net.core.wmem_default = 262144
> net.core.wmem_max = 1048576
> fs.aio-max-nr = 1048576
> net.ipv4.ip_local_port_range = 9000 65500
> eof
[root@dg ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 2
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

5.修改資源限制配置文件:

[root@dg ~]# cat >>/etc/security/limits.conf <<eof
> grid   soft   nofile    1024
> grid   hard   nofile    65536
> grid   soft   nproc    2047
> grid   hard   nproc    16384
> grid   soft   stack    10240
> grid   hard   stack    32768
> oracle   soft   nofile    1024
> oracle   hard   nofile    65536
> oracle   soft   nproc    2047
> oracle   hard   nproc    16384
> oracle   soft   stack    10240
> oracle   hard   stack    32768
> eof
[root@dg ~]# tail -20 /etc/security/limits.conf 
grid   soft   nofile    1024
grid   hard   nofile    65536
grid   soft   nproc    2047
grid   hard   nproc    16384
grid   soft   stack    10240
grid   hard   stack    32768
oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    2047
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    3276

6.配置yum源并安裝依賴包:

[root@dg ~]# cat /etc/yum.repos.d/local.repo 
[Redhat6]
name= Enterpress6.5
baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
[root@dg ~]# mount /dev/sr0 /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only
yum -y install binutils compat-libstdc++-33elfutils-libelf \
elfutils-libelf-devel elfutils-libelf-devel-static gccgcc-c++ glibc glibc-common \
glibc-devel kernel-headers ksh libaio libaio-devel libgcclibgomp libstdc++ libstdc++-devel \
make numactl-devel sysstatunixODBC unixODBC-devel pdksh

7.建立用戶,用戶組,安裝目錄:

[root@dg ~]# /usr/sbin/groupadd -g 54321 oinstall
[root@dg ~]# /usr/sbin/groupadd -g 54322 dba
[root@dg ~]# /usr/sbin/groupadd -g 54323 oper
[root@dg ~]# /usr/sbin/groupadd -g 54324 backupdba
[root@dg ~]# /usr/sbin/groupadd -g 54325 dgdba
[root@dg ~]# /usr/sbin/groupadd -g 54327 asmdba
[root@dg ~]# /usr/sbin/groupadd -g 54328 asmoper
[root@dg ~]# /usr/sbin/groupadd -g 54329 asmadmin
[root@dg ~]# /usr/sbin/useradd -u 54321 -g oinstall -G asmadmin,asmdba,asmoper,dba grid
[root@dg ~]# /usr/sbin/useradd -u 54322 -g oinstall -G dba,backupdba,dgdba,asmadmin,asmdba orac
[root@dg ~]# passwd grid
Changing password for user grid.
New UNIX password: 
BAD PASSWORD: it is too short
Retype new UNIX password: 
Sorry, passwords do not match.
New UNIX password: 
BAD PASSWORD: it is too short
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
[root@dg ~]# passwd oracle
Changing password for user oracle.
New UNIX password: 
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.
[root@dg ~]#  mkdir -p /u01/app/grid
[root@dg ~]#  mkdir -p /u01/app/11.2.0/grid
[root@dg ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@dg ~]#  chown -R grid.oinstall /u01
[root@dg ~]# chown -R oracle.oinstall /u01/app/oracle
[root@dg ~]# chmod -R 775 /u01

8.配置環境變量:

[root@dg ~]# cat >>/home/grid/.bash_profile <<eof
export PATH
export ORACLE_BASE=/u01/app/grid
export ORACLE_HOME=/u01/app/11.2.0/grid
export ORACLE_SID=+ASM
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export DISPLAY=:0.0
alias  asmcmd='rlwrap asmcmd'
alias  sqlplus='rlwrap sqlplus'
> eof
[root@dg ~]# source /home/grid/.bash_profile
[root@dg ~]# cat >>/home/oracle/.bash_profile <<eof
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export ORACLE_SID=MECBS
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export DISPLAY=:0.0
umask=022
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
[root@dg ~]# source /home/oracle/.bash_profile

9.配置ASM磁盤:

[root@dg Server]# rpm -ivh oracleasm-support-2.1.7-1.el5.x86_64.rpm 
warning: oracleasm-support-2.1.7-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-support      ########################################### [100%]
[root@dg Server]# rpm -ivh oracleasm-2.6.18-308.el5-2.0.5-1.el5.x86_64.rpm 
warning: oracleasm-2.6.18-308.el5-2.0.5-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasm-2.6.18-308.el########################################### [100%]
[root@dg Server]# cd 
[root@dg ~]# rpm -ivh oracleasmlib-2.0.4-1.el5.x86_64.rpm 
warning: oracleasmlib-2.0.4-1.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing...                ########################################### [100%]
   1:oracleasmlib           ########################################### [100%]
[root@dg ~]# /etc/init.d/oracleasm configure -i
Configuring the Oracle ASM library driver.
This will configure the on-boot properties of the Oracle ASM library
driver.  The following questions will determine whether the driver is
loaded on boot and what permissions it will have.  The current values
will be shown in brackets ('[]').  Hitting <ENTER> without typing an
answer will keep that current value.  Ctrl-C will abort.
Default user to own the driver interface []: grid
Default group to own the driver interface []: asmadmin
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]: y
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver:                     [  OK  ]
Scanning the system for Oracle ASMLib disks:               [  OK  ]
[root@dg ~]# /etc/init.d/oracleasm createdisk CRS /dev/sdb1
Marking disk "CRS" as an ASM disk:                         [  OK  ]
[root@dg ~]# /etc/init.d/oracleasm createdisk DATA1 /dev/sdc1 
Marking disk "DATA1" as an ASM disk:                       [  OK  ]
[root@dg ~]# /etc/init.d/oracleasm createdisk DATA2 /dev/sdd1
Marking disk "DATA2" as an ASM disk:                       [  OK  ]
[root@dg ~]# /etc/init.d/oracleasm scandisks
Scanning the system for Oracle ASMLib disks:               [  OK  ]
[root@dg ~]# /etc/init.d/oracleasm listdisks
CRS
DATA1
DATA2

9.上傳安裝文件安裝grid和oracle軟件:略

二.配置DG:(主庫實例PHUB,備庫實例MECBS)

1.備庫配置靜態監聽:()

在grid的監聽文件中加入:

SID_LIST_LISTENER=
       (SID_LIST=
       (SID_DESC=
       (GLOBAL_DBNAME=MECBS)
       (ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1)
       (SID_NAME=MECBS)
         )
        )

重啟監聽:

Service "MECBS" has 1 instance(s).
  Instance "MECBS", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

2.配置主庫和備庫的tns:(注意把主機名換成IP)

PHUB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.30.228)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PHUB)
    )
  )
MECBS =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = dg)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = MECBS)
    )
  )

用tnsping驗證:

[oracle@cwogg admin]$ tnsping PHUB
TNS Ping Utility for Linux: Version 11.2.0.4.0 - Production on 22-SEP-2015 16:20:37
Copyright (c) 1997, 2013, Oracle.  All rights reserved.
Used parameter files:
/u01/app/oracle/product/11.2.0/db_1/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = cwogg)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PHUB)))
OK (50 msec)

3.編輯備庫參數文件:

[oracle@dg dbs]$ more initMECBS.ora 
*.db_name='PHUB'  這里和主庫一樣的

4.拷貝密碼文件:

[oracle@cwogg dbs]$ scp orapwPHUB 172.16.30.228:/u01/app/oracle/product/11.2.0/db_1/dbs/orapwMECBS
oracle@172.16.30.228's password: 
orapwPHUB

                                                           100% 1536     1.5KB/s   00:00   

5.編輯duplicate.sql

[oracle@cwogg ~]$ vim duplicate.sql 
duplicate target database
for standby
from active database nofilenamecheck
DORECOVER
spfile
set service_names='MECBS'
set db_unique_name='MECBS'
set log_archive_config='dg_config=(MECBS,PHUB)'
set log_archive_dest_1='location=+DATA VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=MECBS'
set log_archive_dest_2='SERVICE=PHUB  LGWR SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PHUB'
set standby_file_management='AUTO'
set diagnostic_dest='/u01/app/oracle'
set audit_file_dest='/u01/app/oracle/admin/MECBS/adump'
set fal_server='PHUB'
set fal_client='MECBS'
set control_files='+DATA/mecbs/controlfile/control01.ctl','+DATA/mecbs/controlfile/control02.ctl'
set cluster_database='false'
#set DB_FILE_NAME_CONVERT='' 數據庫文件路徑不一樣需要詳細寫出來
#set LOG_FILE_NAME_CONVERT=''
set db_create_file_dest='+DATA'
set db_recovery_file_dest='+DATA'
set db_recovery_file_dest_size='4G';

6.啟動備庫nomount:

[oracle@dg oracle]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Tue Sep 22 16:43:28 2015
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to an idle instance.
SQL> startup nomount;
ORACLE instance started.
Total System Global Area  217157632 bytes
Fixed Size    2251816 bytes
Variable Size  159384536 bytes
Database Buffers   50331648 bytes
Redo Buffers    5189632 bytes

7.主庫配置standbylog,flashback,歸檔模式:

[oracle@cwogg dbs]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Tue Sep 22 16:45:56 2015
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
SQL> select thread#,bytes/1024/1024 "SIZE(MB)",MEMBERS FROM V$LOG;
   THREAD#   SIZE(MB) MEMBERS
---------- ---------- ----------
 1   50       2
 1   50       2
 1   50       2
SQL> alter database add standby logfile thread 1('+DATA') size 50M;
Database altered.
SQL> alter database add standby logfile thread 1('+DATA') size 50M;
Database altered.
SQL> alter database add standby logfile thread 1('+DATA') size 50M;
Database altered.
SQL> select thread#,bytes/1024/1024 "SIZE(MB)",MEMBERS FROM V$LOG;
   THREAD#   SIZE(MB) MEMBERS
---------- ---------- ----------
 1   50       2
 1   50       2
 1   50       2
SQL> select thread#,bytes/1024/1024 "SIZE(MB)" FROM V$standby_LOG;
   THREAD#   SIZE(MB)
---------- ----------
 1   50
 1   50
 1   50
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
SQL> archive log list;
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     25
Next log sequence to archive   27
Current log sequence       27

7.在主庫上執行duplicate:

[oracle@cwogg ~]$ rman target / auxiliary sys/123123@172.16.30.228/MECBS
Recovery Manager: Release 11.2.0.4.0 - Production on Tue Sep 22 16:50:55 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
connected to target database: PHUB (DBID=536511065)
connected to auxiliary database: PHUB (not mounted)
RMAN> @duplicate.sql
RMAN> duplicate target database
2> for standby
3> from active database nofilenamecheck
4> DORECOVER
5> spfile
6> set service_names='MECBS'
7> set db_unique_name='MECBS'
8> set log_archive_dest_1='location=+DATA VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=MECBS'
9> set log_archive_dest_2='SERVICE=PHUB  LGWR SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PHUB'
10> set standby_file_management='AUTO'
11> set diagnostic_dest='/u01/app/oracle'
12> set audit_file_dest='/u01/app/oracle/admin/MECBS/adump'
13> set fal_server='PHUB'
14> set fal_client='MECBS'
15> set control_files='+DATA/mecbs/controlfile/control01.ctl','+DATA/mecbs/controlfile/control02.ctl'
16> set cluster_database='false'
17> #set DB_FILE_NAME_CONVERT='/oradata/rpt','+DATA/cwrptb/datafile','/oradata/smt','+DATA/cwrptb/datafile','/oradata/fol','+DATA/cwrptb/datafile','/oradata/acf','+DATA/cwrptb/datafile','/oradata/eol','+DATA/cwrptb/datafile','/oracle/product/ora11gr2/oradata/CWRPT','+DATA/cwrptb/datafile'
18> #set LOG_FILE_NAME_CONVERT='/arch/CWRPT/onlinelog','+DATA/cwrptb/onlinelog'
19> set db_create_file_dest='+DATA'
20> set db_recovery_file_dest='+DATA'
21> set db_recovery_file_dest_size='4G';
Starting Duplicate Db at 22-SEP-15
using target database control file instead of recovery catalog
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=20 device type=DISK
allocated channel: ORA_AUX_DISK_2
channel ORA_AUX_DISK_2: SID=21 device type=DISK
contents of Memory Script:
{
   backup as copy reuse
   targetfile  '/u01/app/oracle/product/11.2.0/db_1/dbs/orapwPHUB' auxiliary format 
 '/u01/app/oracle/product/11.2.0/db_1/dbs/orapwMECBS'   targetfile 
 '+DATA/phub/spfilephub.ora' auxiliary format 
 '/u01/app/oracle/product/11.2.0/db_1/dbs/spfileMECBS.ora'   ;
   sql clone "alter system set spfile= ''/u01/app/oracle/product/11.2.0/db_1/dbs/spfileMECBS.ora''";
}
executing Memory Script
Starting backup at 22-SEP-15
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=9 device type=DISK
allocated channel: ORA_DISK_2
channel ORA_DISK_2: SID=191 device type=DISK
Finished backup at 22-SEP-15
sql statement: alter system set spfile= ''/u01/app/oracle/product/11.2.0/db_1/dbs/spfileMECBS.ora''
contents of Memory Script:
{
   sql clone "alter system set  service_names = 
 ''MECBS'' comment=
 '''' scope=spfile";
   sql clone "alter system set  db_unique_name = 
 ''MECBS'' comment=
 '''' scope=spfile";
   sql clone "alter system set  log_archive_dest_1 = 
 ''location=+DATA VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=MECBS'' comment=
 '''' scope=spfile";
   sql clone "alter system set  log_archive_dest_2 = 
 ''SERVICE=PHUB  LGWR SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PHUB'' comment=
 '''' scope=spfile";
   sql clone "alter system set  standby_file_management = 
 ''AUTO'' comment=
 '''' scope=spfile";
   sql clone "alter system set  diagnostic_dest = 
 ''/u01/app/oracle'' comment=
 '''' scope=spfile";
   sql clone "alter system set  audit_file_dest = 
 ''/u01/app/oracle/admin/MECBS/adump'' comment=
 '''' scope=spfile";
   sql clone "alter system set  fal_server = 
 ''PHUB'' comment=
 '''' scope=spfile";
   sql clone "alter system set  fal_client = 
 ''MECBS'' comment=
 '''' scope=spfile";
   sql clone "alter system set  control_files = 
 ''+DATA/mecbs/controlfile/control01.ctl'', ''+DATA/mecbs/controlfile/control02.ctl'' comment=
 '''' scope=spfile";
   sql clone "alter system set  cluster_database = 
 false comment=
 '''' scope=spfile";
   sql clone "alter system set  db_create_file_dest = 
 ''+DATA'' comment=
 '''' scope=spfile";
   sql clone "alter system set  db_recovery_file_dest = 
 ''+DATA'' comment=
 '''' scope=spfile";
   sql clone "alter system set  db_recovery_file_dest_size = 
 4G comment=
 '''' scope=spfile";
   shutdown clone immediate;
   startup clone nomount;
}
executing Memory Script
sql statement: alter system set  service_names =  ''MECBS'' comment= '''' scope=spfile
sql statement: alter system set  db_unique_name =  ''MECBS'' comment= '''' scope=spfile
sql statement: alter system set  log_archive_dest_1 =  ''location=+DATA VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=MECBS'' comment= '''' scope=spfile
sql statement: alter system set  log_archive_dest_2 =  ''SERVICE=PHUB  LGWR SYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PHUB'' comment= '''' scope=spfile
sql statement: alter system set  standby_file_management =  ''AUTO'' comment= '''' scope=spfile
sql statement: alter system set  diagnostic_dest =  ''/u01/app/oracle'' comment= '''' scope=spfile
sql statement: alter system set  audit_file_dest =  ''/u01/app/oracle/admin/MECBS/adump'' comment= '''' scope=spfile
sql statement: alter system set  fal_server =  ''PHUB'' comment= '''' scope=spfile
sql statement: alter system set  fal_client =  ''MECBS'' comment= '''' scope=spfile
sql statement: alter system set  control_files =  ''+DATA/mecbs/controlfile/control01.ctl'', ''+DATA/mecbs/controlfile/control02.ctl'' comment= '''' scope=spfile
sql statement: alter system set  cluster_database =  false comment= '''' scope=spfile
sql statement: alter system set  db_create_file_dest =  ''+DATA'' comment= '''' scope=spfile
sql statement: alter system set  db_recovery_file_dest =  ''+DATA'' comment= '''' scope=spfile
sql statement: alter system set  db_recovery_file_dest_size =  4G comment= '''' scope=spfile
Oracle instance shut down
connected to auxiliary database (not started)
Oracle instance started
Total System Global Area     835104768 bytes
Fixed Size                     2257840 bytes
Variable Size                541068368 bytes
Database Buffers             289406976 bytes
Redo Buffers                   2371584 bytes
contents of Memory Script:
{
   backup as copy current controlfile for standby auxiliary format  '+DATA/mecbs/controlfile/control01.ctl';
   restore clone controlfile to  '+DATA/mecbs/controlfile/control02.ctl' from 
 '+DATA/mecbs/controlfile/control01.ctl';
}
executing Memory Script
Starting backup at 22-SEP-15
using channel ORA_DISK_1
using channel ORA_DISK_2
channel ORA_DISK_1: starting datafile copy
copying standby control file
output file name=/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_PHUB.f tag=TAG20150922T165146 RECID=2 STAMP=891103907
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:07
Finished backup at 22-SEP-15
Starting restore at 22-SEP-15
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=23 device type=DISK
allocated channel: ORA_AUX_DISK_2
channel ORA_AUX_DISK_2: SID=24 device type=DISK
channel ORA_AUX_DISK_2: skipped, AUTOBACKUP already found
channel ORA_AUX_DISK_1: copied control file copy
Finished restore at 22-SEP-15
contents of Memory Script:
{
   sql clone 'alter database mount standby database';
}
executing Memory Script
sql statement: alter database mount standby database
contents of Memory Script:
{
   set newname for clone tempfile  1 to new;
   switch clone tempfile all;
   set newname for clone datafile  1 to new;
   set newname for clone datafile  2 to new;
   set newname for clone datafile  3 to new;
   set newname for clone datafile  4 to new;
   set newname for clone datafile  5 to new;
   set newname for clone datafile  6 to new;
   backup as copy reuse
   datafile  1 auxiliary format new
   datafile  2 auxiliary format new
   datafile  3 auxiliary format new
   datafile  4 auxiliary format new
   datafile  5 auxiliary format new
   datafile  6 auxiliary format new
   ;
   sql 'alter system archive log current';
}
executing Memory Script
executing command: SET NEWNAME
renamed tempfile 1 to +DATA in control file
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
Starting backup at 22-SEP-15
using channel ORA_DISK_1
using channel ORA_DISK_2
channel ORA_DISK_1: starting datafile copy
input datafile file number=00006 name=+DATA/phub/datafile/llc01.dbf
channel ORA_DISK_2: starting datafile copy
input datafile file number=00001 name=+DATA/phub/datafile/system.287.890482863
output file name=+DATA/mecbs/datafile/system.259.891103927 tag=TAG20150922T165212
channel ORA_DISK_2: datafile copy complete, elapsed time: 00:02:25
channel ORA_DISK_2: starting datafile copy
input datafile file number=00002 name=+DATA/phub/datafile/sysaux.269.890482863
output file name=+DATA/mecbs/datafile/sysaux.260.891104071 tag=TAG20150922T165212
channel ORA_DISK_2: datafile copy complete, elapsed time: 00:01:55
channel ORA_DISK_2: starting datafile copy
input datafile file number=00005 name=+DATA/phub/datafile/example.271.890482863
output file name=+DATA/mecbs/datafile/example.261.891104187 tag=TAG20150922T165212
channel ORA_DISK_2: datafile copy complete, elapsed time: 00:00:55
channel ORA_DISK_2: starting datafile copy
input datafile file number=00003 name=+DATA/phub/datafile/undotbs1.272.890482863
output file name=+DATA/mecbs/datafile/undotbs1.262.891104243 tag=TAG20150922T165212
channel ORA_DISK_2: datafile copy complete, elapsed time: 00:00:25
channel ORA_DISK_2: starting datafile copy
input datafile file number=00004 name=+DATA/phub/datafile/users.260.890482863
output file name=+DATA/mecbs/datafile/users.263.891104267 tag=TAG20150922T165212
channel ORA_DISK_2: datafile copy complete, elapsed time: 00:00:15
output file name=+DATA/mecbs/datafile/llc.258.891103925 tag=TAG20150922T165212
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:08:27
Finished backup at 22-SEP-15
sql statement: alter system archive log current
contents of Memory Script:
{
   backup as copy reuse
   archivelog like  "+DATA/phub/archivelog/2015_09_22/thread_1_seq_27.325.891104439" auxiliary format 
 "+DATA"   ;
   catalog clone start with  "+DATA";
   switch clone datafile all;
}
executing Memory Script
Starting backup at 22-SEP-15
using channel ORA_DISK_1
using channel ORA_DISK_2
channel ORA_DISK_1: starting archived log copy
input archived log thread=1 sequence=27 RECID=54 STAMP=891104440
output file name=+DATA/mecbs/archivelog/2015_09_22/thread_1_seq_27.264.891104435 RECID=0 STAMP=0
channel ORA_DISK_1: archived log copy complete, elapsed time: 00:00:01
Finished backup at 22-SEP-15
searching for all files that match the pattern +DATA
List of Files Unknown to the Database
=====================================
File Name: +data/mecbs/ARCHIVELOG/2015_09_22/thread_1_seq_27.264.891104435
File Name: +data/mecbs/DATAFILE/LLC.258.891103925
File Name: +data/mecbs/DATAFILE/SYSTEM.259.891103927
File Name: +data/mecbs/DATAFILE/SYSAUX.260.891104071
File Name: +data/mecbs/DATAFILE/EXAMPLE.261.891104187
File Name: +data/mecbs/DATAFILE/UNDOTBS1.262.891104243
File Name: +data/mecbs/DATAFILE/USERS.263.891104267
File Name: +data/ASM/ASMPARAMETERFILE/REGISTRY.253.891100399
cataloging files...
cataloging done
List of Cataloged Files
=======================
File Name: +data/mecbs/ARCHIVELOG/2015_09_22/thread_1_seq_27.264.891104435
File Name: +data/mecbs/DATAFILE/LLC.258.891103925
File Name: +data/mecbs/DATAFILE/SYSTEM.259.891103927
File Name: +data/mecbs/DATAFILE/SYSAUX.260.891104071
File Name: +data/mecbs/DATAFILE/EXAMPLE.261.891104187
File Name: +data/mecbs/DATAFILE/UNDOTBS1.262.891104243
File Name: +data/mecbs/DATAFILE/USERS.263.891104267
List of Files Which Where Not Cataloged
=======================================
File Name: +data/ASM/ASMPARAMETERFILE/REGISTRY.253.891100399
  RMAN-07518: Reason: Foreign database file DBID: 0  Database Name: 
datafile 1 switched to datafile copy
input datafile copy RECID=8 STAMP=891104436 file name=+DATA/mecbs/datafile/system.259.891103927
datafile 2 switched to datafile copy
input datafile copy RECID=9 STAMP=891104436 file name=+DATA/mecbs/datafile/sysaux.260.891104071
datafile 3 switched to datafile copy
input datafile copy RECID=10 STAMP=891104436 file name=+DATA/mecbs/datafile/undotbs1.262.891104243
datafile 4 switched to datafile copy
input datafile copy RECID=11 STAMP=891104436 file name=+DATA/mecbs/datafile/users.263.891104267
datafile 5 switched to datafile copy
input datafile copy RECID=12 STAMP=891104436 file name=+DATA/mecbs/datafile/example.261.891104187
datafile 6 switched to datafile copy
input datafile copy RECID=13 STAMP=891104436 file name=+DATA/mecbs/datafile/llc.258.891103925
contents of Memory Script:
{
   set until scn  1889761;
   recover
   standby
   clone database
    delete archivelog
   ;
}
executing Memory Script
executing command: SET until clause
Starting recover at 22-SEP-15
using channel ORA_AUX_DISK_1
using channel ORA_AUX_DISK_2
starting media recovery
archived log for thread 1 with sequence 27 is already on disk as file +DATA/mecbs/archivelog/2015_09_22/thread_1_seq_27.264.891104435
archived log file name=+DATA/mecbs/archivelog/2015_09_22/thread_1_seq_27.264.891104435 thread=1 sequence=27
media recovery complete, elapsed time: 00:00:00
Finished recover at 22-SEP-15
Finished Duplicate Db at 22-SEP-15
SQL> select status,instance_name from v$instance;
STATUS     INSTANCE_NAME
------------ ----------------
MOUNTED      MECBS
SQL> alter database open;
Database altered.
SQL> select open_mode,name from v$database;
OPEN_MODE     NAME
-------------------- ---------
READ ONLY     PHUB

開啟日志同步:

SQL> alter database recover managed standby database disconnect from session;
Database altered.

alter database recover managed standby database using current logfile disconnect from session 是實時應用。

把數據庫注冊:

[oracle@dg oracle]$ srvctl status listener -l listener
Listener LISTENER is enabled
Listener LISTENER is running on node(s): dg
[oracle@dg oracle]$ srvctl add database -d MECBS -o /u01/app/oracle/product/11.2.0/db_1/
[oracle@dg oracle]$ srvctl status database -d MECBS
Database is not running.
[oracle@dg oracle]$ srvctl start database -d MECBS
[oracle@dg oracle]$ srvctl status database -d MECBS
Database is running.
[oracle@dg oracle]$ su - grid
Password: 
[grid@dg ~]$ crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS       
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.DATA.dg
               ONLINE  ONLINE       dg                                           
ora.LISTENER.lsnr
               ONLINE  ONLINE       dg                                           
ora.asm
               ONLINE  ONLINE       dg                       Started             
ora.ons
               OFFLINE OFFLINE      dg                                           
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.cssd
      1        ONLINE  ONLINE       dg                                           
ora.diskmon
      1        OFFLINE OFFLINE                                                   
ora.evmd
      1        ONLINE  ONLINE       dg                                           
ora.mecbs.db
      1        ONLINE  ONLINE       dg                       Open                
      
      
      總結:忘記LOG_ARCHIVE_CONFIG 報以下錯:
      PING[ARC2]: Heartbeat failed to connect to standby 'MECBS'. Error is 1034.
Tue Sep 22 19:41:39 2015
Using STANDBY_ARCHIVE_DEST parameter default value as +DATA
ALTER SYSTEM SET log_archive_dest_state_2='ENABLE' SCOPE=MEMORY SID='*';
Tue Sep 22 19:41:41 2015
******************************************************************
LGWR: Setting 'active' archival for destination LOG_ARCHIVE_DEST_2
******************************************************************
LGWR: Standby redo logfile selected for thread 1 sequence 40 for destination LOG_ARCHIVE_DEST_2
Thread 1 advanced to log sequence 40 (LGWR switch)
  Current log# 1 seq# 40 mem# 0: +DATA/phub/onlinelog/group_1.262.890480943
  Current log# 1 seq# 40 mem# 1: +DATA/phub/onlinelog/group_1.263.890480945
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湘阴县| 彰化市| 古浪县| 突泉县| 色达县| 华亭县| 健康| 龙游县| 遂昌县| 沽源县| 罗城| 贵定县| 石楼县| 黎川县| 黄平县| 通辽市| 昌乐县| 泗洪县| 屏南县| 黄石市| 中江县| 华宁县| 洛川县| 凤翔县| 庄浪县| 宜章县| 安吉县| 上栗县| 深水埗区| 神池县| 崇明县| 红原县| 临湘市| 双城市| 昌图县| 阿瓦提县| 大荔县| 肇州县| 平远县| 皋兰县| 榆社县|