要打开/启动 Oracle 数据库,您可以使用以下几种方法:
-- 以 sysdba 身份登录
sqlplus / as sysdba
-- 启动数据库实例
STARTUP
-- 或者分步启动
STARTUP NOMOUNT -- 仅启动实例
ALTER DATABASE MOUNT -- 装载数据库
ALTER DATABASE OPEN -- 打开数据库
srvctl start database -d <数据库名>
srvctl start instance -d <数据库名> -i <实例名>
STARTUP NOMOUNT
: 仅启动实例,不装载控制文件STARTUP MOUNT
: 启动实例并装载控制文件,但不打开数据库STARTUP OPEN
: 完全启动数据库(默认选项)STARTUP FORCE
: 强制启动(在异常关闭后使用)STARTUP RESTRICT
: 以受限模式启动(仅限管理员访问)lsnrctl start
如果您遇到特定的启动问题,可以提供更多细节,我可以帮助诊断具体问题。