-
2005-12-20 11:45:56
/ Oracle数据库管理
同一个数据库一份是接近1天的报表一份是最繁忙时段的报表大家给点建议谢谢
查看(270)
评论(6)
-
2005-11-30 17:46:44
/ Oracle数据库管理
看到一个文档,说重建索引需要用到临时表空间和额外的表空间。那分别需要多大的空间呢?特做如下试验:数据库为oracle 9iSQL> create tablespace test_ind datafile 'D:\ORACLE\ORADATA\ORACLE9I\test01.dbf' size 5m;表空间已创建。SQL> create table test(a char(1024));表已创建。SQL> insert into test values('1');已创建 1 行。......SQL> commit;提交完成。SQL> create index ind_test on test(a) tablespace test_ind;索引已创建。SQL> select sum(bytes)/1024 from user
查看(385)
评论(3)
-
2005-11-23 17:29:05
/ Oracle数据库管理
文章出自我的blog。============scn号与oracle数据库恢复过程有着密切的关系,只有很好地理解了这层关系,才能深刻地理解恢复的原理,从而才能很好地解决这方面的问题。一。SCN与CHECKPOINTCKPT进程在checkpoint发生时,将当时的SCN号写入数据文件头和控制文件,同时通知DBWR进程将数据块写到数据文件。CKPT进程也会在控制文件中记录RBA(redo block address),以标志Recovery需要从日志中哪个地方开始。与checkpoint相关的SCN号有四个,其中三个存在控制文件中,一个存放在数据文件头中。这四个分别是:
查看(788)
评论(11)
-
2005-10-30 23:39:17
/ Oracle数据库管理
SQL> alter database backup controlfile to 'd:\con.bak';alter database backup controlfile to 'd:\con.bak'*第 1 行出现错误:ORA-01580: 创建控制备份文件 d:\con.bak 时出错ORA-27040: 文件创建错误, 无法创建文件OSD-04008: WriteFile() 失败, 无法写入文件O/S-Error: (OS 6) 句柄无效。SQL> alter database backup controlfile to 'd:\control.bak';数据库已更改。SQL> alter database backup controlfile to 'd:\con.bak';alter database backup controlfile to 'd:\con.bak'*第 1 行出现错误
查看(610)
评论(11)
-
2005-10-21 11:33:21
/ Oracle数据库管理
对在日志损坏时,什么时候需要加入隐含参数打开数据库的问题一直没弄清楚,做了一下测试,总结如下:(我也不知道对不对,请高手指正)一、归档模式1、损坏当前联机日志1.1 非干净关闭1.1.1、有活动事务1.1.1.1、有备份1)关闭数据库、备份现场、拷贝备份2)recover database until cancel;(选择AUTO)3)recover database until cancel;(选择CANCEL)4)alter datbase open resetlogs;5)做一次全备1.1.1.2、无备份(需要加入隐含参数)
查看(411)
评论(7)
-
2005-06-19 23:15:43
/ Oracle数据库管理
在前人的工作基础上,结合自己使用过程中出现的问题及解决方法给个一个新版的:理解和使用Oracle 8i分析工具LogMinerOracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体内容,特别是,该工具可以分析出所有对于数据库操作的DML(insert、update、delete等)语句,另外还可分析得到一些必要的回滚SQL语句。该工具特别适用于调试、审计或者回退某个特定的事务。LogMiner分析工具实际上是由一组PL/SQL包和一些动态视图(Oracle8i内
查看(9520)
评论(51)