ORA-01578 坏块原因模拟及解决方法
原创转载起注明出处 我们可能有时候会遇到如下错误一、错误展示 SQL> select * from test123; select * from test123 ORA-01578: ORACLE data block corrupted (file # 1, block # 616...
ORACLE中的4种SCN
1、系统检查点SCN每当一个检查点完成后,ORACLE就把这个检点对应的SCN记录到控制文件中SQL> select checkpoint_change# from v$database; CHECKPOINT_CHANGE#------------------ 596...
ORACLE8i/9i 默认安装所建立的用户:
ORACLE8i/9i 默认安装所建立的用户:用户名口令说明CTXSYSCTXSYSCTXSYS是interMedia Text的用户,具有connect,resource,dba权限DBSNMPDBSNMPDBSNMP包括CONNECT,RESOURCEHE SNMPAGENT数...
LINUX 手动建立SWAP文件及删除
如何在红帽企业版Linux系统中添加swap文件?解决方法:1. 确定swap文件的大小,单位为M。将该值乘以1024得到块大小。例如,64MB的swap文件的块大小是65536。 2. 在root提示符下,键入下面的命令,其中count大小...
使用dbms_sqltune获得SQL调整建议
原创转载请注明出处 SQL TUNING ADVISOR是10G中顾问构架中的一个重要组建,除了使用EM来进行使用还可以使用语句来使用,主要目的在于看看ORACLE给出的SQL优化建议,但是好像不是每次都有效。如...
对Hash Join的一次优化
转自http://www.itpub.net/thread-955209-1-1.html对Hash Join的一次优化前两天解决了一个优化SQL的case,SQL语句如下,big_table为150G大小,small_table很小,9000多条记录,不到1M大小hash_area_size, sort_are...
ORACLE event和说明
转自http://blog.myspace.cn/e/401923344.htmeventEvent Reference 10013 - Monitor Transaction Recovery 10270 - Debug Shared Cursors 10015 - Dump Undo Segment Headers 10357 - Debug Direct Path ...
BUG MAX/MIN INTO CHAR
(原创 转载请注明出处)这个BUG出现会报错如下:select to_char(max(RENEWAL_DATE)) into M_YEAR_MONTH from t_renewal_schedule;ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小这个时候有3...
ORA-04021
CauseThere is a lock on a library object when doing the export.Error: ORA 4021Text: time-out occurred while waiting to lock object <name>--------------------------------------------------------------...
ORACLE VPD AND FGA
原创 转载请注明出处VPD 虚拟专用数据库,主要用来控制某个用户对特定列的一个访问权限,比如我是李三,我在查看员工信息表的时候,只要查看了薪水列,就只显示我李三的这一行,因为其他员工的薪水对我是保密了。使...
long sort 和 short sort
long sort 和 short sort转自 http://www.itpub.net/thread-1266906-1-1.html对这个帖子 http://www.itpub.net/thread-1266765-1-1.html的SQL做了点测试,顺便发现oracle 10g对排序这个操作还是很有点门道值得我们...
OUI-10058问题原因
原创 转载请注明出处 遇到了故障OUI-10058: The OUI Inventory on this system does not exits or is not writable .1-The /opt/oracle/oraInventory/orainstRoot.sh script. was not executed with root pri...
ORACLE 内存规划及LINUX内核设置
原创 转载请注明出处 公司的新服务器到了内存24GB预装 LINUX AS 5.1 64BIT,我正在对其进行安装,同时需要部署DATA GUARD 最大性能模式。我准备未SGA分配15GB空间,PGA无所谓了分给4GB好了,反正PGA也是按需...
关于主外键关系DML父表和DML子表加锁方式
原创 转载请注明出处当存在主外键关系时候不管是更新主表还是子表都会出现对应的LOCK,解释如下:实验SQL> create table test1 2 (id int);SQL> alter table TEST1 2 add c...
证明TRUNCTE后空间重用
原创 转载请注明出处下面的例子只是证明空间的重用create table ppasselect * from dba_tables,dba_users;execute dbms_stats.gather_table_stats(ownname => 'SYS',tabname => 'pp');SQL> select BLOCKS from dba...
LINUX 内存管理
转自网络Linux系统会把大部分可用内存划归自己使用。这是Linux管理内存的一种方式,他不是在需要分配空间的时候再到物理内存中去划一块归某个进程使用,而是提前就把整个内存管理起来,需要的时候再分配给某个进程...
隐藏的方法调用代来性能问题。
原创 转载请注明出处2010年6月13日 POMS生产故障分析及解决方法一、问题描述和分析 2010年6月13日早上9点左右我们发现了生产库出现性能问题,随即我们查看其服务器性能发现CPU,I/O,内存利用率都基本正常...
Linux系统的平均负载
转自网络不错的一篇文章,收藏了 关于Linux系统的平均负载最全面介绍 一、什么是系统平均负载(Load average)?在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是...
公司高可用性和升级的一些思考
1、LINUX AS 4.4 32BIT 10.2.0.1升级到LINUX AS 5.0 64BIT 10.2.0.1升级的主要思想是使用RMAN OPEN状态下全备,然后加上归档日志文件进行恢复,最后使用脚本utlirp.sql和utlrp.sql来完成升级,使用热备的原因是可以...
笛卡尔积和NEST LOOP产生的影响
原创 转载请注明出处SQL 性能分析,笛卡尔积和NEST LOOPSQL> SQL> select * from table(dbms_xplan.display_cursor(null,null,'iostats last')); PLAN_TABLE_OUTPUT---------------------------------------------...