技术活动
CUUG学员就业信息
学员感言、就业资讯
报名热线
文档
当前您的位置:首页 > 技术活动 > 技术中心 > 文档
Oracle oradim的pfile参数-CUUG

  该文件的命名约定默认为:

  init$ORACLE_SID.ora (Unix环境下)

  init%ORACLE_SID%.ora (Windows环境下)

  默认地将其放在以下目录中

  $ORACLE_HOME/dbs (Unix)

  %ORACLE_HOME%/DATABASE (Windows)

  该参数文件不必放在指定的位置上。启动实例时可以在启动命令上使用pfile=filename选项来设置其位置。

  但是该文件有两个缺点:

  1、该参数文件必须放在启动数据库的客户机上,会导致参数文件的大面积“繁殖”,不易维护;

  2、要永久地修改一个参数,光用alter system命令来修改参数不行,还必须确保能够用于启动数据库的所有参数文件都得到手动的更新;

  因此Oracle引入了服务器参数文件(Server parameter file,SPFILE),该文件必须放在服务主机本身,可以作为得到数据库参数的唯一信息来源。另外alter system命

  令完全可以将值写入spfile,不必再手动查找和维护所有参数文件。

  所以建议不必再考虑上述问题,直接采用spfile来设置你的数据库。

  默认位置在:$ORACLE_HOME/dbs下:

  如你自己手动建立以个库,会有很大帮助:

  下面是我自己建的一个库的initSID.ora文件

  cd $ORACLE_HOME/dbs

  1. [oracle@emrep dbs]$ more initPOD.ora

  compatible=10.2.0.1 <----版本号<>

  db_name=pod <-----数据库名<>

  instance_name=POD <------实例名<>

  sga_max_size=500m <------sga大小<>

  sga_target=500m<-------<>

  undo_tablespace=undo1 <-----回滚表空间:设定为undo1<>

  undo_management=auto

  job_queue_processes=10

  aq_tm_processes=10

  background_dump_Dest=/u01/app/oracle/admin/POD/bdump

  core_dump_dest=/u01/app/oracle/admin/POD/cdump

  user_dump_dest=/u01/app/oracle/admin/POD/udump

  control_files='/u01/app/oracle/oradata/pod/diska/control01.ctl','/u01/app/oracle/oradata/pod/diskb/control02.ctl'