oracle数据库启pkg1包,用Solaris 10中的SMF(Service Management Facility)管理Oracle数据库的运行...

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目录中找到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值