`
flash7783
  • 浏览: 308484 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

ORA-12528问题解决 sp2-0460未连接解决

阅读更多

在solaris中运行了lsnrctl stop将listener停止,然后运行lsnrctl start将listener重新启动,出现问题及解决办法如下:

lsnrctl status

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lypch)(PORT=1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc)))

Services Summary...

Service "LSExtProc" has 1 instance(s).

  Instance "LSExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "ammicly" has 1 instance(s).

  Instance "ammicly", status BLOCKED, has 1 handler(s) for this service...

The command completed successfully

这个问题说明数据库没有Mount

连接数据库,发现:

ORA-12528: TNS:listener: all appropriate instances are blocking new connections

用sqlplus /nolog

sql>connect [email=sys/ammic@amicly]sys/ammic@amicly[/email] as sysdba

ORA-12528: TNS:listener: all appropriate instances are blocking new connections

连接的问题可以通过修改listener.ora的参数,把动态的参数设置为静态的参数,红色标注部分,然后从新启动监听,就OK

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = C:\oracle\product\10.1.0\db_1)

      (PROGRAM = extproc)

    )

    (SID_DESC =

      (GLOBAL_DBNAME = ammicly)

      (ORACLE_HOME = c:\oracle\product\10.1.0\db_1)

      (SID_NAME = ammicly)

    )

  )

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = TCP)(HOST = lypch )(PORT = 1521))

      )

      (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

      )

    )

  )

通过修改tnsnames.ora的参数,红色表注部分

# tnsnames.ora Network Configuration File: C:\oracle\product\10.1.0\db_1

\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

AMMICLY =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = lypch )(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = ammicly)

      (UR=A)

    )

  )

EXTPROC_CONNECTION_DATA =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

    )

    (CONNECT_DATA =

      (SID = PLSExtProc)

      (PRESENTATION = RO)

    )

  )

然后 sqlplus /nolog

SQL>alter database mount;

SQL>alter database open;

这样就可以启动数据库了;

或者用Oradim -shutdown -sid ammicly -shuttype srvc,inst -shutmode immediate -syspwd ammic;关闭数据库

在用oradim -startup -sid ammicly -starttype srvc,inst -syspwd ammic;启动数据库解决;也可以在截面上从启动数据库服务来解决;

总结ORA-12528问题是因为监听中的服务使用了动态服务,系统启动后,数据库没有正常的MOUNT,因此在动态模式下,就会出现这个问题,用静态的就不会有这个问题,因此上面的方法就是把监听设置为静态,或者在tnsnames.ora中追加(UR=A)或者从启动服务,三种方法解决问题;

 

-------------------------

用静态注册的风险是,如果在instance运行中,lisener重新启动,就找不到instance了。换言之,静态注册需要先启动lisener,再启动instance。而且静态模式下,lisener status显示的是unknown

而且,用动态的话,instance nomount状态下,一般是dba需要进行操作(比如恢复),这个时候一般直接登陆到host进行,不使用tns远程连接。

 

sp2-0460未连接解决

oracle 数据库每一个月就对用户加锁,用户要登陆oracle 数据库首页[system/自设的口令] ——〉管理——〉用户管理——〉设置用户为“未锁定”——〉然后进入命令行——〉connect——〉OK了!

 

如果电脑主机名改变需要在listener.ora里的HOST名改为主机名或IP,否则监听服务启动不了

 

登陆数据库命令:

SQL>conn   username/password

分享到:
评论

相关推荐

    ORA-27104,ORA-01565,ORA-27077,ORA-00093,ORA-01012,ORA-32001,SP2-0714,ORA-12547,sqlplus /nolog 连接不上

    ORA-27104: system-defined limits for shared memory was misconfigured –oracle的sga超过安装oracle配置的最大内存 ipcs -l —— Messages Limits ——– max queues system wide = 32768 max size of message ...

    oracle sqlplus测试出现错误的解决方法

    通过上述步骤,大多数情况下都能够解决SP2-1503和SP2-0152错误。需要注意的是,不同的Oracle环境可能还会遇到其他类型的问题,因此在实际操作中还需要根据具体情况灵活应对。希望本文提供的解决方案能够帮助到遇到...

    ms sql 连接oracle

    - 在 Windows Server 2003 SP2 上,为了能够连接到 Oracle 数据库,首先需要安装 Oracle 的客户端软件。Oracle 10g 客户端提供了一种完整安装和立即安装两种方式,两者都能满足需求。安装完成后,需要配置客户端以...

    windowsServer2008_64位安装oracle10G全过程

    2. **ORA-12514错误**:如果遇到ORA-12514错误(表示监听器无法识别连接描述符中请求的服务),可以通过以下方式解决: - 查找`listener.ora`文件,通常位于Oracle安装目录下的`network\admin`子目录中(例如:`E:\...

    Windows7 旗舰版32位 安装oracle10g.docx

    - 如果遇到无法解决的问题,可以尝试重新检查上述所有步骤是否正确执行。 2. **数据库连接失败**: - 确保已正确配置了客户端连接,并且监听器正在运行。 - 检查 `listener.ora` 和 `tnsnames.ora` 文件是否正确...

    Oracle数据库数据迁移.pdf

    这两个中心通过裸光纤连接,实现数据同步。主中心分为三个业务区域:核心业务区、用户服务与信息发布业务区以及运行管理业务区。 #### 2. 环境准备 - **备份系统安装与配置**: - **备份系统信息**: - **备份软件*...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    如果你的机器解决了2000问题,那么PHP也一样没有千年虫问题! 1.1 历史 三年前,Rasmus Lerdorf为了创建他的在线简历而创造了"个人主页工具"(Personal Home Page Tools)。这是一种非常简单的语言。其后越来越多...

    QC9+Oracle10.2安装图解

    在实际操作中,可能会遇到各种问题,如依赖库缺失、权限不足等,需要根据错误提示逐一解决。在安装过程中,务必仔细阅读每一步的提示,确保所有配置正确无误。同时,保持耐心和细心,因为每个细节都可能影响到整个...

    11gR2_sles11_install.rar

    13. **故障排查**:熟悉如何阅读错误日志、跟踪文件,以及使用`trace`选项来定位和解决问题。 压缩包内的"11gR2_sles11_install.pdf"文件很可能是上述所有步骤的详细指南,涵盖了安装、配置和维护Oracle 11g R2...

Global site tag (gtag.js) - Google Analytics