归档分析

2009年9月26日 19时27分
接到林的电话后,说要处理上次的那件马司的归档分析的问题。要在某些方面27号5:30去做。
唉,马上头脑回忆下流程,并咨询下一叶后,(关于HA双机问题)若单先一节点上Oracle进程启动三次没起来,才去切换另一节点。对付这一次是绰绰有余了,先熟悉下环境吧。
SQL> show parameter utl;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
utl_file_dir                         string
没有设置路径下,那就设置下吧
SQL> alter system set utl_file_dir ='/oracle/logmnr' scope =spfile sid='*';
alter system set utl_file_dir ='/oracle/logmnr' scope =spfile sid='*'
*
ERROR at line 1:
ORA-32001: write to SPFILE requested but no SPFILE specified at startup
再看下用什么方式启动的
SQL> show parameter pfile;
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string
 都没有选择项,那就是用最最缺省文件启动。
怪不得上次的init.ora也算是数据字典了,没法了,太菜也不能把这当做数据字典啊!

明早的流程为:
先shutdown immediate 一次后,
让oracle自动启动起来,(目的:让oracle以spfile白方式启动数据库)
再去更改设置logmnr的路径
SQL> alter system set utl_file_dir ='/oracle/logmnr' scope =spfile sid='*';

SQL> alter system set utl_file_dir ='/oracle/logmnr' scope =both sid='*';
之后再去关闭shutdown immediate;
oracle自动启动起来后
去生成数据字典吧
SQL> execute dbms_logmnr_d.build(dictionary_filename => 'jzxdict.ora',dictionary_location => '/oracle/logmnr');


在启动oracle服务时,首先会在服务端找spfile.ora用于启动例程,如果找不到spfile.ora,则使用服务端缺省的spfile来启动,如果缺省的spfile也找不到,则使用init.ora来启动例程,最后则是使用缺省的pfile.当然你也可以指定pfile来覆盖缺省spfile启动例程,或通过spfile=命令使用指定的spfile来启动例程.  

SQL> @$ORACLE_HOME/rdbms/admin/dbmslm.sql
Package created.
Grant succeeded.
SQL> @$ORACLE_HOME/rdbms/admin/dbmslmd.sql
Procedure created.
No errors.
Grant succeeded.
PL/SQL procedure successfully completed.
Package created.

SQL> alter system set utl_file_dir ='/oracle/logmnr' scope =spfile sid='*';
alter system set utl_file_dir ='/oracle/logmnr' scope =spfile sid='*'
*
ERROR at line 1:
ORA-12571: TNS:packet writer failure

SQL> alter system set utl_file_dir ='/oracle/logmnr' scope =spfile sid='*';
alter system set utl_file_dir ='/oracle/logmnr' scope =spfile sid='*'
*
ERROR at line 1:
ORA-03114: not connected to ORACLE


唉,总结一次,3:45--4:13啊,双机的问题,一定要去了解下。以为挺简单的事,弄的别人还得再起来一次

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15242702/viewspace-666009/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15242702/viewspace-666009/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值