暂无图片
oracle数据库告警日志位置为什么从ORACLE_BASE下变到了ORACLE_HOME下
我来答
分享
dqf646585617
2019-07-26
oracle数据库告警日志位置为什么从ORACLE_BASE下变到了ORACLE_HOME下

因为rac环境下的数据库的spfile文件被误删除了,所以当时从memory中create 出的spfile,但是客户觉得这个参数文件中的参数太乱太长,一些隐含,默认参数都显示在参数文件中,不利于维护和管理,故将多余参数去掉,做了一个变更:

以下是变更步骤

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

将整理好的pfile文件命名为initCSRDB.190506

startup nomount pfile='/home/oracle/initCSRDB.190506';

create spfile='+DATA' from pfile='/home/oracle/initCSRDB.190506';

假设以上命令在asm目录data/csrdb/parameterfile下生成文件为spfile. 277.1007657557

那么以下命令中的(mkalias spfile.277.1007657557 spfile.ora)的参数要和此处生成的文件保持一致

grid:

asmcmd

cd data/csrdb/parameterfile

rmalias spfile.ora

mkalias spfile.277.1007657557 spfile.ora


initCSRDB1.ora中的文件如下 :

SPFILE='+DATA/CSRDB/PARAMETEFILE/spfile.ora'

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

原参数文件中的参数见:initCSRDB.190221

新参数文件中的参数见:  initCSRDB.190506


修改完之后  发现数据库的diag目录从$ORACLE_BASE变到了$ORACLE_HOME下,客户非常好奇,想知道原因,感谢帮忙解答


我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
dqf646585617
上传附件:initCSRDB.190221
暂无图片 评论
暂无图片 有用 0
dqf646585617
上传附件:initCSRDB.190506.txt
暂无图片 评论
暂无图片 有用 0
章芋文

show parameter background_dump_dest


其实数据库参数可以从alert日志中获取,上次启动时会把参数打印出来,通过pfile启动后,直接create spfile= from pfile=就行。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
附件列表
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏