加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

oracle参数文件的修改和备份

(2012-07-10 16:19:22)
标签:

教育

    在oracle中的参数文件分为二进制参数文件spfile和十进制参数文件pfile,在oracle中的控制文件的默认路径为$ORACLE_HOME/dbs/spfileorcl.ora 数据库启动时默认二进制参数文件优先。(oracle十进制的参数文件pfile是后来创建的,oracle自带的是二进制的参数文件spfile)。如何判断oracle启动时用的是二进制的参数文件启动还是以十进制的参数文件启动。如果VALUE中有值就证明oracle用的是二进制的参数文件启动。

 

SQL> show parameter pfile;(查看参数文件)

NAME                        TYPE                       VALUE
------------------          ------------------         -----------------------------spfile                      string                     /oracle/app/product/10.2.0.1/d
                                                        bs/spfileorcl.ora
如果VALUE中有值就证明oracle用的是二进制的参数文件启动

 


==================创建十进制的参数文件=============

SQL> create pfile='$ORACLE_HOME/dbs/pfileorcl.ora' from spfile;
根据二进制的参数文件创建一个十进制的参数文件

 

SQL> shut immediate;
关闭数据库

 

SQL> startup pfile='$ORACLE_HOME/dbs/pfileorcl.ora' nomount;
以十进制的控制文件开启数据库

 

SQL> show parameter pfile;(查看参数文件)

NAME                                   TYPE                 VALUE
---------------------                  ----------------     --------------------
spfile                                 string

如果VALUE中没有值就证明oracle用的是十进制的参数文件启动

 

[oracle@localhost dbs]$ ls (查看二进制参数文件)
hc_orcl.dat  init.ora  orapworcl      spfileorcl.ora
initdw.ora   lkORCL    pfileorcl.ora


[oracle@localhost dbs]$ mv spfileorcl.ora ..
把二进制的参数文件移至上一级目录


===============创建二进制的参数文件==============

 

SQL>  create spfile from pfile='$ORACLE_HOME/dbs/pfileorcl.ora';
根据十进制参数文件创建二进制的参数文件


==============如何实现参数文件的修改=============

 

  使用二进制参数文件进行创建十进制参数文件,然后对十进制参数文件经行修改,再由修改后的十进制的参数文件创建二进制的参数文件便能实现oracle数据库参数文件的修改。


==============oracle数据库中告警文件的位置==============

 

[oracle@localhost bdump]$ less /oracle/app/admin/orcl/bdump/alert_orcl.log
查看oracle的告警文件

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有