Oracle无法启动
1. 图一中手动启动Oracle,还是无法通过图二连数据库、select表;
2. 通过命令行如图三、图四就可以启动Oracle,原因参见图0说明(用图0中的命令);
3. 命令行启动weblogic,再到console界面重新部署,
估计是非法关机,导致weblogic有些设置有问题,确实需要重新部署,并覆盖原来的配置;
推测可能是:weblogic读取原来配置报错了,重新部署并激活(图五)新的部署(覆盖原来的配置)就可以了。
科普Oracle启动三阶段:
Oracle数据库的启动过程通常分为三个阶段:启动实例(Startup instance)、装载数据库(Mount database)、打开数据库(Open database)。
1. 启动实例:这一阶段,Oracle 创建一个实例并分配系统资源,但是不装载任何数据库结构。
sqlplus / as sysdba
STARTUP NOMOUNT
2. 装载数据库:在这个阶段,实例与数据库文件(数据文件、控制文件、日志文件等)关联,但是不打开数据库。
ALTER DATABASE MOUNT
3. 打开数据库:最后一步是打开数据库,允许用户访问。
ALTER DATABASE OPEN
如果需要启动到一个更具体的状态,例如只读模式,可以使用以下命令:
STARTUP MOUNT
ALTER DATABASE OPEN READ ONLY
或者启动到RECOVER模式,用于完成恢复操作:
STARTUP MOUNT
RECOVER DATABASE
ALTER DATABASE OPEN RESETLOGS
------以上1、2、3这些命令需要在sqlplus中以SYSDBA身份执行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?