一 删除恢复
1.不小心删除数据库表,恢复某个小时之前的数据
使用管理员登陆系统
select * from 表名 as of timestamp sysdate-1/12 --查询两个小时前的某表数据!导出数据重建表
2.如果drop了表,可以闪回恢复
flashback table 表名 to before drop;
二 导入导出dmp文件:
imp 用户名/密码@数据库 ignore=y file=备份文件 log=D:\DBtest\db_bak\imp.log
exp system/manager@TEST file=d:\daochu.dmp full=y
三 oracle锁
1.ORA-28000:账户被锁定
因为密码输入错误多次用户自动被锁定
解决办法:alter user user_name account unlock;
2.查询得到当前数据库中锁
SELECT /*+ rule */ s.username,
decode(l.type,'TM','TABLE LOCK',
'TX','ROW LOCK',
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type,
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser
FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT NULL;
3.如何解锁
alter system kill session 'sid,serial';
如果解不了。直接到os下kill进程kill -9 spid
分享到:
相关推荐
文档中分步骤的详细列举了客户端导入导出dmp文件,sql文件的方法及每段命令的含义,同时包括服务器端导入导出dmp文件的方法,可以修改表空间及用户名称。很好的一份资料
远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出。 正文 a. 将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file=d:/daochu.dmp full=y b. 将用户 system 与 sys 用户的表...
oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库oracle导入导出DMP数据库
oracle数据库导入导出DMP文件操作
Oracle数据导入dmp文件可以是“某个用户下的数据库”,也可以是“某张表”,这里以导入数据库为例说明: <方法1: 使用客户端Enterprise Manager Console> 1.用SYS用户名,以DBA的身份在ie中登入到数据库(ORACLE...
详细介绍了从Oracle数据库中导出的dmp格式的数据库文件再导入到达梦7中的操作步骤
解决Oracle导出dmp文件空表导不出问题!可有效的处理到处问题
如何用oracle导入导出dmp文件,有图,步骤详细
1、提供了oracle数据库备份脚本,导出dmp文件 2、定时任务由操作系统提供的支持,在操作系统中设置定时任务,由操作系统定期执行脚本 3、补充。压缩包脚本有点问题,不能删除旧的备份文件。需要自动删除历史备份文件...
oracle导入导出dmp文件(详细步骤).pdf
Oracle 19c 备份恢复-导入导出
oracle用cmd命令导入导出dmp。来自于博主https://www.cnblogs.com/tytr/p/9056690.html
Oracle dmp文件导出导入(还原)到不同的表空间和不同的用户操作
详细的oracle数据库导出dmp文件操作说明,适用于各个操作系统
Oracle导入导出自动备份
Oracle导入导出dmp文件[参考].pdf
使用cmd语句在oracle中导入导出dmp数据库文件。
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。本文介绍如何对数据进行导入导出.
Oracle expdp/exp dump备份文件恢复工具OraDumpReader可以直接读取查看oracle导出工具(包括exp和expdp)所产生的dump文件中的数据。 当这些dmp文件被病毒软件加密破坏后,仍可以通过扫描整个文件,找出剩余的数据。
通过dmp操作进行数据库导入导出,包含不同数据库之间数据的导入导出