知识大全 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 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一系统
知识大全 Solaris安装Oracle10g之libCstd.so.1问题解决
Solaris安装Oracle10g之libCstd.so.1问题解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
Oracle在Solaris下的性能与调整 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当一个
讲解Oracle在Solaris下的性能与调整 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当
在Oracle10g里启动自动归档模式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在Oracle
在安装完oracleg后由于jre默认使用的字体问题使得emdbcanetcanetmgr显示中文时出现□□字样的乱码下面来说明这个问题的解决办法 改变$ORACLE_HOME/jdk目录下的jre
第一章安装 目标 完成本课您将能够: *列出新的安装特性 *列出安装性能的增加 安装新特性支持 *数据库存储选项 文件系统 自动存储管理(asm) 裸设备
在Oracle10g中如何获得索引建议 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracl
知识大全 在Solaris下安装VNC 远程安装Oracle
在Solaris下安装VNC远程安装Oracle 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Oracle10g废弃log 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在Oracleg中l