四种启动方式:
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数据库服务时出现,意味着数据库实例在启动过程中遇到了问题。本文将详细介绍如何在Windows和Linux操作系统下解决ORA-00702错误。 **ORA-00702错误解析** ORA-00702错误信息表明数据库...
8. **联系技术支持**:如果以上步骤都无法解决问题,建议联系Oracle官方技术支持寻求专业帮助,他们可能有更详尽的故障排除方案。 总之,解决ORA-12737错误需要对Oracle数据库的运作机制有一定理解,并结合日志信息...
### ora-01033: Oracle Initialization or Shutdown in Progress 解决方法 #### 一、问题背景及原因 **标题**: “ora-01033: Oracle initialization or shutdown in progress 解决方法” **描述**: “ora-01033: ...
如果以上步骤未能解决问题,还可以考虑以下几点: - 检查Oracle告警日志(通常是`alert_<sid>.log`),查找有关错误的更多信息。 - 使用`dbms_support`包来获取更详细的错误信息。 - 确认操作系统层面没有问题,例如...
### 解决ORA-01033:Oracle正在初始化或关闭 #### 背景与问题解析 在Oracle数据库管理中,遇到ORA-01033错误是较为常见的问题之一,该错误通常出现在数据库启动或关闭的过程中。ORA-01033错误的全称是“ORA-01033:...
在本文中,我们将深入探讨一个特定的Oracle数据库在Linux环境下启动失败的问题,涉及错误代码ORA-27154、ORA-27300、ORA-27301和ORA-27302,这些错误通常与系统信号量相关。此问题可能发生在尝试启动一个新的数据库...
7. **社区求助**:如果以上方法均未解决问题,可以参考官方文档或在开发者社区如Stack Overflow、CSDN等寻找解决方案,或者直接访问链接http://jb.gg/ide/critical-startup-errors获取官方的最新解决建议。...
6. **重启数据库服务器**:如果上述步骤未能解决问题,可能需要重启数据库服务器。在某些情况下,这可以解决因系统资源或服务冲突导致的问题。 ### 四、预防措施 为了减少类似错误的发生频率,建议定期执行以下...
如果上述方法都无法解决问题,还可以考虑调整网络配置文件`tnsnames.ora`,确保其中的服务名称与客户端尝试连接的服务名称一致。 #### 预防措施 为了避免ORA-12514错误再次出现,建议采取以下预防措施: 1. **定期...
在解决 ORA-01157 问题之前,需要确保数据库处于关闭状态,以免造成数据丢失或其他更严重的问题。可以通过以下命令关闭数据库: ```sql shutdown immediate ``` 如果遇到如下错误提示: ``` ORA-01109: 数据库未...
### ORA-01033 错误解决方法 ...通过上述步骤,大多数情况下可以有效地解决问题。对于日志无法归档的情况,同样需要细致地检查归档配置及相关资源状态。遇到这类问题时,务必保持耐心,逐步排查直至找到根本原因。
同时,我们也需要监控数据库的性能和日志文件的使用情况,以便及时地发现和解决问题。 解决 ORA-03113 问题需要对 Oracle 数据库的日志文件结构和恢复机制有深入的了解,并掌握相应的解决方案和技术。此外,我们也...
PL/SQL无法连接Linux下Oracle问题ORA-12514解决方案 PL/SQL作为Oracle的过程语言,能够在Oracle数据库中执行存储过程、函数和触发器等。然而,在Linux环境下,PL/SQL可能无法连接到Oracle数据库,出现ORA-12514错误...
- 如果以上方法无法解决问题,建议联系Oracle技术支持获取专业帮助。提供详细的错误信息、操作步骤及数据库环境配置,有助于更快地找到解决方案。 通过上述步骤的细致分析与排查,可以有效地解决ORA-29275错误,...
通过上述步骤,可以有效地解决 ORA-00845 错误,并确保 Oracle 数据库能够正确启动和运行。需要注意的是,在进行任何系统级别的调整之前,建议先备份关键数据和配置文件,以防止意外的数据丢失。此外,还可以参考 ...
### Oracle回闪日志满了与ORA-03113错误处理 在Oracle数据库管理过程中,经常遇到的一些问题包括回闪日志...通过以上步骤,可以有效地解决Oracle回闪日志空间不足的问题以及ORA-03113错误,确保数据库系统的稳定运行。
ORACLE数据库遇到常见错误代码ORA-12541、ORA-01034、ORA-27101、ORA-00119和ORA-00132时的解决方法 一、ORA-12541错误的解决 ORA-12541错误,提示为"TNS:无监听程序",表示数据库的监听服务没有运行或者配置错误...
通过以上步骤,通常可以解决因操作系统升级而导致的Oracle 11g数据库无法启动和客户端无法连接的问题。需要注意的是,在进行任何修改之前最好备份所有相关的配置文件,以防万一出现问题时可以迅速恢复。此外,对于不...