ipcs 使用
ipcs用法 ipcs -a 是默认的输出信息 打印出当前系统中所有的进程间通信方式的信息ipcs -m 打印出使用共享内存进行进程间通信的信息ipcs -q 打印出使用消息队列进行进程间通信的信息ipcs -s 打印出使用信号进行进程间通信的信息ipcrm用法 ipcrm -M shmkey 移除用shmke...
操作系统(aix\redhat\suse)修改主机名方法
aix:1. smit hostname2. vi /etc/hosts-------------------------------------------------chdev -l inet0 -a hostname = newvi /etc/hostsredhat中修改主机名通过修改/etc/sysconfig/network文件,修改HOSTNAME="**" 然后重启/etc/init./network服务就可以了suse linux:修改/etc/HOSTNAME文件,...
11g grid +db 采用裸设备克隆案例
参数文档:How to Clone an 11.2.0.3 Grid Infrastructure Home and Clusterware (文档 ID 1413846.1)########## For Oracle 11g RAC Database ##########10.19.246.22 tokf6a-vip10.19.246.24 tokf6b-vip172.19.246.22 tokf6a-priv172.19.246.24 tokf6b-priv10.1...
exists、in的运用场景
exists、in的运用场景 能不写子查询,尽量不写子查询,而是直接编写多表连接操作。理由如下: ① oracle CBO在parse阶段,会尽可能把子查询转化为多表连接 ② 子查询可...
buffer busy waits
buffer busy waitsbuffer busy waits=================http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=34405.1当会话想要访问缓冲存储器中的数据块,而该数据块正在被其它会话使用时产生buffer busywaits事件。其它会话可能正在从数据文件向缓冲区存储器度曲同样...
in、or与union all的性能对比
in、or与union all的性能对比对于某大表的查询 使用or: SELECT * FROM article WHERE article_category=2 OR article_category=3 // 执行时间:11.0777 使用 in: SELECT * FROM article WHERE article_category IN (2,3) // 执行时间:11.2850 使用union all: SELECT * FROM article WHERE article...
linux关闭防火墙/用户的运行级别/chkconfig 用法
Linux下查看、关闭及开启防火墙命令1)永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2)即时生效,重启后复原 开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。&nb...
11g新特性--Oracle 11g 闪回数据归档
虽然ORA-01555错误可以通过种种手段来避免和减少,但是随着时间的流逝,这些UNDO信息总会失去,那么能否将这些信息保存起来,使得数据库在一定的历史周期之内可以不断向后追溯,使得我们可以看到一个数据表在任意历史时间点上的切片呢? 从Oracle Database 11g开始,Oracle...
[zt] 影响SQL性能的原因
影响SQL性能的因素很多,如初始化参数设置不合理、导入了不准确的系统及模式统计数据从而影响优化程序(CBO)的正确判断等,这些往往和DBA密切相关。纯粹从SQL语句出发,笔者认为影响SQL性能不外乎以下四个重要原因...
_undo_autotune(关闭undo retention优化建议)
-- 查询隐含参数 select ksppinm, ksppstvl from x$ksppi pi, x$ksppcv cv where cv.indx = pi.indx and pi.ksppinm like '_undo_autotune%' 可以看到默认是true . SQL> ALTER SESSION SET NLS_DATE_FORMAT='YYYY/MM/DD HH24:MI:SS' ; Session altered.v$undostat中查看调整优化后的undo_retention (tuned_undoretention)....
温故知新 - UNDO,UNDO_RETENTION 及 _undo_autotune
Undo一个重要用途就是在对数据进行修改时候,能将数据块中被修改前的数据(注意不是数据块,一般被称为before image)保存到回滚段中。回滚时就可以取出还原。 UNDO还有其他用途,如一致性读、闪回功能(Flashb...
如何确认一条语句在sharepool中是否存在?
SQL> select /* 我在shared_pool中吗*/ 1 from dual;1----------1SQL> select sql_text from v$sqlarea where sqL_text like '%shared_pool%' and sql_text not like '%v$sqlarea%'2 ;SQL_TEXT--------------------------------------------------------------------------------------------------------------...
AIX详细查看用户/进程使用内存
aix 内存监控
Oracle Database History
Oracle Database History● In 1977 Larry Ellison saw a IBM Journal of Research and Development, discovered a research paper that described a working prototype for a relational database management system (RDBMS). Showing it to coworkers Bob Miner and Ed Oates at Ampex .●...
Oracle 11gR2 Database UNDO表空间使用率居高不下
客户的数据库是Oracle Database 11.2.0.3.0 for AIX 6.1 64bit的单机数据库。客户查询DBA_FREE_SPACE发现UNDO表空间的使用率高达98%以上。客户的UNDO表空间已经手动扩展到了25GB,且一直在增加,为了UNDO表空间能及时的被释放,UNDO表空间对应的所有数据文件自动扩展都被关闭。查询DBA_UNDO_EXTENTS发现在UN...
oracle pga使用情况常用脚本:
1.Look at trends of individual processes growing in size: (查看某个进程pga增长的趋势) select p.spid, s.sid, substr(n.name,1,25) memory, s.value as Bytes from v$sesstat s, v$statname n, v$process p, v$session vs where s.statistic# = n.statistic# &...
处理aix oracle用户下修改内存限制不生效-- 报ora04030
ora04030
AIX 修改系统文件 /etc/security/limits
本节包含以下主题:增加进程的内存大小限制 增加文件大小限制 创建具有大文件支持的文件系统增加进程的内存大小限制输入以下命令以检查当前进程数据大小和虚拟内存大小限制:ulimit -dulimit -m建议将进程数...
linux安装oracle 修改/etc/security/limits.conf
linux下安装Oracle 一般都会修改/etc/security/limits.conf这个文件,但是这里面的具体含义未必每个人都会,刚开始我也不是很清除,只知道要修改,每次安装按照文档配置就可以了。今天看到一般文章的介绍,特记录一...
ulimit -a最大打开文件数显示1024,但是/etc/security/limits.conf显示10000处理方法
ulimit -a