Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

6

积分

1

好友

7

主题
1#
发表于 2012-8-17 17:07:53 | 查看: 4994| 回复: 6
DB: 11.2.0.3   64
OS: OEL5.7   64

cat /etc/oratab   
#Backup file is  /p01/app/11.2.0.1/grid/srvm/admin/oratab.bak.oel6457002 line added by Agent
#



# This file is used by ORACLE utilities.  It is created by root.sh
# and updated by either Database Configuration Assistant while creating
# a database or ASM Configuration Assistant while creating ASM instance.

# A colon, ':', is used as the field terminator.  A new line terminates
# the entry.  Lines beginning with a pound sign, '#', are comments.
#
# Entries are of the form:
#   $ORACLE_SID:$ORACLE_HOME::
#
# The first and second fields are the system identifier and home
# directory of the database respectively.  The third filed indicates
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
+ASM:/p01/app/11.2.0.1/grid:N
PRI:/p01/app/oracle/product/11.2.0.1.0/db_1:N           # line added by Agent



然后执行dbca
file:///C:\Users\rman\AppData\Roaming\Tencent\Users\81485075\QQ\WinTemp\RichOle\JHHID]9DE_SFIGB~00{$F`5.jpg
delete a database -
显示 如下:
PRI
ZWHPRI

问题:这个ZWHPRI 数据库的信息dbca是从哪知道的?D:\目录\数据库\oracle\doc\dbca.jpg
file:///C:\Users\rman\AppData\Roaming\Tencent\Users\81485075\QQ\WinTemp\RichOle\JHHID]9DE_SFIGB~00{$F`5.jpg

[ 本帖最后由 dla001 于 2012-8-17 17:09 编辑 ]
2#
发表于 2012-8-18 19:21:02
单实例的库信息从oratab来,
rac的库信息从ocr来,和oratab没关系

回复 只看该作者 道具 举报

3#
发表于 2012-8-20 09:30:27
我的库是asm单实例的,非RAC。
但目前出现了oratab中没有的库但dbca能显示出来,所以不明白dbca是怎么知道有这个存在的。

回复 只看该作者 道具 举报

4#
发表于 2012-8-20 09:47:55
我有一个和你相反的疑问:我们使用手工创建库或者用rman恢复一个库后,在dbca里面却看不到我们创建的实例。这个又如何解释?

回复 只看该作者 道具 举报

5#
发表于 2012-8-20 20:41:40
刚试了下,非ASM、RAC环境,数据库信息确实从oratab得到。
ASM环境不清楚。

回复 只看该作者 道具 举报

6#
发表于 2012-8-20 21:15:58
HI,朋友的数据库应该是Oracle Restart吧,是通过STANDALONE方式安装的吧, 这样你的OCR信息还是存在于ASM上。
和本地ORATAB是无关的。你如果不知道自己的数据库是不是Oracle Restart,那请切换到grid用户,执行
$ crsctl check has
$ crsctl check css
$ crsctl check evm
看结果是不是拥有高可用特性,你在测试环境的话,也可以简单reboot机器,看数据库能不能自动启起来,如果可以,
那你的环境就是Oracle Restart了,也就是Oracle重启数据库。

回复 只看该作者 道具 举报

7#
发表于 2012-8-22 17:11:29

回复 6# 的帖子

谢谢这位朋友的提醒。 根据你的提醒,我测试了一下,确实是这个问题。

使用srvctl remove database -d ZWHPRI 命令,并且reboot后,dbca就看不到这个ZWHPRI的数据库了。

那位和我相反问题的朋友。你可以在/etc/oratab中添加相应的条目,使dbca能够发现这个数据库。
如果你也是使用restart的。可以执行
srvctl add database -d db_name -o $ORACLE_HOME
然后再重启。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 04:45 , Processed in 0.049131 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569