在AnySQL.net中搜索标签(Tags) 'System' 的结果:

无SYSTEM时的LOB恢复

    本想将这种情况下的恢复步骤永远藏在心中的, 因为它在实际生活中太难以恢复了. 看到有人真的遇到了这种情况, 我还是将恢复的步骤写一下吧. 先来创建一个表空间及带BLOB字段表. SQL> CREATE TABLESPACE LOBDATA   2    DATAFILE 'C:\oracle\oradata\db10g\lobdata01.dbf' size 24m   3    extent management local uniform size 128K   4    segment space management manual; Tablespace created. SQL> CREATE TABLE T_LOB (COL1 NUMBER, COL2 BLOB) TABLESPACE LOBDATA; Table created.  ...

使用图形工具, 极需要加强权限管理

    又见图形工具引起的灾难, 在PL/SQL中用SYS用户登录, 不小心把所有的视图都删除了.     我已经见过好多次OEM上误删表/用户/表空间的问题, 都是因为在图形工具上按错了键或点错了鼠标, 这些工具在有权限时, 要删除什么东西总是默认以CASCADE方式进行的, 因此才造成的问题. 在这个例子中, 后来发现不单单是一些视图没有了, 还有一些SYS用户下的系统表被删除了. 在运行catalog重建系统视图时, 遇到了以下错误. CREATE OR REPLACE VIEW exu81approle ( role, schema, package) AS SELECT u$.name, r$.schema, r$.package FROM sys.user$ u$, sys.approle$ r$ WHERE u$.user# = r$.role#...

什么情况算是很麻烦的没有System的恢复?

    最近国内的数据库不太平安, 首先是磁盘损坏, 刚好坏到了System表空间所在的盘, 当然这是没有System的恢复. 另外还有好多次误删操作引起的问题, 误删单个或几个表, 误删除一个用户, 误删除一整个表空间(数据文件还在), 这些也算是没有System的恢复. 为什么算?     在System表空间中, 我们可以找出以下信息: 表编号, 数据编号, 表名, 列名, 列类型. 丢了System文件, 当然是没有了这些信息了, 那么误删表, 用户和表空间时, 当然也将表的这些信息删除了, 虽然你的数据库是有一个System的表空间, 但没有这些方便恢复的信息, 也就是没有System的恢复了. 如果还保留有删除操作时的归档日志或联机日志, 则可以从这儿分解出表名和数据编号的对应关系, 则恢复要简单得多.     在数据文件中, 我们能找到什么呢? 我们只能找到: 数据编号和记录. 由于没有了System信息, 对于这种恢复,...

AUL所需要的数据字典 -- Column

    在没有system的情况下, 使用AUL进行数据恢复时不能输出成dmp格式的,这时我们可以构造这些信息,在这儿我要讲的是AULCOL.TXT文件, 这个文件名必须是大写的, 其中包括十三个列信息,中间用逗号分开的. 1, Object ID 2, Column Order 3, Column Storage Order 4, Column Name 5, Column Type ID 6, Column Maximum Storage Length 7, Precision 8, Scale 9, Nullable 10, INTCOL#, Column Created Order 11,...

AUL所需要的数据字典 -- 段存贮信息

    在没有system的情况下, 使用AUL进行数据恢复时不能输出成dmp格式的,这时我们可以构造这些信息,在这儿我要讲的是AULTAB.TXT文件, 这个文件名必须是大写的, 其中包括六列信息,中间用逗号分开的. 1, Object ID 2, Data Object ID 3, Tablespace ID 4, The relative file number of segment header 5, The block number of segment header 6, The create order in cluster if table is...

AUL所需要的数据字典 -- 对象信息

    在没有system的情况下, 使用AUL进行数据恢复时不能输出成dmp格式的,这时我们可以构造这些信息,在这儿我要讲的是AULOBJ.TXT文件, 这个文件名必须是大写的, 其中包括五列信息,中间用逗号分开的: 1, Object ID 2, User ID 3, Object Name 4, Sub-Object Name, partition or sub-partition name 5, Object Type ID     在有system表空间的情况下,是用"unload table obj$;"这个命令来生成的,如: 9756,5,CUST_INFO,,2 9786,5,FILE$,,2 9776,25,TEST,,2 9787,5,DMPTEST,,2     对于对象类型编码, 可以去查看DBA_OBJECTS视图的定义, 如果你下载了AnySQL,...

AUL所需要的数据字典 -- 用户信息

    在没有system的情况下, 使用MYDMP进行数据恢复时不能输出成dmp格式的,这时我们可以构造这些信息,在这儿我要讲的是AULUSR.TXT文件, 这个文件名必须是大写的, 其中包括两列信息(userid,username),中间用逗号分开的. 如: 0,SYS 1,PUBLIC 2,CONNECT 3,RESOURCE 4,DBA 5,SYSTEM ...... 25,TEST     在有System表间的情况下, 这个文件是用"unload table user$;"命令来生成的....

根据标记(Tags)来查找:

分类 | Categories

本站基于MT-3.36免费版, 和Fenng设计的模板.
(©)版权所有, 2004 - 2008, www.AnySQL.net, 保留所有权利.
MSN: loufangxin(a)msn.com, Mail: anysql(at)126.com/support(at)iamdba.com, Skype ID:anysql