刚才在itpub上看到一贴 “rman target /” 主要是对 “rman target /” 和 “rman nocatalog target /”这两种方式连接有些疑惑.
正好偶以前也发现这样的问题,于是将N久前的笔记翻出,又重新测试了一下,详细如下,hehe.
rman target / 是连接了 target DB并进入了rman环境,这时还可以连接 catalog DB
rman nocatalog target / 是以nocatalog模式连接进入了target DB,这时是不可以再连接catalog DB了
详细如下
oracle@dbatest1:/home/oracle #rman target /
Recovery Manager: Release 11.2.0.1.0 – Production on Tue Oct 20 15:57:13 2009
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
connected to target database: ORA11G (DBID=4092822503)
RMAN> CONNECT CATALOG system/abc123@stby
connected to recovery catalog database
RMAN> exit
Recovery Manager complete.
oracle@dbatest1:/home/oracle #rman nocatalog target /
Recovery Manager: Release 11.2.0.1.0 – Production on Tue Oct 20 15:57:31 2009
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
connected to target database: ORA11G (DBID=4092822503)
using target database control file instead of recovery catalog
RMAN> CONNECT CATALOG system/abc123@stby
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-06445: cannot connect to recovery catalog after NOCATALOG has been used
RMAN> exit
Recovery Manager complete.
oracle@dbatest1:/home/oracle #
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7364032/viewspace-617026/,如需转载,请注明出处,否则将追究法律责任。