在客户端运行oracle数据库

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

猜你喜欢

转载自alxwu.iteye.com/blog/2249941