发布时间:2013-01-20 23:01:11
Oracle 的Undo有两种方式: 一是使用undo 表空间,二是使用回滚段. 我们通过 undo_management 参数来控制使用哪种方式,如果设为auto,就使用UNDO 表空间,这时必须要指定一个UNDO 表空间。 如果设为manual,系统启动后使用rollback se.........【阅读全文】
发布时间:2013-01-16 22:42:40
Oracle死锁问题的解决方法报送单位: 审核人:关键字: Oracle 死锁 1、引言 每个使用关系型数据库的程序都可能遇到数据死锁的情况,Oracle数据库也不例外,虽然Oracle提供了防死锁机.........【阅读全文】
发布时间:2013-01-15 10:11:27
现场情况: 1、数据库没有作归档, 2、数据都存放在system表空间 3、没有备份 状况: 操作系统由于磁盘原因出现宕机,用户强行按电源关闭系统,数据库无法启动。 处理: Sql代码SQL> recover&nbs.........【阅读全文】
发布时间:2013-01-15 09:02:03
来自?Oracle PL/SQL by Examples 4th Edition?附录一中的 PL/SQL 代码格式指南。大小写关键字(BEGIN,END),数据类型(NUMBER VARCHAR2),内置函数(TO_CHAR,SUBSTR),用户自定义存储过程、函数和包,这些对象名称使用大写。变量名、表名、列名,使用小写。空格等于号和比较操作符.........【阅读全文】
发布时间:2013-01-14 10:30:11
表碎片的来源当针对一个表的删除操作很多时,表会产生大量碎片。删除操作释放的空间不会被插入操作立即重用,甚至永远也不会被重用。怎样确定是否有表碎片-- 收集表统计信息
SQL> exec dbms_stats.gather_table_stats(ownname=>'SCHEMA_NAME',tabname=> 'TABLE_NAME');
-- 确定碎片程度
SQL> SELECT table_name, ROUND ((blocks * 8), 2) "高水位空间 k",
ROUND ((num_rows * avg_row_len / 1024),......【阅读全文】