ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 用Solaris 10中的SMF(Service Management Facility)管理Oracle数据库的运行

用Solaris 10中的SMF(Service Management Facility)管理Oracle数据库的运行

原创 Linux操作系统 作者:suidali 时间:2008-11-17 23:29:59 0 删除 编辑

1. 下载Joost Mudlers提供的ora-smf-1.5.pkg安装包,并安装:
# cd /var/svc/manifest/application
# mkdir database
# cd database
# pkgadd –d orasmf-1.5.pkg
# pkgadd -d ora-smf-1.5.pkg -s /var/spool/pkg
# pkgadd

2. 配置相关xml文件:
$ cd /var/svc/manifest/application/database
cvpdbviq02 oracle mesodst $ ls -l
total 34
-r--r--r--   1 root     root        2123 Sep 29 15:39 oracle-database-instance.xml
-r--r--r--   1 root     bin         5722 Dec 28  2005 oracle-database-service.xml
-r--r--r--   1 root     root        2088 Sep 29 15:39 oracle-listener-instance.xml
-r--r--r--   1 root     bin         4295 Dec 28  2005 oracle-listener-service.xml
只需要配置*-instance.xml两个文件即可,必须更改的项目有
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后都要重复这一步骤:
# svccfg import /var/svc/manifest/application/database/oracle-database-instance.xml
# svccfg import /var/svc/manifest/application/database/oracle-listener-instance.xml

4. 通过svcadm启用oracle数据库服务和Oracle侦听服务:
# svcadm enable svc:/application/oracle/database:orcl
# svcadm enable svc:/application/oracle/listener:LISTENER
命令启用了实例名称为mesdost的oracle数据库和侦听器名称为LISTENER的服务了。
这些服务的日志文件可以到/var/svc/log目录中找到

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/73573/viewspace-496199/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-04-15

  • 博文量
    54
  • 访问量
    92438