当前位置:  数据库>oracle

快速修复Oracle参数文件的另类方法

    来源: 互联网  发布时间:2017-03-19

    本文导语: DBA的最大悲哀莫过于没有备份好文件。 eygle称之为DBA的恶梦。此言甚是! 尽管很多人认为对参数文件的备份并不重要,但你往往就因此吃亏! 参数文件,10.2.0 windows版本Oracle的spfile和pfile默认在E:oracleproduct10.2.0db_1database目录下,...

DBA的最大悲哀莫过于没有备份好文件。 eygle称之为DBA的恶梦。此言甚是!

尽管很多人认为对参数文件的备份并不重要,但你往往就因此吃亏!

参数文件,10.2.0 windows版本Oracle的spfile和pfile默认在E:oracleproduct10.2.0db_1database目录下,SPFILEsid.ORA和INITsid.ORA,oracle默认用spfile,若spfile损坏,则自动用pfile,如果 两个都坏了,则提示错误。如果没有备份,那怎么办呢?

当然,你可以找到oracle自带的init模板,一个个参数地设置自己系统的参数文件。那这将是一件很糟的事情,它会浪费你宝贵的时间。有什么办法吧?关键是要快速的!

正如题所示,我有个好办法。

从alert_alaska.log警告日志里着手,因为它记录着一直以来数据库运行的情况,当然也包括每次启动的参数信息啦,我们要的就是

processes = 150
__shared_pool_size = 75497472
__large_pool_size = 4194304
__java_pool_size = 4194304
__streams_pool_size = 0
nls_language = AMERICAN
nls_territory = AMERICA
sga_target = 167772160
control_files = E:ORACLEPRODUCT10.2.0ORADATAALASKACONTROL01.CTL, E:ORACLEPRODUCT10.2.0ORADATAALASKACONTROL02.CTL, E:ORACLEPRODUCT10.2.0ORADATAALASKACONTROL03.CTL
db_block_size = 8192
__db_cache_size = 79691776
compatible = 10.2.0.1.0
db_file_multiblock_read_count= 16
db_recovery_file_dest = e:oracleproduct10.2.0/alash_recovery_area
db_recovery_file_dest_size= 1073741824
log_checkpoints_to_alert = TRUE
undo_management = AUTO
undo_tablespace = UNDOTBS1
undo_retention = 900
remote_login_passwordfile= EXCLUSIVE
db_domain = com.cn
dispatchers = '(PROTOCOL=TCP) (SERVICE=alaskaXDB)'
#用 ' ' 引起它们
job_queue_processes = 10
audit_file_dest = E:ORACLEPRODUCT10.2.0ADMINALASKAADUMP
background_dump_dest = E:ORACLEPRODUCT10.2.0ADMINALASKABDUMP
user_dump_dest = E:ORACLEPRODUCT10.2.0ADMINALASKAUDUMP
core_dump_dest = E:ORACLEPRODUCT10.2.0ADMINALASKACDUMP
db_name = alaska
open_cursors = 300
pga_aggregate_target = 16777216






























复制以前成功启动的参数语句(如上代码段)到一个文本中,只需把dispatchers = (PROTOCOL=TCP) (SERVICE=alaskaXDB)的值加上''(单引号),变成dispatchers = '(PROTOCOL=TCP) (SERVICE=alaskaXDB)',保存为c:pfile.txt

然后运行,startup pfile='c:pfile.txt'; 即可

是不是很快速,很另类呢!如你所愿。 


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问出现fstab文件丢失该怎么修复呀? iis7站长之家
  • redhat内核镜像丢失,如何在修复模式下修复???
  • 请问出现fstab文件丢失该怎么修复呀?
  • 修复断电等损坏的SQL 数据库
  • 怎样修复启动盘?
  • 快速修复损坏的MySQL数据库
  • pcap文件修复工具 pcapfix
  • linux下如何修复破损的普通文件!?
  • 硬盘出现坏区啊!!!如何修复???
  • 怎么使用光盘修复Solaris 10 啊
  • GRUB修复
  • 图形化Grub/Grub2修复工具 Rescatux
  • 如何修复被破坏的UNIX操作系统
  • 检查修复LINUX文件系统
  • 如何修复
  • 怎样修复linux?
  • 请教 stop: Unknown instance 错误是什么意思,怎么修复?
  • Linux下当一个文件系统受到破坏时,如何检查并修复系统?
  • 【菜鸟求助】重装win7了,如何修复grub和debian6.0的引导
  • 如何把坏扇区修复了的硬盘再还她本来面貌
  • 磁盘修复工具 TestDisk


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3