-
SQL优化_高水位线导致的性能问题
Jun182015
-
linux scp限速传输
Jun132015
-
ORACLE日志切换频率
Jun042015ORACLE数据库REDO日志切换频率在一定程度上可以反映业务的繁忙程度,正常来讲REDO日志每小时切换3次左右为最佳,当然不同的业务不同的需求,不能同日而语。 下面是网上流传较广的查询日志切换频率的SQL,与其说是查询日志切换频率,不如说是查询日志切换周期。 SQL> select sequence#, 2 first_time, 3 ...
阅读全文
-
ORACLE数据库锁表及ORA-00031错误
Jun032015公司一套产品3期马上要上线,被临时调到开发部门,下午刚刚到开发部门报到,就遇到SIT环境表空间不足,增加数据文件后,开发人员说数据库遇到死锁(数据库版本10.2.0.5.0 64 bit for linux,单实例),检查告警日志并没有发现60错误,经查询,只是delete操作引起的锁表,并不是死锁。 SQL> select 'alter system kill session ' ...
阅读全文
-
ORACLE怎样将CHAR类型字段转换成CLOB
May282015本文通过两方面演示怎么将ORACLE数据库中的CHAR类型的字段转换成CLOB类型的字段,一种情况是空列,另一种情况是列中已有数据。测试表结构如下: SQL> desc sdb_b2c_goods Name Null? Type ----------------------------------------- -------- ----------------------- ...
阅读全文
-
sequence在数据库重启之后是否会丢失cache部分的实验
Apr202015今天在ITPUB看到一个关于序列在数据库重启之后是否会丢失cache部分的帖子,感觉很有意思,一时手痒也做了个实验。实验环境是CentOS 6.3操作系统,11.2.0.4.0版本的数据库,实验过程如下: 普通用户登录数据库,创建一个序列。 [oracle@db98 dbs]$ sqlplus dbdream/dbdream SQL*Plus: Release 11.2.0.4.0 Production ...
阅读全文
-
RAC重新编译has遇到libskgxns.a不存在错误
Feb032015客户的一个跑在AIX 6上的11.2.0.1.0版本的两节点RAC,在巡检时发现节点2的ASM没有启动,巡检人员尝试启动及恢复未果,当我介入时发现,导致ASM无法正常启动的根本原因是集群无法启动。 SQL> startup nomount ORA-01078: Message 1078 not found; No message file for product=RDBMS, facility=ORA ORA-29701: Mess ...
阅读全文作者:dbdream | 分类:Oracle, oracle 11g | 标签:CRS-4687,CRS-4000,libskgxns.a, ORA-01078,ORA-29701,CRS-4640,CRS-2796
-
网卡故障导致RAC数据库故障
Feb022015
-
jdbc连接不上oracle数据库的问题
Jan042015在给客户的数据库从9.2.0.4升级到11.2.0.4.0的时候,开发人员说应用程序访问不了数据库,客户的环境是rhel 5.5操作系统。而我通过客户端使用sqlplus、PLSQL Developer等工具业务是可以远程访问数据库的,这说明数据库是没有问题的。通过检查应用程序日志,发现如下报错。 Connection refused(DESCRIPTION=(TMP=)(VSNNUM ...
阅读全文
-
LOB回滚段快照过旧ORA-22924 snapshot too old
Jan042015昨晚接到一个电话,打电话的是开发人员,说数据库遇到ORA-01555错误,应用无法正常使用,当时很纳闷,ORA-01555错误通常影响的是查询操作,怎么会影响业务无法使用呢? 按照正常流程,让他查了下undo表空间和undo保留时间,发现除了undo保留时间较短外并没有异常。 SQL> select a.NAME,b.FILE_NAME,b.BYTES/1024/102 ...
阅读全文