电脑技术学习

用Solaris 10中的SMF管理Oracle数据库的运行

dn001

  supp_groups=':default'

  privileges=':default'

  limit_privileges=':default'/>

  <method_environment>

  <envvarname='ORACLE_HOME'value='/oracle/920'/>

  <!--

  ForOracle8&9

  <envvarname='ORA_NLS33'value=''/>

  ForOracle10g

  <envvarname='ORA_NLS10'value=''/>

  -->

  </method_environment>

  </method_context>

  </instance>

  </service>

  </service_bundle>

  在上面的配置文件中,必须更改的项目有

  ORACLE_HOME

  ORACLE_SID

  User(一般就是oracle)

  Group(一般就是dba组)

  Project(项目是Solaris的另一种资源管理方式,如果没有创建oracle的project,要通过运行projadd -U oracle -G dba oracle添加)

  Working Directory (Oracle的工作目录,即oarcle用户的工作目录)

  Instance name (实例名要和ORACLE_SID名称相同或者相应的LISTENER侦听器名称相同)

  3. 将修改后的*.xml重新倒入到SMF控制中,每次修改xml后都要重复这一步骤:

  #svccfgimport/var/svc/manifest/application/database/oracle-database-instance.xml

  #svccfgimport/var/svc/manifest/application/database/oracle-listener-instance.xml

  4. 通过svCADm启用oracle数据库服务和Oracle侦听服务:

  #svcadmenablesvc:/application/oracle/database:mesodst

  #svcadmenablesvc:/application/oracle/listener:MESODST_LISTENER

标签: