发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
在还原数据库的时候经常会遇到一些错误无法成功还原,常见的错误如下:
消息 5070 在其他用户正式用数据库“”时无法更改数据库状态
这个错误是因为数据库正在被访问,还原失败。网上有很多代码是先kill掉数据库的session然后再做还原。但是对于繁忙的系统,刚kill掉Session就会有其他session连进来,所以还是失败。
可以通过将数据库修改为单用户模式或者offline的方式,这样可以保证修改数据库状态成功后没有其他session连接,从而可以成功还原。
来自: 看见就非常 > 《tip》
0条评论
发表
请遵守用户 评论公约
Oracle报错>记录被另外一个用户锁定
Oracle报错>记录被另外一个用户锁定原因。select object_id,session_id,locked_mode from v$locked_object;select t2.owner,t2.object_name,t1.session_id,t1.locked_modefrom v$locked_object t1, ...
进程状态为KILLED的进程如何杀掉
进程状态为KILLED的进程如何杀掉。有时候,我们在数据库中可能会出现数据库session被杀掉了,但是session状态还是killed,却不会被数据库回收.如下面的状态:再从系统中取得该数据库启动的进程号列表2ps...
较好的重新启动数据库的步骤
较好的重新启动数据库的步骤。5. 在独占的系统用户下,运行下面SQL语句,生成杀数据库用户连接的kill_all_session.sql文件:spool /oracle_backup/bin/kill_all_session.sql select ’alter system kill...
oracle事务和锁
oracle事务和锁数据库事务概括1. 说明。SET TRANSACTION READ ONLY--事务中不能有任何修改数据库中数据的操作语句,这包括 insert、upda...
Oracle Database:安全地删除数据库用户
Oracle Database:安全地删除数据库用户。FOR x IN (SELECT * FROM v$session WHERE username = v_username) LOOP sqlStmt := ''alter system disconnect session '''''&...
Builder.com.cn - 数据库 - [Oracle]用OraKill结束失控的O...
[Oracle]用OraKill结束失控的Oracle 进程。在一个 UNIX 数据库中,下一步是 ps 命令输出的 UNIX 提示中定位进程(同样是查找 OSUSER 和 SPID 等 ID)然后使用 kill -9 spid 结束失控的后台进程。然而,...
profile与session之比较
profile与session之比较。对profile的操作也会直接更新到相应的数据库字段 而session是用来保存本会话的临时内存数据和组建的,也就是说,profile提供了用户持久化数据的低速写入高速缓存读出 session...
Oracle中查询正锁表的用户及释放被锁的表的方法
Oracle中查询正锁表的用户及释放被锁的表的方法。
强制删除正在连接的Oracle用户,以删除SDE用户为例
强制删除正在连接的Oracle用户,以删除SDE用户为例。比如我们要删除其中的SDE用户,则可以用以下命令查看SDE用户的会话信息。select si...
微信扫码,在手机上查看选中内容