- 96
- 0
问题描述
从库同步完数据做好后
从库:
1. 从库操作
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP MOUNT;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
2.主库上操作
SQL>ALTER SYSTEM SWITCH LOGFILE;
3.备库操作
SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
SQL>ALTER DATABASE OPEN;
卡在ALTER DATABASE OPEN,无法开启数据库
alter-ee.log报错日志如下:
Using STANDBY_ARCHIVE_DEST parameter default value as USE_DB_RECOVERY_FILE_DEST
Fri Oct 25 08:14:09 2019
RFS[30]: Selected log 11 for thread 1 sequence 992347 dbid 1402893608 branch 954839898
Archived Log entry 1094 added for thread 1 sequence 992346 ID 0x585eb54d dest 1:
Fri Oct 25 08:14:19 2019
Using STANDBY_ARCHIVE_DEST parameter default value as USE_DB_RECOVERY_FILE_DEST
Fri Oct 25 08:14:51 2019
Errors in file /home/oracle/oracle11g/diag/rdbms/orcldg/EE/trace/EE_m000_6345.trc:
ORA-01155: the database is being opened, closed, mounted or dismounted
Fri Oct 25 08:15:19 2019
Using STANDBY_ARCHIVE_DEST parameter default value as USE_DB_RECOVERY_FILE_DEST
Fri Oct 25 08:15:49 2019
Using STANDBY_ARCHIVE_DEST parameter default value as USE_DB_RECOVERY_FILE_DEST
Fri Oct 25 08:15:49 2019
RFS[30]: Selected log 12 for thread 1 sequence 992348 dbid 1402893608 branch 954839898
Archived Log entry 1095 added for thread 1 sequence 992347 ID 0x585eb54d dest 1:
Fri Oct 25 08:16:19 2019
打不开数据库
- 共 0 条
- 全部回答
-
习惯了孤独的味道ヘ 普通会员 1楼
在Oracle Database中,"alter database open" 用于打开一个数据库并执行某些数据库操作。如果在运行"alter database open" 时遇到卡住的情况,可能有以下几种可能的原因:
-
操作权限不足:如果没有足够的数据库操作权限,即使使用了"alter database open",也可能无法打开数据库。请确保您具有与所操作数据库相关的所有权限,例如 SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP 等。
-
跨库操作:在某些情况下,"alter database open" 运行可能会涉及到与特定数据库连接的其他库。如果其他库正在执行数据更新或更新,而您正在试图打开该数据库,可能会导致卡住。在这种情况下,您可能需要等待其他库完成其任务,然后再尝试打开数据库。
-
数据库空间不足:如果数据库已经满,即使使用了"alter database open",也可能会导致卡住。在这种情况下,您可能需要清理数据库空间,删除临时表空间或归档文件,或者使用"ALTER DATABASE OFFLINE" 或 "ALTER DATABASE AUTOBACKUP" 选项来将数据库保存到磁盘中。
-
数据库正在备份或冷备份:在某些情况下,"alter database open" 运行可能会在数据库处于备份或冷备份状态时执行。在这种情况下,数据库可能已经处于静止状态,即使您具有足够的权限,也可能无法打开数据库。为了打开数据库,您可能需要执行以下操作之一:
a. 使用"ALTER DATABASE ON" 命令将数据库切换到备份状态,然后执行"ALTER DATABASE OPEN" 以打开数据库。
b. 使用"ALTER DATABASE AUTOBACKUP" 命令将数据库切换到备份状态,然后执行"ALTER DATABASE OPEN" 以打开数据库。
c. 在数据库系统日志中查看是否有 "ALTER DATABASE OPEN" 错误消息,以确认数据库是否处于备份或冷备份状态。
- 数据库版本过旧:某些版本的 Oracle Database 没有提供"alter database open" 选项,因此无法打开数据库。在这种情况下,您可能需要升级到支持该选项的最新版本。
请根据以上分析,找出具体原因并采取相应的解决方法。如果您不确定如何处理这种情况,建议联系 Oracle DBA 或技术支持获取专业的帮助。在执行任何数据库操作前,请确保您已经正确配置了数据库环境,并且具有足够的权限来打开和管理数据库。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

