Oracle 10g数据库的最大容量
在Oracle 10g 的database concepts上提到,Oracle 10g的最大容量是8exabytes(EB),1EB=1024PB=1048576TB,这是一个相当大的数据了。还没有听说过单个库的容量达到这么大的。(虽然现实中有达到EB级别的数据量的,...
db_block_checking和db_block_checksum
先看看Oracle文档上对db_block_checking参数的说明:DB_BLOCK_CHECKING controls whether Oracle performs block checking for data blocks. When this parameter is set to true, Oracle performs block checking ...
最近很累
最近事情多,积在一起,感觉比较累。得放松一下才行。
Oracle的文件号、相对文件号及其他(续)
在前一篇文章(Oracle的文件号、相对文件号及其他)中,我们提到Oracle数据文件的相对文件号为1-1023。然而从10g开始,可以使用大文件(BIGFILE)的表空间,这种表空间只能使用1个数据文件。之所以称为大文件,是因...
Oracle10g 在AIX 5.3上的安装
Oracle10g 在AIX 5.3上的安装今天无事,在单位的测试机上,安装了一下Oracle10g环境:AIX 5.3 ML06 ,数据库版本 : Oracle 10g for AIX 5L 64bit简单记录了一下安装过程: 检查硬件配置  ...
database link故障处理一例
前一天遇到一例database link问题,仅供大家参考:数据库是运行在Windows 2003上的Oracle 9i先来看看故障现象,维护人员发现数据库上的job不能正常执行。用TOAD手工调用job的存储过程,TOAD一直阻塞。经过这个故...
这几天比较郁闷
上次出差回来,笔记本就坏了.本来准备写两篇关于Trouble shooting的文章,由于笔记本坏,一直没写成.过段时间再补上.
LOB列类型的LOGGING和NOLOGGING存储选择
众所周知,如果一个库没有设置为force logging,而这个库在归档模式下,对表的插入操作如果采用APPEND模式,并且表设置为nologging则不会为插入的数据产生日志。那么对LOB列的存储也设置为NOLOGGING,会产生什么样的...
再论字符集转换(二)
上一篇讲到普通字符串的转换,本篇将讲到国家字符集字符串的转换:客户端的NLS_LANG为默认值,即ZHS16GBK:SQL> create table t1 ( id number ,aa varchar2(20),bb nvarchar2(20));表已创建。SQL> insert into t...
令人郁闷的火车票
今天中午去一火车票代售点买回春节回老家的火车票。没买到,原因是那个日期的火车票还没出来。但其他买票的人,虽然日期是预售期内,但都没有了。听那卖票人的说法,票是很难买的。虽然这个时候理应买票的人很多,但...
今天下雪了,好冷
今天上午还在睡懒觉,准备起来了跟同学出门的。LP叫我不要出门了,说下雪了。打电话告诉同学,不出去了,索引继续睡觉,我那同学也乐得睡懒觉。汗。。。中午起来看外面,还在飘雪,树上都积了不少了。很多年没有见...
col$数据字典中col#,segcol#,intcol#的意义
让实验说话:SQL> create cluster test1.C_T1 ( c_a number(10));Cluster created.SQL> create index test1.c_t1_idx on cluster test1.c_t1;Index created.SQL> create table test1.t1 (a varchar(2),b number(...
9i下删除unused column的异常情况
作了一个实验,删除unused column时出现异常情况:SQL> create table test1.t1 (a number,b number, c number);Table created.SQL> alter table test1.t1 set unused (a);Table altered.SQL> alter table test1...
Oracle9i下将列设为UNUSED时的系统行为
下面以例子说话:SQL> create table test1.unused_test as select rownum a,rownum*2 b,rownum*10 c from dba_objects where rownum<=100;Table created.看看数据字典:SQL> select column_name,data...
Oracle10g下手工重建CRS和RAC数据库
某个刚安装好的RAC库,由于需要更换存储,所以需要重建。由于主机系统并没有重新安装,因此只需要重建CRS和库就行了。环境:AIX 5306+HACMP 5.2+ORACLE 10.2.0.1+祼设备,文中对节点名、网络配置等信息处了更改处理...
exp导出表名为小写的表
由于ORACLE默认的表名都是不区分大小写,在创建表时,在数据字典中存储的表名为大写。在有些情况下,如果创建的表在表名上加上双引号("),则创建的表其表名在数据字典中不作转换。比如SQL> create table test1."Tab...
oracle对JOB失败的处理
在job执行过程中,all_jobs中,this_date和this_sec记录本次开始执行的时间。next_date和next_sec则在开始执行时按interval计算好。执行完成后,无论失败与否,last_date和last_sec为上次执行(也即刚执行过)开始的...
引用远程数据库对象值得注意的问题
在同一个数据库内,被引用对象上进行了alter、drop等操作,该对象的依赖对象如view、function、procedure等,状态会自动标记为Invalid,再重新使用这些依赖对象时,系统会自动重新compile。而一个数据库内的对象引用...