关于ORA-04031错误
我发现从9i升级到11g后,经常会出现ORA-04031错误,这个错误是关于sharepool的,首先9i和11g我的内存参数都是一样的,没有改动过,但是为什么11g后会频繁出现这个错误呢,让我很困惑。下面是两个我经常会看到的报错信息 ERROR at line 1: ORA-04031: unable to allocate 88632 bytes of shared memory ("shared pool","...
9i升级到11g用SPA做性能测试
这是一个自己负责实施的项目,由于原来的版本是9i,比较老,而且是跨版本升级到11g,所以不能简单用sqlset迁移做性能测试,下面简单介绍下:--在生产库中利用10046抓取SQL Trace,由于要抓的trace比较多,所以临时放在其他空间足够的目录里alter system set user_dump_dest='/oradata_rman_bak/udump' scope=memory;alte...
当子查询栏位不存在时,没有报错,反而会出现误操作
这是一个发生在生产环境中的真实案例,由于数据库中的数据一直在增长,我们写了一个关于主要业务数据的清理存储过程,第二天发现程序还没有跑完,查看log发现它在删其中的一个大表的所有记录,好在我对于大表的删除有条数和时间间隔限制,所以一晚上只删了一部分,但是真的把我吓了一跳...
在Windows上批量压缩迁移数据库备份
C:cd C:\Backupnet use z: \\dbbackupset dd=%date:~6,4%_%date:~0,2%_%date:~3,2%dir *%dd%*.bak /s/b/a>baklist.txtfor /f %%i in (baklist.txt) do gzip -f "%%i"dir *%dd%*.bak.gz /s/b/a>rarlist.txtfor /f %%g in (rarlist.txt) do move "%%g" z:\backup\forfiles /p "z:\backup" /m "*.bak.gz...
ORA-600 ktbesc_plugged
最近查看alert日志,发现了ORA-600的报错,一看到600,整个神经都触碰了,立马上MOS查看是否有相同的问题我的环境是solaris 10 sparc 64bit oracle 11.2.0.3,下面是报错信息 ORA-00600: internal error code, arguments: [ktbesc_plugged], [], [], [], [], [], [], [], [], [], [], []...
Fatal NI connect error 12170
在数据库升级到11g之后,发现alert log里经常会有下面的报错信息,查看mos(1286376.1)后发现这个问题是由于Automatic Diagnostic Repository(ADR)中的 Oracle Net diagnostic在默认的情况下是开启的,当数据库和客户端的连接超过特定时间,就会把这样的信息写入到alert日志中,如果不是特别频繁出现,我想应该是没关系的F...