首页 >>  正文

oracle查看表数据

来源:baiyundou.net   日期:2024-09-22

Oracle数据库数据恢复环境:

北京某国企客户Oracle 11g R2数据库误truncate table CM_CHECK_ITEM_HIS,表数据丢失,业务查询到该表时报错,数据库的备份不可用,无法查询表数据。

Oracle数据库执行Truncate命令的原理:在执行Truncate命令后ORACLE会在数据字典和Segment Header中更新表的Data Object ID,但不会修改实际数据部分的块。由于数据字典与段头的DATA_OBJECT_ID与后续的数据块中的并不一致,所以ORACLE服务进程在读取全表数据时不会读取到已经被TRUNCATE的记录,但是实际数据未被覆盖。

Oracle数据库数据恢复过程:

1、为保护用户数据和重现故障的解决过程,北亚企安数据恢复工程师重构了与用户相同的故障:

使用Scott用户创建表emp1,连续多次复制emp表,多次复制后的总记录数为7340032条。truncate表emp1,之后没有进行任何操作。查询该表,数据库中该表的记录为0条。

北亚企安数据恢复——Oracle数据恢复

注: Os:win server 2008R2。数据库版本:win_oracle_11.2.0.1_x64;

2、对system表空间文件进行分析,找到truncate表的原始数据所在位置。

北亚企安数据恢复——Oracle数据恢复

3、解析表所在的数据文件,找到被truncate的数据。

4、将truncate的数据插入到数据库中。

5、在Oracle数据库中查看被truncate的表,发现数据回来了,直接备份数据。

北亚企安数据恢复——Oracle数据恢复

6、Exp导出scott用户。

北亚企安数据恢复——Oracle数据恢复

","gnid":"9f701659f7143a20c","img_data":[{"flag":2,"img":[{"desc":"","height":"578","title":"","url":"https://p0.ssl.img.360kuai.com/t01bb87b952ed595cd2.jpg","width":"804"},{"desc":"","height":859,"title":"","url":"https://p0.ssl.img.360kuai.com/t0118a0d4cbbd9ceed6.jpg","width":706},{"desc":"","height":"721","title":"","url":"https://p0.ssl.img.360kuai.com/t01b4a9affa2a75af97.jpg","width":"823"},{"desc":"","height":"668","title":"","url":"https://p0.ssl.img.360kuai.com/t010be82dc22fa8f428.jpg","width":"703"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1710148080000,"pure":"","rawurl":"http://zm.news.so.com/872af25aaf7003f4cf307872dc841df9","redirect":0,"rptid":"60067726db01f52e","rss_ext":[],"s":"t","src":"数据恢复资讯","tag":[],"title":"Oracle数据恢复—Oracle数据库误truncate的数据恢复案例

暨询明4999oracle数据库如何查表的具体内容 -
戈妍享17675548485 ______ select * from ASSIGN_ANSANALY; 不知道你想要的是什么,可否说得更清楚. 希望我能帮你

暨询明4999如何查询Oracle表空间和数据文件信息
戈妍享17675548485 ______ 1、查看Oracle数据库中数据文件信息的工具方法: 使用上面介绍过的方法登录oracle enterprise manager console工具,选择'存储' 数据文件,会看到如下的界面,该界面显示了数据文件名称,表空间名称,以兆为单位的数据文件大小,已使用的数据文件大小及数据文件利用率.

暨询明4999怎样查看oracle数据库中所有表 -
戈妍享17675548485 ______ oracle有自带的数据字典的 dba_tables(查看所有用户下的表信息) all_tables(如果不是dba用户登录的,看当前用户以及所有可以看到用户下的表信息) user_tables(查看当前用户下所有表信息);你可以先desc 一下,看下你具体关心哪一个字段

暨询明4999如何查看Oracle数据库中的表 -
戈妍享17675548485 ______ 3.使用SQL语句通过链接服务器将SQLServer数据写入Oracle中. 比如我们建立了链接服务器MIS,而Oracle中在MIS用户下面建立了表contract_project,那么我们的SQL语句就是: 以下是引用片段: DELETE FROM MIS..MIS.CONTRACT_...

暨询明4999如何查看oracle数据库中的所有表 -
戈妍享17675548485 ______ 如果你想查数据库中所有的表的话,可以查询 SELECT * FROM dba_tables 如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询: SELECT * FROM USER_TABLES 要想导入外部sql语句可以用命令 sql >@e:文件名.sql 如你想保存 select * from tablename;语句的结果,可以在sql*plus 里面这样: SPOOL c:test.sql //这是保存文件的位置 select * from tablename; SPOOL OFF

暨询明4999Oracle如何查看表空间内有哪些存储过程? -
戈妍享17675548485 ______ 可以通过dba权限进行以下方法查询. 方法一(简单查询定位到所有的存储过程): select * from DBA_objects where object_type='PROCEDURE' ; 方法二(复杂查询直接定位到表空间): SELECT * from dba_segments a, DBA_OBJECTS b WHERE a.tablespace_name = 'tablespace' and trim(a.owner) = trim(b.owner ) and b.OBJECT_TYPE = 'PROCEDURE'

暨询明4999oracle数据库中查看某一个表格有多少数据 -
戈妍享17675548485 ______ 查询数据字典表 可以得到你想要的数据 SQL> select dt.owner,count(*) 2 from dba_tables dt 3 group by dt.owner; OWNER COUNT(*) ------------------------------ ---------- APPLSYS 899 AK 59 CRP 11 IGS 1634 WMS 153 BSC 141 IEC 111 POA 165 OKS 116 XNP 50 IPA 16

暨询明4999如何查看oracle表空间数据文件位置 -
戈妍享17675548485 ______ 查找oracle数据文件、表空间的位置 1.执行:select name from v$datafile查询表空间中数据文件具体位置 结果集就一列: NAME F:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF 2.执行:Select * FROM DBA_DATA_FILES;查询表空间中数据文件具体位置和文件名,表空间名等.比上一个全 结果集: FILE_NAME (数据文件名) TABLESPACE_NAME (表空间名) 其他表头............................. F:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF SYSTEM

暨询明4999oracle如何查看有哪些表?
戈妍享17675548485 ______ 表是存储在表空间里的.selectnbsp;*nbsp;fromnbsp;dba_tablesnbsp;wherenbsp;tablespace_name='表空间名',注意表空间名大小写敏感.有.8i-10g有oracle的企业管理器,oracle的图形界面,功能类似SQLServer的企业管理器.11g中就没有了.下载9i或10g的客户端,里面有企业管理器.http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html

暨询明4999怎样查询oracle数据库中所有的表空间 -
戈妍享17675548485 ______ 1、首先需要找到oracle安装目录,打开控制台管理. 2、进入控制台界面,输入用户名和密码进行登录验证. 3、登录成功,进入主界面,点击菜单栏处【服务器】. 4、此时在存储栏,找到表空间选项,点击打开. 5、在搜索栏输入表空间名称,进行搜索. 6、此时在下方结果栏,可以看到表空间状态.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024