关于Oracle死锁处理方法
关于数据库死锁的检查方法一、 数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、 死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语...
Oracle手工修改JOB属性
以下由sqlplus 来执行,具体参照一下相关的文档VARIABLE jobno number;BEGINDBMS_JOB.SUBMIT(:jobno,’p_test;’SYSDATE,’SYSDATE + 1/72’);commit;END;DBMS_JOB.SUBMIT(:jobno,//job号’your_procedure;’,//要执行的过程trunc(sysdate)+1/24,//下次执行时间’trunc(sysdate)+1/24+1’//每次间隔时间);删...
(EXPDP) Fails With Errors ORA-39079 ORA-25306 On One Node In RAC Environment
DataPump export on one certain RAC instance fails with errors:ORA-39006: internal errorORA-39065: unexpected master process exception in DISPATCHORA-39079: unable to enqueue message DG,KUPC$S_2_20090927001645,MCP, ,1,YORA-06512: at "SYS.DBMS_SYS_ERROR", line 86ORA-06512: at "SYS.KUPC$QUE_INT",...
查看表空间中存放的表名
关于表空间中表的定位,可以通过以下sql,我已经做过实验,可行。 查询特定表空间中的普通表:SELECT OWNER,TABLE_NAME FROM DBA_TABLES WHERE TABLESPACE_NAME='TBS_TEST1'; 查询特定表空间中的分区表:select...
EM自动任务导致数据库缓慢
这两天客户抱怨数据库慢,查看性能什么的没发现什么异常。查看job发现一个内容为EMD_MAINTENANCE.EXECUTE_EM_DBMS_JOB_PROCS执行特别频繁。使用 EXEC DBMS_JOB.BROKEN(job#,TRUE);EXEC DBMS_JOB.REMOVE(job);均无法成功移除。最后使用:exec sysman.emd_maintenance.remove_em_dbms_jobs成功移除,注意最后...
11.1.0.6 导入导出bug
实验环境:11.1.0.6.0对ANONYMOUSUSER_ALL表中分区进行备份SQL> select TABLE_NAME,PARTITION_NAME,HIGH_VALUE,PARTITION_POSITION,TABLESPACE_NAME from user_tab_partitions where TABLE_NAME='ANONYMOUSUSER_ALL';TABLE_NAME PARTITION_NAM HIGH_VALU...
关于Oracle伪列rownum
rownum列跟rowid列不一样,虽然同为表的伪列。但是rowid列是列的一个固定属性,而rownum列是结果集的一个排序。所以像如下查询是不会返回结果的:select rowid,rownum,employee_id from employees t where rownum>10所以很多资料中有如下说法,其实明白原理后就很简单了:对于Oracle的rownum问题,很多资料都说不支持>...
startup ORA-00845: MEMORY_TARGET not supported on this system
一台虚拟机跑多个实例时,由于/dev/shm空间不够导致如下报错> startupORA-00845: MEMORY_TARGET not supported on this system解决方法:修改/etc/fstab中为tmpfs /dev/shm tmpfs def...
dbms_stats应用相关
Q: DBMS_STATS.GATHER_SCHEMA_STATS ('schema_name'); 使用这个收集统计信息,estimate_percent使用默认值 查看官方文档默认值为DEFAULT_ESTIMATE_PERCENT,但是这个DEFAULT_ESTIMATE_PERCENT又是多...
windows平台部署的应用因硬盘坏掉无法恢复,考虑备份策略
windows平台,有专门的镜像备份工具把整个系统备份成一个镜像
收集统计信息是否立即生效
Q:如果应用因为统计信息没有收集或使用了错误的统计信息跑的很慢,我执行dbms_stats.gather_schema_stats收集统计信息,能立即生效么,还是说需要额外的处理呢。A:立即,但不会影响正在执行的sql
vsphere的P2V工具做的物理机迁移到虚拟机报错out of memory
vsphere的P2V工具做的物理机迁移到虚拟机 迁移成功,但是启动报错 进入rescue模式后发现是sysctl.conf文件的参数设大了因为虚拟机的内存没有物理机内存大kernel.shmmax = 12884901888kernel.shmmni = 4096kernel.shmall = 2097152把这三个参数按照虚拟机的配置改小以后问题解决...
使用普通用户set autotrace on报错SP2-0618: Cannot find the Session Identifier
<p style="margin:0px;padding:0px;color:#000000;font-family:Arial;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:26px;orphans:auto;text-align:left;text-indent:0px;text-transform:none;white-space:normal;widows:1;word-spacing:0px;-webkit-text-s...
记一次操作系统磁盘空间满过程
晚上接到领导电话,一客户表空间满了,心想,小case嘛<br />连进系统,sqlplus / as sysdba准备加表空间,纳尼,报错了!!!!<br /><span style="color:#E53333;">无法写入跟踪文件</span><br />判断系统错误,坑爹的是用secureCRT连进去显示乱码,调,修改字符集:<br /><img src="data:image/png;base64,iVBORw0KGg...
rac数据库默认sql tuning advisor,导致大量library cache lock
rac数据库默认sql tuning advisor,导致大量library cache lock问题现象:客户反映周六周日固定十点钟,一个程序会特别慢(大概10分钟),平时1到2秒。查看当时的日志发现:DBMS_STATS: GATHER_STATS_JOB encountered errors. Check the trace file.Errors in file /u01/a...
VMware安装VMware tool后mount /dev/cdrom /mnt成功挂载含rpm包的镜像
安装虚拟机后如果不安装vmware tool使用mount /dev/cdrom /mnt可以成功挂在含rpm包的镜像,但是安装VMware tool后挂在后/mnt中是错误的内容。<br />查了半天后无果,自己想到了个方法,如下:<br />1 在虚拟机的我的电脑中打开放好的iso文件,在里面找到Servers目录<br />[root@localhost mnt]# df -h<br /...
压力测试工具
Apache JMeter<br /><br />loadrunner
好用的metalink文档
Release Schedule of Current Database Releases (文档 ID 742060.1)
搬运工:temp表空间被过多占用处理方法
<p>这个步骤比较简单,查询v$sort_usage就可以了:</p><div class="dp-highlighter"><div class="bar"><div class="tools"><a href="http://www.laoxiong.net/temporary_tablespace_excessive_usage_case.html#">view plain</a><a href="http://www.laoxiong.net/temporary_tablespace_excessive_usage_case.h...
Clean WRH$_ACTIVE_SESSION_HISTORY in SYSAUX
<div class="post-header"></div>Tablespace SYSAUX grows quickly. Run Oracle script awrinfo.sql to find what is using the space. One section of the report shows that ACTIVE_SESSION_HISTORY is the biggest consumer.<pre>SQL> @$ORACLE_HOME/rdbms/admin/awrinfo.sqlCOMPONENT MB SEGMENT_NAME ...