Oracle启动中使用参数文件一般有如下几种情况1 单实例1.1 默认启动:在非rac环境下,oracle数据库的参数文件默认放在$ORACLE_HOME/dbs目录下,oracle自动寻找参数文件的顺序是spfile$ORACLE_SID.ora -> spfile.ora -> init$ORACLE_SID.ora1.2 手工指定参数文件也可以手工启动非默认的pfile和spfile文件STARTUP PFILE = /u01/oracle/dbs/myinit.ora如果想启动非默认的spfile文件,建议采用如下方法:pfile文件启动STARTUP PFILE = /u01/oracle/dbs/spf_init.orapfile文件中通过SPFILE参数指定spfile文件的位置cat /u01/oracle/dbs/spf_init.oraSPFILE = /u01/oracle/dbs/test_spfile.ora1.3 ASM和裸设备下使用参数文件如果使用裸设备或者ASM存储spfile文件,一般的做法是修改默认的pfile文件vi $ORACLE_HOME/dbs/init$ORACLE_SID.oraspfile="+Data/TYOLAP/spfile/spfile$ORACLE_SID.ora"2 RAC环境在oracle rac环境下,情况稍微有些复杂,pfile启动和单实例类似,每个实例均设置自己的pfile文件。而spfile启动,一般建议spfile文件放在共享存储上2.1 Sqlplus启动2.1.1 共享存储是裸设备或者ASM如果共享存储是裸设备,官方文档建议采用pfile连接的方式,裸设备在oracle 10g rac版本中比较常见,方法如下1,使用每个实例的默认pfile文件启动$ORACLE_HOME/dbs/init$ORACLE_SID.ora2,pfile文件指向共享的SPFILESPFILE="/dev/vx/rdsk/vg_zw_data1/lv_zw_spfile"如果使用ASM放置spfile文件,SPFILE参数指向ASM中的路径即可SPFILE="+disk_group_name/dbunique_name/spfiledbname.ora"2.2 Srvctl启动2.2.1 OCR中未配置参数文件,则同sqlplus启动,在默认目录查找 [oracle@dtydb5 ~]$ srvctl config database -d ms4adb -a
Database unique name: ms4adb
Database name: ms4adb
Oracle home: /oracle/app/oracle/product/11.2.0/db_1
Oracle user: oracle
<span style="color: rgb(255, 0, 0);">Spfile: +DATA/ms4adb/spfiletest.ora</span>
Domain:
Start options: open
Stop options: immediate
Database role: PRIMARY
Management policy: AUTOMATIC
Server pools: ms4adb
Database instances: ms4adb1,ms4adb2,ms4adb3
Disk Groups: DATA
Mount point paths:
Services:
Type: RAC
Database is enabled
Database is administrator managed
ORA-12537 TNS-12518 Process m000 died调整Oracle回滚的速度相关资讯 Oracle启动 Oracle spfile spfile文件
- Oracle 11gR2用gpnp profile存放 (01/29/2015 07:48:19)
- 如何获取 Oracle 11g RAC asm (07/22/2014 10:12:49)
- Oracle dbstart 无法正常启动处理 (06/04/2014 12:23:34)
| - CentOS 6.4下让Oracle开机启动 (10/26/2014 10:20:46)
- Oracle 11g参数文件之服务器参数文 (06/14/2014 20:43:53)
- 配置Oracle随系统启动和关闭 (05/12/2014 20:02:39)
|
本文评论 查看全部评论 (0)