• 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问题 

  • 相关阅读:
    体重档案应用客户端源码
    高仿美团应用客户端项目源码
    Aisen仿新浪微博客户端项目源码
    高仿百度传课应用客户端源码iOS版
    iOS高仿城觅应用客户端项目(开发思路和代码)
    一个妹子图应用客户端源码
    扎根找房子应用源码项目
    【UI集合】- 自定义搜索框
    【OC基础】- 简介
    【2015、01】追赶AND改变
  • 原文地址:https://www.cnblogs.com/mmzs/p/9043767.html
Copyright © 2020-2023  润新知