SQL执行计划改变导致数据库慢
昨天晚班到今天凌晨4:30,应用作过修改后,进行测试,发现系统极慢,发现对数据库在一张156G的表从v$session_longops可以看出来在做全表扫描,把语句找出来,查看执行计划后,发现执行计划...
10g rac 改public 及vip IP
今天试了一下在10g rac下改IP,下文为wj整理的:环境:OS:Red Hat Linux AS4DB:10gR2 RAC 测试内容:RAC1上:公网IP由:134.96.39.188 rac1更改为...
查看linux中cpu, memory ,版本等配置
通过/proc这个目录下的文件可以了解到很多系统信息1.查看memory: 查看内存的详细信息: cat /proc/meminfo free2.查看cup 查看CPU的详细信息:  ...
设置32位的windows 2003 中oracle SGA内存使用大于1.7的方法--PAE
设置32位的windows 2003 使用大于1.7的内存前两天出差遇到:32位的windows 2003 使用大于1.7的内存的问题,PC server上内存为16G, 但由于32位的CPU的在windows系统中2G给系统用2G给应用程序使用,如系统及oracle参数...
表有主外键约束时的delete 方法
--主键表的创建create table pk_table(id int primary key,name varchar2(30))insert into pk_table values(1,'computer');insert into pk_table values(2,'music');insert into pk_table values(3, ...
linux nfs的设置
server端: 将rac2上的/arch2 共享到rac1机器的/arch2在oracle用户下rac2->mkdir /arch2su到rootrac2->surac2-> /etc/init.d/portmap start启动 portmap:[ 确定 ]rac2-> /etc/rc.d/init...
linux lvm 创建lv 并映射成裸设备---建立oracle 10g数据库
linux lvm 创建lv 并映射成裸设备---建立oracle 10g数据库1.fdisk /dev/sdbn ---创建一个分区pfdisk /dev/sdbt8e ---将分区置为lvm方式对/dev/sdb1进行管理2.创建一个pvpvcreate /dev/sdb13....
9i/10g TAF loadbalance的实现
9i/10g TAF loadbalance的实现:9i 中实现loadbalance需要将数据库的listener设为动态注册,在服务器端的tnsnames 里要加入类似如下,在数据库设置参数:local_listener,remote_listener:LISTENERS_RAC =&n...
登录审计trigger
登录审计trigger,记录所有用户登录时的主机,用户名等,可以用作审计: CREATE TABLE perfstat.TA$LOGIN_LOG( Login_User VARCHAR2(30 BYTE), INSTANCE_NUMBER ...
10g 上的Library Cache Pin的解决办法
今天开发要编绎一个存储过程,我开始编绎时发现一直无法成功,查了一下v$session_wait发现有一个Library Cache Pin,估计是有人在用它了,用了9i中查找锁隹这个procedure的holder的语句,发现在10g库无...
as4 上将oracle 10g rac 从10201升级到10203
今天在将10201升级到10203,感觉rac上升级和单机上的区别主要在两个方面:要升cluster软件还有一个是rolling update 升级的概念,就是在rac中可以先将一个node 升级到10203,接着再升其余的,这样可以...
hash_join优化一个简单的语句
在statpack看到下面的语句排在第二,通过加/*+USE_HASH(a) */ 来优化.下为过程和结果,有一张表有4442M,另外一张只有0.1M,原执行计划走的NL 30,287,228 &nbs...
使用flashback database 特性将dataguard 的standby 库激活为read write的实现方法
使用flashback database 特性将dataguard 的standby 库激活为read write的实现方法 可以利用10g 的flashback 特性来实现激活为standby库为 read write状态,standby库处于read write状态时可以在standby库上...
rac库与单机physical standby 之间的相互switchover
rac库与单机physical standby 之间的相互switchover参考杨版主的:http://yangtingkun.itpub.net/post/468/422816主primary rac库: racdb(racdb1,racdb2)单机physical standby库:standby ...
RAC上 read by other session 解决一例
今天在crm库中发现大量read by other session,cr request retry等待,找到read by other session 的SQL,SQL的plan为表扫描, 询问之后,应用也说这个等待的语句查了1小时怎么都查不出来结果,查了一下...
oracle 10g rac改listener的端口
在9i rac上如果要改listener的端口只要在listener.ora里改了,listener重启就好了,但昨天在10g rac上迁移组需要加载数据,只允许迁移用户进入,改listener是最快的办法,否则要将其它的用...
undo 引起的ora-600 [kteuPropTime-2]
Errors in file /oradata/oracle/admin/***/udump/**_ora_655776.trc:ORA-00600: internal error code, arguments: [kteuPropTime-2], [], [], [], [], [], [], 下为or...
9i 基本时间flashback的版本查询
--9i 基本时间flashback的版本查询:在Oracle9iR2中,SMON_SCN_TIME每5分钟被更新一次,在Oracle10g中, 在SMON_SCN_TIME表每6秒被更新一次.要查之前表的版本,一定要在 SMON_SCN_TIME 切换过之后才能查到:在9i里版...
将10g RAC库用rman 的方式备份并恢复到异地单机
将10g RAC库用rman 的方式备份并恢复到异地单机 由于太长了,完整的在:http://www.itpub.net/thread-1080350-1-11.html主RAC库:2个节点 rac1(192.168.218.168),rac2(192.168.218.168) 采用...
SCN及何时进行recovery 的理解--start SCN stop SCN
对SCN及何时进行recovery 的理解--- start SCN stop SCN checkpoint count(Checkpoint cnt)---checkpoint SCN 一直对SCN有些迷惑,所以对数据库何时需要recovery 也一直有些疑问,今天...