centos 5.56.3 安装oracle11gR2,用sqlplus /nolog 时出现bash: sqlplus: command not found,请指教。谢谢

Vmware中centos6.5安装oracle11gR2_64_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
12页免费17页免费16页免费82页免费28页免费49页2下载券11页免费6页免费43页1下载券30页2下载券
喜欢此文档的还喜欢4页免费3页1下载券34页1下载券7页免费
Vmware中centos6.5安装oracle11gR2_64|v​m​w​a​r​e​虚​拟​机​中​的​c​e​n​t​o​s.中​安​装4​位​o​r​a​c​l​e1​g
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢vm6.5,redhat5安装oracle11gR2
&&1、vm6.5
&&2、redhat5
&&3、oracle11gR2
首先用ROOT用户登录:
1、在安装oracle之前,用命令检查必需的RPM软件包有没有安装 命令如下: #rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio& libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel
如果RPM包安装完全的话会如图所示
如果未安装完全会显示XXX is not installed,这个时候可以通过挂在RHEL5.4的光盘或镜像,在Server文件夹里寻找相应的RPM包安装。如图:
其实安装操作如下,切换到 RHEL5.4的光盘,然后yum命令进行安装:
#yum install RPM包名
注:在安装时,报一个warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 的错误,按道理已经在配置文件里指定不检查KEY,不理这么多,直接绕过,
用#yum install --nogpgcheck RPM包名* & 实现RPM包的安装。
例如:#yum install --nogpgcheck numact*
2、建立oracle系统用户和安装目录 创建一个主组oracle和一个副组dba #groupadd oinstall #groupadd dba 创建oracle安装文件夹 #mkdir -p /oracle 添加一个oracle用户, 根目录是 /oracle, 主的组是oinstall 副的组是dba #useradd -g oinstall -G dba -d /oracle oracle 拷贝包含环境变量的文件到安装目录下,这个之后会用到 #cp /etc/skel/.bash_profile /oracle #cp /etc/skel/.bashrc /oracle #cp /etc/skel/.bash_logout /oracle 为oracle用户设置密码 123456 #passwd oracle 设置安装目录用户权限 #chown -R oracle:oinstall /oracle 检查 nobody 是否存在 #id nobody 缺省存在的,会显示nobody的uid、gid和groups,默认都是99。如果不存在可以输入以下命令 #/usr/sbin/useradd -g nobody 3、修改内核参数 #vi /etc/sysctl.conf 在sysctl.conf这个文件中加入以下内容,加在文件的末尾,打开vi界面,按i,为编辑此文件
(注意,OEL 5 已经为 kernel.shmall 和 kernel.shmmax 定义了值。如果默认值等于或大于要求值,则使用默认值。也可以注销掉已有参数)fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax =
kernel.shmmni = 4096 kernel.sem = 250 8 net.ipv4.ip_local_port_range =
net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586&&
&& 注:VI保存方式,按ESC键 跳到命令模式,然后输入:w&,&此命令为保存文件但不退出vi
&4、设置oracle用户的shell limit #vi /etc/security/limits.conf 在limits.conf中加入以下内容,同样放在末尾,如图所示 oracle&&&&&&&&&& soft&&& nproc&& 2047 oracle&&&&&&&&&& hard&&& nproc& 16384 oracle&&&&&&&&&& soft&&& nofile&& 1024 oracle&&&&&&&&&& hard&&& nofile& 65536
增加下面的内容到文件 /etc/pam.d/login 中,使shell limit生效 #vi /etc/pam.d/login& 追加:session&&& required&&&& pam_limits.so 在此,重启一下电脑,使之前配置生效!
5、设置oracle 用户环境变量 首先切换到oracle用户下 #su & oracle #vi .bash_profile 在隐藏的.bash_profile文件中,将原有的环境变量删除,加入以下环境变量,注意自己的根目录位置 ,其中ORACLE_SID为数据库实例名ORACLE_BASE=/oracle ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=ORCL
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
6、将oracle安装包解压后上传到linux中,准备开始安装 Oracle 11g Release 2 linux x86(32位)/linux.x64_11gR2(64位) 官方的安装包分两个文件,一个1.2G一个900+M,解压缩后会有一个database文件夹,把这个文件夹拷过去就可以了。复制完成后,改变oracle用户访问安装包的权限 #chown -R oracle:oinstall /usr/oracle_install/database
在这之前,默认redhat5分辨率为800*600,安装oracle时,若为800*600则下一步按钮一直在那闪屏,所以修改其分率为,在 系统&管理&显示&硬件&显示器类型&配置&选择LCD,改LCD
后确定 ,重启系统在系统-首选项-屏幕分辨率
注销root用户,改用oracle用户登录,来的database文件夹下,开始安装 #./runinstaller
7、安装过程 弹出oracle 11g的图形安装界面
&&&&&&&&&&&
&&&&&&&&&&& 选择单实例数据库安装
这里会提示要创建一个清单目录,回到命令行下,输入以下命令,否则文件夹不存在会报错。 创建完文件夹后再点击下一步
#su - root#mkdir /oraInventory
#cd /#chown -R oracle:oinstall oraInventory
安装程序会检查物理内存和空间大小,由于虚拟机分的内存很小,所以oracle检查会提示失败,不过我们可以忽略它,在右上角打勾即可(真实的服务器内存非常大,一般不会出现此问题)
安装完毕, 提示执行两个脚本 ./oraInventory/orainstRoot.sh ./oracle/oracle/root.sh 最后点finish,oracle安装完成!
8、开启oracle监听服务 首先在命令行上输入netca,会有可能出现此问题:
Oracle Net Services 配置:
# An unexpected error has been detected by HotSpot Virtual Machine:
#& SIGSEGV (0xb) at pc=0xa43ea4d4, pid=4341, tid=
# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C& [libnnz11.so+0x3c4d4]
# An error report file with more information is saved as hs_err_pid4341.log
# If you would like to submit a bug report, please visit:
#&& /webapps/bugreport/crash.jsp
/u01/oracle/bin/netca: line 178:& 4341 已放弃&&&&&$JRE $JRE_OPTIONS -classpath $CLASSPATH oracle.net.ca.NetCA $*
错误原因:
安装操作系统是,默认主机名localhost造成错误
修改方法:
#vi /etc/sysconfig/network
编辑为如下内容:HOSTNAME=linuxhostname
#&vi /etc/hosts编辑为如下内容:
# Do not remove the following line, or various programs# that require network functionality will fail.<font color="#ff.0.1&&&&&&&&localhost.localdomain localhost linuxhostname
输入netca,弹出框:
一直默认下一步就可以了,最后点&完成&结束
9、创建oracle数据库 回到命令行,输入dbca,会弹出以下会话框
&&&& 数据库名称和SID(注意要和环境变量中设置的SID一样)
&&& 用户设置统一口令
可以设置字符集!!!
注:当前用户为oracle,若创建数据库实例时,有时oracle软件要在/etc/下面创建文件,会报&无法创建/etc/oratab&这证明没有权限,则 打开终端,切换到root用户,然后创建所需的文件,接着在把这个文件的操作权限赋给oracle,如:$su#vi /etc/oratab&(这个是创建oratab文件,然后按esc,输入:w,就可以保存)#chown -R oracle:oinstall /etc/oratab&(赋权限)接着在点创建,就可以继续操作了!!!
10、数据库启动和停止命令
$ lsnrctl start
数据库启动
$ sqlplus /nolog
SQL& conn /as sysdba&& //连接数据库 Connected to an idle instance.&& //oracle实例未开启 SQL& startup&& ORACLE instance started.
Total System Global Area&
bytes Fixed Size&&&&&&&&&&&&&&&&& 1335724 bytes Variable Size&&&&&&&&&&&&
bytes Database Buffers&&&&&&&&&
bytes Redo Buffers&&&&&&&&&&&&&&& 2310144 bytes Database mounted. Database opened. SQL& conn /as sysdba&& Connected.
关闭监听$ lsnrctl stop
数据库停止
$ sqlplus /nologSQL& conn /as sysdba&& //连接数据库SQL& shutdown immeidate //关闭数据库
查看监听的状态$ lsnrctl status
查看IP地址
$/sbin/ifconfig
&&&&&&&&&Linux 下Oracle11g 自动随系统启动安装完毕 Oracle 11g 每次都得手动启动 | 停止数据库(dbstart | dbshut)、监听器(lsnrctl)、控制台(emtcl)。 &设置一下,若手动启动数据库的同时监听器没有启动(即启动数据库时自动启动监听器,停止数据库时停止监听器),则需要修改 dbstart &脚本文件以oracle用户登录:oracle安装后目录为/oracle/oracle1、修改dbstart$cd /oracle/oracle/bin&$cp&dbstart&dbstart_back$vi dbstart找到此段话,在最前端# First argument is used to bring up Oracle Net ListenerORACLE_HOME_LISTNER=$1 & & &&//需要将此处的 ORACLE_HOME_LISTNER=$1 修改为ORACLE_HOME_LISTNER=$ORACLE_HOMEif [ ! $ORACLE_HOME_LISTNER ] ; then2、需要修改 dbshut$cd /oracle/oracle/bin&$cp&dbshut&dbshut_back$vi&dbshut# The &this to bring down Oracle Net ListenerORACLE_HOME_LISTNER=$1//需要将此处的 ORACLE_HOME_LISTNER=$1 修改为ORACLE_HOME_LISTNER=$ORACLE_HOMEif [ ! $ORACLE_HOME_LISTNER ] ; then3、切换到root,转到 &/etc/init.d &目录,&使用 vi 命令,新建一个以 oracle 命名的文件,并将以下代码复制至文件$ su#cd /etc/init.d#vi oracle#!/bin/sh# chkconfig: 345 61 61# description: Oracle 11g AutoRun Services# /etc/init.d/oracle## Run-level Startup script for the Oracle Instance, Listener, and# Web Interfaceexport ORACLE_HOME=/oracle/oracle &#oracle安装目录&export ORACLE_SID=ORCL &#实例export PATH=$PATH:$ORACLE_HOME/binORA_OWNR=&oracle& &#oracle服务启动的用户# if the executables do not exist -- display errorif [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]then& & &echo &Oracle startup: cannot start&& & &exit 1fi# depending on parameter -- startup, shutdown, restart# of the instance and listener or usage displaycase &$1& in&start)& & &# Oracle listener and instance startup& & &su $ORA_OWNR -lc $ORACLE_HOME/bin/dbstart& & &echo &Oracle Start Succesful!OK.&& & &;;&stop)& & &# Oracle listener and instance shutdown& & &su $ORA_OWNR -lc $ORACLE_HOME/bin/dbshut& & &echo &Oracle Stop Succesful!OK.&& & &;;&reload|restart)& & &$0 stop& & &$0 start& & &;;&*)& & &echo $&Usage: `basename $0` {start|stop|reload|reload}&& & &exit 1esacexit 0
在编辑完成之后,使用 :w &命令保存此文件。 使用:q 退出vi4、赋予执行权限# chmod 750 /etc/init.d/oracle链接:# ln -s /etc/init.d/oracle /etc/rc1.d/K61oracle# ln -s /etc/init.d/oracle /etc/rc3.d/S61oracle执行以下命令:# /sbin/chkconfig --level 345 oracle on#/sbin/chkconfig --add oracle &//添加到服务里注意:这样的脚本一般不会启动实例,如果想让实例也随脚本一起启动的话,就需要修改文件/etc/oratab&如果这个文件不存在,就要运行脚本文件产生它。# vi /etc/oratabORCL:/orcale/oracle:N将N改成Y,实例orcl是自动启动的(标识为Y)
&&最后修改于
请各位遵纪守法并注意语言文明Centos5.5+oracle11gR2 database--installation-step-by-step_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
13页免费38页免费126页免费25页免费40页免费40页免费4页免费2页免费40页3下载券3页免费
喜欢此文档的还喜欢48页1下载券18页2下载券10页1下载券58页1下载券22页1下载券
Centos5.5+oracle11gR2 database--installation-step-by-step|C&#8203;e&#8203;n&#8203;t&#8203;o&#8203;s&#03;.&#03;+&#8203;o&#8203;r&#8203;a&#8203;c&#8203;l&#8203;e&#03;1&#8203;g&#8203;R&#03; &#8203;d&#8203;a&#8203;t&#8203;a&#8203;b&#8203;a&#8203;s&#8203;e&#8203;-&#8203;-&#8203;i&#8203;n&#8203;s&#8203;t&#8203;a&#8203;l&#8203;l&#8203;a&#8203;t&#8203;i&#8203;o&#8203;n&#8203;-&#8203;b&#8203;y&#8203; &#8203;k&#8203;e&#8203;n&#8203;n&#8203;y&#8203;-&#8203;s&#8203;t&#8203;e&#8203;p&#8203; &#8203;b&#8203;y&#8203; &#8203;s&#8203;t&#8203;e&#8203;p&#8203;
&#8203;
&#8203;C&#8203;e&#8203;n&#8203;t&#8203;o&#8203;s&#03;.&#03;,&#8203;o&#8203;r&#8203;a&#8203;c&#8203;l&#8203;e&#03;1&#8203;g&#8203;R&#03;,&#8203;d&#8203;a&#8203;t&#8203;a&#8203;b&#8203;a&#8203;s&#8203;e&#8203;,&#8203;i&#8203;n&#8203;s&#8203;t&#8203;a&#8203;l&#8203;l&#8203;a&#8203;t&#8203;i&#8203;o&#8203;n&#8203;,&#8203;s&#8203;t&#8203;e&#8203;p&#8203; &#8203;b&#8203;y&#8203; &#8203;s&#8203;t&#8203;e&#8203;p
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢本文描述的是在RHEL 6.3上面安装Oracle 11g的过程,关于RHEL的下载,其实可以去很多的镜像下载,例如,Oracle 11g的,需要注意的是本文使用的是11.2.0.3的版本,现在该版本还没有开放下载,只适用付费账户下载,付费账户不便公布,需要该版本的可以邮件联系我,读者可以下载已经公布的版本,,。
安装RedHat的时候需要注意的时候要选择所有的组件进行安装,尤其是桌面的部分,不然重启之后没有图形界面就比较坑了。。。
然后就是安装vmware tools了,解压缩之后,以root身份运行vmware-install.pl文件,一路回车即可完成安装,安装完成之后重启虚拟机。
在安装Oracle数据库的时候需要对一些参数环境参数进行设置,而且要安装一些相应的依赖包,为了安装方便,我们使用centos的yum。
安装centos的yum的步骤:
1.删除RedHat原有的yum:
rpm -aq|grep yum|xargs rpm -e --nodeps
2.下载yum安装组件:(随本机安装版本而定)
wget http:///centos/6.3/os/x86_64/Packages/yum-3.2.29-30.el6.centos.noarch.rpm
wget http:///centos/6.3/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http:///centos/6.3/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
wget http:///centos/6.3/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
如果不能下载也可以使用自己另外下载的centos里面的安装包
3.进行安装yum
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-30.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
最后两个包一块安装,会相互依赖
4.在/etc/yum.repos.d/文件夹下新建一个名为rhel-debuginfo.repo的文件,使用gedit输入以下的内容:
name=CentOS-$releasever - Base
baseurl=http:///centos/6.3/os/$basearch/
gpgcheck=1
gpgkey=http:///centos/RPM-GPG-KEY-CentOS-6
#released updates
name=CentOS-$releasever - Updates
baseurl=http:///centos/6.3/updates/$basearch/
gpgcheck=1
gpgkey=http:///centos/RPM-GPG-KEY-CentOS-6
#packages used/produced in the build but not released
#name=CentOS-$releasever - Addons
#baseurl=http:///centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=http:///centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
name=CentOS-$releasever - Extras
baseurl=http:///centos/6.3/extras/$basearch/
gpgcheck=1
gpgkey=http:///centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http:///centos/6.3/centosplus/$basearch/
gpgcheck=1
5.yum clean all
6.这时候也可以测试一下yum命令是否可用,也可以使用yum update进行升级。
yum install vim
接下来就是配置Oracle 11g安装所需要的环境变量设置:
1.首先就是检查一下环境参数,主要是内存等信息
查看操作系统的架构(32位还是63位):uname -m
查看交换空间的大小:grep SwapTotal /proc/meminfo
查看使用情况:free
查看共享内存的使用量:df -h /dev/shm/
查看所有的:df -h
查看操作系统的信息:cat /proc/version
查看Linux 核心版本信息:uname -r
2.接下来就是检查依赖包的信息了
需要的依赖包有:(对于Redhat Enterprise Linux 而言)
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
可以使用命令来查看是否安装了该包:rpm -q binutils
如果已经安装的话就会打印出安装的信息,没有安装的话就需要进行安装。
例如安装compat-libstdc++就可以使用yum install compat-libstdc++。
也可以独立下载这些包进行安装。
附:Redhat Enterprise Linux 6.3需要安装的包:
compat-libstdc++-33-3.2.3-69.el6.i686
libaio-devel
可见,大部分的组件都已经安装。
3.接下来就是修改内核参数gedit /etc/sysctl.conf
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
使内核参数实时生效sysctl -p
4.新建用户和组(该步也可以在System-&Administration-&Users and Groups中进行)
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -m oracle
passwd oracle
5.为oracle用户设置Shell限制
修改/etc/security/limits.conf,加入
oracle soft & nproc 2047
oracle hard nproc 16384
oracle soft & nofile 1024
oracle hard nofile &65536
修改/etc/pam.d/login,加入
session &required pam_limits.so
修改/etc/profile,加入
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
ulimit -u 16384 -n 65536
6.创建安装文件夹并赋权
新建目录 mkdir -p /u01/app/oracle
设置目录所有权 chown oracle:oinstall /home/oracle/u01
设置目录权限 chmod -R 755 /home/oracle/u01
修改/etc/hosts文件加入 192.168.15.128
注意将主机名对应到真实ip地址,否则oracle有可能将监听程序仅仅建立在127.0.0.1上
7.正式安装
可以使用vmware的共享文件夹的方式,也可以将安装文件拷贝到Linux里进行解压缩之后安装。
如果采用的是共享文件夹的方式,则进入/mnt/hgfs/database中运行./runInstaller文件
接下来就是图形界面的安装了,需要注意的是,如果之前安装Linux选择的是中文简体的话,
需要将语言环境设置成英文环境,不然安装界面会出现乱码:
export LANG=en_US.utf8
然后再运行./runInstaller文件使用英文界面进行安装。
像安装Oracle的其他产品一样,选择安装选项是Create and configure a database
安装选择Server Class版本,不要选择Desktop Class。
Grid Installation Options选择Single instance database installation
Install Type选择Advanced install
然后在Product Languages中选择Simplified Chinese增加即可
Database Edition选择Enterprise Edition
Installation Location选择/home/oracle/u01/app/oracle
Create Inventory保持/home/oracle/u01/app/oraInventory,Group保持oinstall
Configuration Type选择General Purpose/Transaction Processing
接下来的一步保持默认,在Configuration Options设置编码为AL32UTF8
继续默认,在设置密码的时候设置统一的密码为Welcome1
在Operating System Groups中设置OSDBA为dba,OSOPER为oinstall
接下来就是检查约束,会发现有一个包确实pdksh-5.2.14,忽略即可。
接下来就是安装过程。安装完成之后会弹出一个窗口说明需要使用root命令执行,点击确认即可。
8.配置环境变量,进入/home/oracle,编辑.bash_profile,即gedit ./.bash_profile(使用Ctrl+H显示隐藏文件)
export ORACLE_HOME=/home/oracle/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
保存完成,运行souce ./.bash_profile使更改生效。
这个时候会发现运行lsnrctl start命令仍然无效,需要继续操作。
9.设置oracle服务,以root身份执行下面的命令
修改$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut
gedit ./dbstart
gedit ./dbshut
改为ORACLE_HOME_LISTNER=$ORACLE_HOME(即将$1修改为$ORACLE_HOME)
然后新建文件touch /etc/rc.d/init.d/oracle
文件内容为:
#!/bin/bash
# chkconfig: 2345 99 10
# description: Startup Script for oracle Databases
# /etc/rc.d/init.d/oracle
export ORACLE_BASE=/home/oracle/u01/app/oracle/
export ORACLE_HOME=/home/oracle/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
case "$1" in
echo "-----startup oracle-----" && /var/log/racle11log
su oracle -c "$ORACLE_HOME/bin/dbstart"
su oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"
touch /var/lock/subsys/oracle
echo "-----startup oracle successful-----" && /var/log/oraclelog
echo "-----shutdwn oracle-----" && /var/log/oraclelog
su oracle -c "$ORACLE_HOME/bin/dbshut"
su oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"
rm -f /var/lock/subsys/oracle
echo "-----shutdown oracle successful-----" && /var/log/oraclelog
echo "Usage: 'basename $0' start|stop"
然后给该脚本设置权限chmod 755 /etc/rc.d/init.d/oracle
chkconfig --add oracle
chkconfig oracle on
接下来就可以使用lsnrctl start命令了。
附:启动oracle数据库步骤
启动监听器lsnrctl start
连接数据库sqlplus /nolog
以sysdba登录conn / as sysdba
启动数据库服务startup
接下来数据库就可以正常使用了。
阅读(...) 评论()

我要回帖

更多关于 centos 5.5 的文章

 

随机推荐