社区
Oracle 高级技术
帖子详情
误删了oracle10g的存储过程能恢复吗?
Mozhx
2011-07-14 11:07:41
误删了oracle10g的存储过程能恢复吗?之前没有备份的。
...全文
344
9
打赏
收藏
误删了oracle10g的存储过程能恢复吗?
误删了oracle10g的存储过程能恢复吗?之前没有备份的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Kobayashi
2011-07-14
打赏
举报
回复
SELECT obj#
FROM obj$ as of timestamp sysdate -24/60/360 WHERE NAME = 'SP_NAME;
这样就可以恢复了。
Mozhx
2011-07-14
打赏
举报
回复
用system登陆可以了,但查不到obj# 的值啊
BenChiM888
2011-07-14
打赏
举报
回复
grant select any dictionary to user_name;
Mozhx
2011-07-14
打赏
举报
回复
执行时提示表或视图不存在啊
tangren
2011-07-14
打赏
举报
回复
1
10g可以使用flashback功能恢复,10g以下使用logminer
SELECT obj#
FROM obj$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERE NAME = '存储过程名';
SELECT *
FROM source$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERE obj# = 172442;
ORDER BY line;
lianjiaying
2011-07-14
打赏
举报
回复
学习了。
Mozhx
2011-07-14
打赏
举报
回复
是不是超过时间就没办法闪回了,我是今天早上大概10点删的
Mozhx
2011-07-14
打赏
举报
回复
[Quote=引用 1 楼 tangren 的回复:]
10g可以使用flashback功能恢复,10g以下使用logminer
SELECT obj#
FROM obj$ AS OF TIMESTAMP TO_TIMESTAMP('删除之前的时间', 'YYYY-MM-DD HH24:MI:SS')
WHERE NAME = '存储过程名';
SELECT *
FROM source$ AS OF TIMESTAMP TO……
[/Quote]
10g可以使用flashback功能恢复怎么做??
Mozhx
2011-07-14
打赏
举报
回复
[Quote=引用 5 楼 ulihss 的回复:]
SELECT obj#
FROM obj$ as of timestamp sysdate -24/60/360 WHERE NAME = 'SP_NAME;
这样就可以恢复了。
[/Quote]
一样取不到obj#的值
(重要)AIX command 使用总结.txt
AIX常用命令://查看机器序列号,IBM的基本信息都可以通过该命令查询得到 #prtconf #oslevel -r == uname -a //操作系统版本 #oslevel //查看操作系统版本ex :5.1.0.0 #oslevel -r //ex:5100-04 == oslevel -q //双机软件版本号 # lslpp -l|grep cluster //显示graphic display # lsdisp //查看CPU的个数 # bindprocessor -q //查看CPU的主频,操作系统版本最低是AIX 5.1,包含在软件包bos.pmapi.pmsvcs pmcycles This machine runs at 1500MHz //显示cpu的主频是1.5G #如何查找根文件系统(/)中的大文件 find -xdev -size +xxxx -ls #查找根卷组下大于2M的文件, 并根据文件大小排序, 大文件在前. find / -xdev -size +1024 -ls |sort -r +6 8277 624 -r-xr-xr-x 1 root system 635390 Jul 31 2003 /sbin/helpers/jfs2/fsck 28 596 -rw-r--r-- 1 root system 609388 Apr 12 17:25 /smit.log 30 1660 -rw-r--r-- 1 root system 3338083 Apr 5 14:08 /core #查看备份磁带中备份文件的大小 tcopy /dev/rmt0 tcopy: Tape File: 1; Records: 1 to 251; Size: 2097152. ---磁带机文件头大小 tcopy: Tape File: 1; Record: 252; Size 344064. ---磁带机文件头大小 tcopy: File: 1; End of File after: 252 Records, 526729216 Bytes. ---文件大小 tcopy: The end of the tape is reached. tcopy: The total tape length is 526729216 bytes. #如何取定文件与文件集的对应关系,有时想使用某个安装文件, 但没有安装包含该文件的文件集,找到文件集来安装所需文件 首先确认系统中已经安装了“bos.content_list”文件集(fileset), 如果没有安装, 请使用smitty installp进行安装. 运行which_fileset命令, 根据文件查找对应的文件集. 例如: #which_fileset iostat /usr/bin/iostat bos.acct 5.1.0.0 运行lslpp -f 命令, 查看指定文件集中包含的文件: #lslpp -f bos.acct //出于AIX系统安全考虑, 需要使某些用户只能在控制台登录使用,而不允许远程登陆使用. 更改/etc/security/user 文件中需要限制的用户的rlogin属性(rlogin = false) 当再次尝试远程登录时, 系统报错:Remote logins are not allowed for this account, 表示修改成功 //如何自动logout用户 有的用户登录后就长时间空闲,有可能导致安全上的问题,通过打开 /etc/profile 中 TMOUT 注释,将在设置的时间到达后自动logout用户 例如: export TMOUT=120 那么, 用户两分钟没有击键,将自动logout //AIX系统中如何限制用户所使用文件的大小(AIX小型机有大文件限制) >#smit chuser 在菜单上选择要控制的用户, 并修改下面两项: Soft FILE size [aaa] Hard FILE size [aaa] 则修改后用户的文件大小最大为aaa×512 bytes. >如何验证? 可以用该用户登录系统, 使用命令“ulimit -f”和“ulimit -Hf”可分别显示其fsize,fsize_hard的大
oracle
存储过程
误删
,Oracle中如何
恢复
被删掉的
存储过程
?
在某些时候,容易
误删
存储过程
,那么针对
存储过程
被删除了,我们如何进行
恢复
呢 ? 这里为大家进行讲解。 1. 创建测试
存储过程
SQL conn roger/roger Connected. SQL CREATE OR REPLACE PROCEDURE proc_test_drop 2 AS 3 BEGIN 4 FOR x IN (SELECT sysdate FR在某些时候,容易
误删
存储过程
,那...
Oracle11g服务器、客户端的安装和plsql developer(一次成功)
1.你能保证Oracle11g不出现错误吗?2.你能保证Oracle11g 服务器安装不出现错误吗?3.你能保证plsql developer不出ORA-12541 TNS 无监听程序错误吗?4.你知道Oracle11g安装服务器端,客户端,plsql developer都有哪些坑点吗?
oracle
存储过程
误删
,Oracle中怎么
恢复
被删掉的
存储过程
Oracle中如何
恢复
被删掉的
存储过程
?在某些时候,容易
误删
存储过程
,那么针对
存储过程
被删除了,我们如何进行
恢复
呢 ? 这里为大家进行讲解。1. 创建测试
存储过程
SQL> conn roger/rogerConnected.SQL> CREATE OR REPLACE PROCEDURE proc_test_drop2 AS3 BEGIN4 FOR x IN (SELEC...
Oracle
误删
除
存储过程
快速
恢复
技巧
作者:IT邦德 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 (Web\java\Python)工作,主要服务于生产制造 现拥有 Oracle 11g OCP/OCM、 Mysql、Oceanbase(OBCA)认证 分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证 从业8年DBA工作,在数据库领域有丰富的经验 B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007 擅长Oracle数据库运维开发,备份
恢复
,安装迁移,性能优化、故障应急处理等。 文章
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章