zoukankan      html  css  js  c++  java
  • Linux中安装Oracle11g后出现监听的问题及解决办法

    软件安装:

    参考文章: linux安装Oracle11G

    错误如下:

    [oracle@iz2f570bi1k56uz admin]$ lsnrctl start

    LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 15-MAY-2018 22:03:03

    Copyright (c) 1991, 2009, Oracle. All rights reserved.

    Starting /data/oracle/product/11.2.0/bin/tnslsnr: please wait...

    TNSLSNR for Linux: Version 11.2.0.1.0 - Production
    System parameter file is /data/oracle/product/11.2.0/network/admin/listener.ora
    Log messages written to /data/oracle/diag/tnslsnr/iz2f570bi1k56uz/listener/alert/log.xml
    Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
    Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=iZ2f570bi1k56uZ)(PORT=1521)))
    TNS-12545: Connect failed because target host or object does not exist
    TNS-12560: TNS:protocol adapter error
    TNS-00515: Connect failed because target host or object does not exist

    解决办法:

    直接进入oracle安装目录的/data/oracle/product/11.2.0/network/admin目录中,执行监听启动,注意是在数据库关闭的情况下启动监听。lsnrctl start启动正常后,一切正常。

    然后启动数据库:

    Oracle数据库的启动和关闭方式小结

    一、几种启动方式:

    1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

    2、startup mount dbname安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件如:系统表空间或日志文件。执行“nomount”,然后打开控制文件。

    3、startup open dbname先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,这种方式下可访问数据库中的数据。

    4、startup,等于以下三个命令startup nomountalter database mountalter database open

    5、startup restrict约束方式启动这种方式能够启动数据库,但只允许具有一定特权的用户访问非特权用户访问时,会出现以下提示:ERROR:ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用。

    6、startup force强制启动方式当不能关闭数据库时,可以用startup force来完成数据库的关闭先关闭数据库,再执行正常启动数据库命令

    7、startup pfile=参数文件名带初始化参数文件的启动方式先读取参数文件,再按参数文件中的设置启动数据库例:startup pfile=E:/Oracle/admin/oradb/pfile/init.ora8、startup EXCLUSIVE

    二、几种关闭方式:

    1、shutdown normal正常方式关闭数据库。

    2、shutdown immediate立即方式关闭数据库。在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。

    3、shutdown abort直接关闭数据库,正在访问数据库的会话会被突然终止,如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。


    参考文章:

    1、Linux下启动Oracle服务和监听程序

    2、linux 4中安装oracle11gr1出现无法启动监听的问题及解决办法

    3、Linux下修改Hostname后导致Oracle监听启动失败

    4、linux安装Oracle11G的SID问题 

  • 相关阅读:
    那些值得收藏的神奇的网站,使用RSS阅读器订阅喜欢的网站 --授人以鱼不如授人以渔
    截图与屏幕录像利器:FastStone Capture
    Java基础数据类型
    刚刚开通了博客园,欢迎来踩
    ETL 各种小问题笔记
    SpringBoot 项目打包部署Resin遇到的问题
    跟据html页面生成图片方便打印分享
    微信将用户信息转为一张图片(将html转为图片)
    Js处理本地视频和第三方视频播放的问题
    反射+特性实现 类和XML文档的序列化反序列化
  • 原文地址:https://www.cnblogs.com/mmzs/p/9043767.html
Copyright © 2011-2022 走看看