10g和11g自动任务的区别
10g和11g自动任务的区别[@more@]Oracle10g增加了一个新的任务,用来自动分析数据库,用于增加CBO执行的正确性。这个任务就是GATHER_STATS_JOB, 任务定义周一到周五的夜晚执行,和周六日全天执行。在oracle11g中job的名称有些不同。 oracle这个自动收集信息的出发点很好,但是,大部分系统晚上的负载也很高,或者执行计划改变,会引起新的性能问题。 而且oracle这个自动收集信息的job非常耗性能。 oracle10g的系统自动job SQL> select job_name,comments from dba_scheduler_jobs; JOB_NAME COMME
linux oracle AIO实现
这篇文章介绍了linux 下 oracle AIO实现,对于性能提高还是很有帮助[@more@]一直知道异步IO的存在,未有深入研究已经和测试过,偶然搜索到一些博主的文章,发现文章写的比较齐全,就大概整理了一下文章,并做了简单的测试来共享,如果你的系统遇到写问题或者想改善一下IO的效率,可以考虑一下异步IO的使用,尤其对使用裸设备的提升最为明显。介绍: 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性,但是我们在 2.4版本内核的补丁中也可以找到它。 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻
oracle11gR2在RedHat5上前期安装配置脚本
cat oracle11g_pre.sh注意还需要注意shm在 /etc/fstab 里修改一下:tmpfs /dev/shm tmpfs defaults,size=4096M 0 0加上这个size,可以设为物理内存的1.5倍[@more@]rpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*rpm -Uvh compat-libstdc++-33-3*rpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c++-3*rpm -Uvh gcc-4*rpm -Uvh libXp-1*rpm -Uvh openmotif-2*rpm -Uvh compat-db-4*rpm -Uvh unixODBC*rpm -Uvh libaio-*echo "#kernel.shmall=2097152kernel.sh
同一台机器上安装了10g和11g对于listener的配置
由于资源有限我在同一台机器的2个不同的用户下安装了oracle10和oracle11(oracle用户安装的10g,daizy用户安装了oracle11g),但是发现原来的oracle10可以远程连接,而oracle11g确不能连接,后修改了listener.ora,结果2个都能连接oracle10cat listener.ora LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = oratest)(PORT = 1521))(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))))SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /home/oracle/OraHome_1) (PROGRAM = extp
alert log文件的变化
alert log文件的变化现在由DIAGNOSTIC_DEST这个参数控制ADR BASE 的位置如果没有设定这个初始化参数的位置,而设置 ORACLE_BASE 环境变量的话,那么,如果没有设定 ORACLE_BASE , 则 ORACLE_HOME/log 即为 DIAGNOSTIC_DEST。Alert Log 文件父目录的位置在:ADR_BASE/diag/product_type}/product_id/instance_id这个目录下有 alert/trace/bdump 之类的子目录。就是 Log 的具体位置了文本文件的目录:select value from v$diag_info where name ='Diag Trace';xml文件的目录:select value from v$diag_info where name ='Diag Alert';[@more@]