Oracle 启动监听命令
启动监听:lsnrctl start
查看监听:lsnrctl status
停止监听:lsnrctl stop
将服务器的监听程序重启了一下,重启后成功,但是数据库死活注册不上去,导致客户端没法连接到数据库:
[oracle@localhost oracledb]$ lsnrctl start
最后面出现一段:
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.78.135)(PORT=1521)))
Services Summary...
Service "Oracle11" has 1 instance(s).
Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
启动后,提示 Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service... 这个提示一般认为很正常,是由于实例没有注册到监听服务中去,去注册实例
[oracle@localhost oracledb]$ sqlplus / as sysdba
SQL> alter system register;
oracle在安装过程到95%时会出现oracle安装手册安装失败!!!这是学要打补丁:
>进入该补丁所在目录(使用oracle用户)
#unzip p8670579_112010_LINUX.zip
#cd 8670579
#/apps/oracle/product/11.2.0/db_1/OPatch/opatch apply -invPtrLoc /apps/oracle/product/11.2.0/db_1/oraInst.loc
其中/apps/oracle/product/11.2.0/db_1/为ORACLE_HOME,可使用$ORACLE_HOME代替
补丁打好后,点击安装程序的retry,继续安装即可。
p8670579_112010_LINUX.zip的下载地址:
http://download.csdn.net/source/3253906
[root@localhost ~]# cd /media/GRTMPVOL_CN/
[root@localhost GRTMPVOL_CN]# ls
[root@localhost GRTMPVOL_CN]# cp p8670579_112010_LINUX.zip /
[root@localhost GRTMPVOL_CN]# cd /
[root@localhost /]# ls
[root@localhost /]# unzip p8670579_112010_LINUX.zip 注释:在这里执行的环境是root用户下之下的!!!
[oracle@localhost ~]$cd /8670579
[oracle@localhost 8670579]$ /app/oracle/product/11.1.0/db_1/OPatch/opatch apply -invPtrLoc /app/oracle/product/11.1.0/db_1/oraInst.loc 注释:在这里执行的是在oracle用户下执行的!!
错误:注释:这里的错误是由于上边操作错误出现的一些问题!!!
[root@localhost 8670579]# /app/oracle/product/11.1.0/db_1/OPatch/opatch apply -invPtrLoc /app/oracle/product/11.1.0/db_1/ora
oracore/ oraInst.loc
[root@localhost 8670579]# /app/oracle/product/11.1.0/db_1/OPatch/opatch apply -invPtrLoc /app/oracle/product/11.1.0/db_1/oraInst.loc
Oracle Home is not set. OPatch cannot proceed!
OPatch returns with error code = 1
[root@localhost 8670579]# /app/oracle/product/11.1.0/db_1/OPatch/opatch apply -invPtrLoc /app/oracle/product/11.1.0/db_1/oraInst.loc
Oracle Home is not set. OPatch cannot proceed!
OPatch returns with error code = 1
[root@localhost 8670579]# su - oracle
[oracle@localhost ~]$ cd /8670579/
[oracle@localhost 8670579]$ /app/oracle/product/11.1.0/db_1/OPatch/opatch apply -invPtrLoc /app/oracle/product/11.1.0/db_1/oraInst.loc
Invoking OPatch 11.1.0.6.6
在客户端运行oracle数据库
猜你喜欢
转载自alxwu.iteye.com/blog/2249941
今日推荐
周排行