`
xzcgeorge
  • 浏览: 32119 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

oracle startup/shotdown and ORA-12528问题解决

阅读更多
四种启动方式:

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

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

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

  4、startup等于以下三个命令
  startup nomount
  alter database mount
  alter database open


ORA-12528问题解决:

ORA-12528: TNS:listener: all appropriate instances are blocking new connections
1:修改listener.ora的参数
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))
      )
    )
  )

2:修改tnsnames.ora的参数

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)
    )
  )
启动数据库
SQL> conn /as sysdba
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)或者从启动服务,三种方法解决问题


分享到:
评论

相关推荐

    oracle重启报错ORA-00702解决办法

    这个错误通常在尝试重启Oracle数据库服务时出现,意味着数据库实例在启动过程中遇到了问题。本文将详细介绍如何在Windows和Linux操作系统下解决ORA-00702错误。 **ORA-00702错误解析** ORA-00702错误信息表明数据库...

    Oracle报ORA-12737问题解决方法

    8. **联系技术支持**:如果以上步骤都无法解决问题,建议联系Oracle官方技术支持寻求专业帮助,他们可能有更详尽的故障排除方案。 总之,解决ORA-12737错误需要对Oracle数据库的运作机制有一定理解,并结合日志信息...

    ora-01033:oracle initialization or shutdown in progress 解决方法

    ### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...

    ora-01033 oracle initialization or shutdown in progress

    如果以上步骤未能解决问题,还可以考虑以下几点: - 检查Oracle告警日志(通常是`alert_<sid>.log`),查找有关错误的更多信息。 - 使用`dbms_support`包来获取更详细的错误信息。 - 确认操作系统层面没有问题,例如...

    解决ORA-01033 ORACLE 正在初始化或关闭

    ### 解决ORA-01033:Oracle正在初始化或关闭 #### 背景与问题解析 在Oracle数据库管理中,遇到ORA-01033错误是较为常见的问题之一,该错误通常出现在数据库启动或关闭的过程中。ORA-01033错误的全称是“ORA-01033:...

    Oracle Database on Linux Fails to Start - ORA-27154 ORA-27300 OR

    在本文中,我们将深入探讨一个特定的Oracle数据库在Linux环境下启动失败的问题,涉及错误代码ORA-27154、ORA-27300、ORA-27301和ORA-27302,这些错误通常与系统信号量相关。此问题可能发生在尝试启动一个新的数据库...

    IDEA遇到Internal error. Please refer to http://jb. gg/ide/critical-startup-errors的问题及解决办法

    7. **社区求助**:如果以上方法均未解决问题,可以参考官方文档或在开发者社区如Stack Overflow、CSDN等寻找解决方案,或者直接访问链接http://jb.gg/ide/critical-startup-errors获取官方的最新解决建议。...

    ora-227101错误解决办法

    6. **重启数据库服务器**:如果上述步骤未能解决问题,可能需要重启数据库服务器。在某些情况下,这可以解决因系统资源或服务冲突导致的问题。 ### 四、预防措施 为了减少类似错误的发生频率,建议定期执行以下...

    ORA-12514错误解决办法

    如果上述方法都无法解决问题,还可以考虑调整网络配置文件`tnsnames.ora`,确保其中的服务名称与客户端尝试连接的服务名称一致。 #### 预防措施 为了避免ORA-12514错误再次出现,建议采取以下预防措施: 1. **定期...

    ORA-01157解决方案.txt

    在解决 ORA-01157 问题之前,需要确保数据库处于关闭状态,以免造成数据丢失或其他更严重的问题。可以通过以下命令关闭数据库: ```sql shutdown immediate ``` 如果遇到如下错误提示: ``` ORA-01109: 数据库未...

    ora-01033错误解决方法

    ### ORA-01033 错误解决方法 ...通过上述步骤,大多数情况下可以有效地解决问题。对于日志无法归档的情况,同样需要细致地检查归档配置及相关资源状态。遇到这类问题时,务必保持耐心,逐步排查直至找到根本原因。

    解决启动数据库时ORA-03113问题

    同时,我们也需要监控数据库的性能和日志文件的使用情况,以便及时地发现和解决问题。 解决 ORA-03113 问题需要对 Oracle 数据库的日志文件结构和恢复机制有深入的了解,并掌握相应的解决方案和技术。此外,我们也...

    plsql不能连接linux下oracle问题ORA-12514.doc

    PL/SQL无法连接Linux下Oracle问题ORA-12514解决方案 PL/SQL作为Oracle的过程语言,能够在Oracle数据库中执行存储过程、函数和触发器等。然而,在Linux环境下,PL/SQL可能无法连接到Oracle数据库,出现ORA-12514错误...

    oracle数据库ORA-29275.txt

    - 如果以上方法无法解决问题,建议联系Oracle技术支持获取专业帮助。提供详细的错误信息、操作步骤及数据库环境配置,有助于更快地找到解决方案。 通过上述步骤的细致分析与排查,可以有效地解决ORA-29275错误,...

    ora-00845 ora-00845

    通过上述步骤,可以有效地解决 ORA-00845 错误,并确保 Oracle 数据库能够正确启动和运行。需要注意的是,在进行任何系统级别的调整之前,建议先备份关键数据和配置文件,以防止意外的数据丢失。此外,还可以参考 ...

    oracle 回闪日志 满了 ORA-03113 通信信道结束 进入 rman 删除日志

    ### Oracle回闪日志满了与ORA-03113错误处理 在Oracle数据库管理过程中,经常遇到的一些问题包括回闪日志...通过以上步骤,可以有效地解决Oracle回闪日志空间不足的问题以及ORA-03113错误,确保数据库系统的稳定运行。

    ORACLE数据库逐步解决ORA-12541、ORA-01034和ORA-27101、ORA-00119和ORA00132的过程

    ORACLE数据库遇到常见错误代码ORA-12541、ORA-01034、ORA-27101、ORA-00119和ORA-00132时的解决方法 一、ORA-12541错误的解决 ORA-12541错误,提示为"TNS:无监听程序",表示数据库的监听服务没有运行或者配置错误...

    ORA-00119 和 ORA-00132 解决记录(win 8 升级 win 10 后,oracle 11g 无法启动及客户端连接)

    通过以上步骤,通常可以解决因操作系统升级而导致的Oracle 11g数据库无法启动和客户端无法连接的问题。需要注意的是,在进行任何修改之前最好备份所有相关的配置文件,以防万一出现问题时可以迅速恢复。此外,对于不...

Global site tag (gtag.js) - Google Analytics