知识大全 Oracle10g在solaris10下的自动运行脚本

Posted 文件

篇首语:生命是不能被略过的,一定有人敢选最难的那条路,一定有人把生命排在利益前面。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle10g在solaris10下的自动运行脚本相关的知识,希望对你有一定的参考价值。

Oracle10g在solaris10下的自动运行脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Solaris 使用了SMF(服务管理设施)来集中管理各项系统及网络服务 其目的是降低系统管理的难度和降低系统出错的几率 实践表明 通过SMF管理平台来配置和管理服务 还是十分麻烦的 例如要把一个用户自己订制安装的第三方软件配置到SMF里进行管理 要做很多的工作 另外 如果某个服务出现故障 将涉及服务本身和SMF这两方面 这样恢复起来难度相应增大 个人偏见 系统管理的目标是越简单越好—部署容易 维护简单及恢复快速 正好solaris 系统有一个oracle g 就用它来做例子 来配置一个 oracle的自动运行脚本

  先介绍一下系统环境

  系统版本 SunOS sery Generic_ i pc i i pc

  Oracle 版本 racle Database g Enterprise Edition Release Prod

  Oracle 安装路径 /opt/oracle/product/ /db_

  dbstart 路径 /opt/oracle/product/ /db_ /bin/dbstart

  Oracle 自带一个脚本dbstart 它的用途就是用来制作自动运行脚本 在没有启动oracle实例之前 我们先手动运行脚本dbstart:

   bash $ dbstart

  ORACLE_HOME_LISTNER is not SET unable to auto start Oracle Net Listener

  Usage: /opt/oracle/product/ /db_ /bin/dbstart ORACLE_HOME

  提示没有设置ORACL_HOME_LISTNER 接着给出这个命令的使用方法 用ps –aef | grep ora看oracle相关进程是否起来 哦 没有起来!修改文件dbstart 找到ORACL_HOME_LISTNER这一行(还好 只有唯一的一行) 它的默认值为 $ 表示接受一个位置参数的意思 既然程序需要手动加位置参数ORACLE_HOME 我们不妨把 $ 直接用 ORACLE_HOME 替换掉 即 ORACLE_HOME_LISTNER=$ à ORACLE_HOME_LISTNER=$ORACLE_HOME 保存后再来执行脚本dbstart 顺利执行了

   bash $ dbstart

   bash $ ps aef | grep ora | grep v grep

  oracle         : : pts/        : ps aef

  oracle         : : pts/        : bash

  oracle           : : ?           : /opt/oracle/product/ /db_ /bin/tnslsnr LISTENER –inherit //监听器起来了

  但没有oracle进程 只有oracle监听器起来了 还有一个文件/var/opt/oracle/oratab修要修改 这个文件是oracle安装过程中 手动执行root sh被创建的 打开这个文件 有效的配置只有一行 下面是某个系统上的输出

  sery:/opt/oracle/product/ /db_ :N

  根据注释的提示 我们需要把它最后一个字段(以冒号 为字段分割符)的值由 N 改为 Y 保存后再来执行dbstart &

   bash $ dbstart

  Processing Database instance sery : log file /opt/oracle/product/ /db_ /startup log

   bash $ ps eaf | grep ora

  oracle          : : ?           : ora_j _sery

  oracle          : : ?           : ora_j _sery

  oracle          : : ?           : ora_j _sery

  oracle          : : ?           : ora_j _sery

  ……(省略若干输出)

  这时 oracle实例运行起来了 根据这个经验 我们顺便把文件dbshut这个文件也修改了

  一切准备就绪 就可以开始写运行级别的自动脚本了 在运行级别 的目录创建文件/etc/rc d/S dbstart 其内容如下

  #!/bin/bash

  su oracle c /opt/oracle/product/ /db_ /bin/dbstart& //少选项 c将不会执行这个脚本 c mand

  保存后在给它执行权限 同理在运行级别S的目录建文件 /etc/rcS d/K dbshut 文件内容如下

  #!/bin/bash

  su oracle c /opt/oracle/product/ /db_ /bin/dbshut &

cha138/Article/program/Oracle/201311/17165

相关参考

知识大全 Solaris10下安装Oracle10g

Solaris10下安装Oracle10g  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一系统

知识大全 Solaris安装Oracle10g之libCstd.so.1问题解决

Solaris安装Oracle10g之libCstd.so.1问题解决  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 Oracle在Solaris下的性能与调整

Oracle在Solaris下的性能与调整  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当一个

知识大全 讲解Oracle在Solaris下的性能与调整

讲解Oracle在Solaris下的性能与调整  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当

知识大全 在Oracle10g里启动自动归档模式

在Oracle10g里启动自动归档模式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在Oracle

知识大全 解决oracle10g安装后的中文显示乱码

在安装完oracleg后由于jre默认使用的字体问题使得emdbcanetcanetmgr显示中文时出现□□字样的乱码下面来说明这个问题的解决办法  改变$ORACLE_HOME/jdk目录下的jre

知识大全 oracle 10g 新特性中文笔记一

  第一章安装    目标    完成本课您将能够:    *列出新的安装特性  *列出安装性能的增加    安装新特性支持    *数据库存储选项  文件系统  自动存储管理(asm)  裸设备  

知识大全 在Oracle10g中如何获得索引建议

在Oracle10g中如何获得索引建议  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracl

知识大全 在Solaris下安装VNC 远程安装Oracle

在Solaris下安装VNC远程安装Oracle  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Oracle10g废弃log

Oracle10g废弃log  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Oracleg中l