hp-ux内存管理机制之SWAP分区
产生 (Spawn) 进程时,Kernel 将检查虚拟内存,看看该进程是否可以直接加载到物理内存中。该 Kernel 还会进行检查,以确保该进程能够节省 swap 区域中的空间。如果两个测试均失败,该进程则不会产生,将被终止。生成的错误消息为 malloc 或 fork 失败。所有进程都必须能够节省 swap 区域中的空间。要保留足够的可用物理内存,以便进程运行,有一个被称为 vhand 的 daemon 会扫描 Kernel 中的所有进程表,查找尚未使用过的数据页。如果 vhand 发现了任何 "非活动" 页,vhand 就会将这些页移动到 swap 区域。如果可用内存下降至太
修改后的清除SNIPED状态会话进程的shell脚本
#!/bin/sh export JAVA_HOME=/usr/javaORACLE_BASE=/oracle/ora92;export ORACLE_BASEORACLE_HOME=/oracle/ora92; export ORACLE_HOMEORACLE_SID=ctais; export ORACLE_SIDPATH=$ORACLE_HOME/bin:$ORACLE_HOME/lib64:$ORACLE_HOME/lib:$PATH; export PATHORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33LD_LIBRARY_PATH=$ORACLE_HOME/lib64:$ORACLE_HOME/lib; export LD_LIBRARY_PATHNLS_LANG=AMERICAN_AMERICA.US7ASCII; export NLS_LANGTMP_DIR=/oracle/ora92/tmp;export TMP_DIR#umask 022cat <<EOF|/oracle/o
9i下建立分区压缩物化视图的语句
CREATE materialized VIEW ctais2.V_SB_SKKP_FCGS_1 partition by range(NSR_SWJG_DM) (partition V_SB_SKKP_FCGS_P1 values less than ('11401000000'),partition V_SB_SKKP_FCGS_P2 values less than ('11402000000'),partition V_SB_SKKP_FCGS_P3 values less than ('11403000000'),partition V_SB_SKKP_FCGS_P4 values less than ('11404000000'),partition V_SB_SKKP_FCGS_P5 values less than ('11405000000'),partition V_SB_SKKP_FCGS_P6 values less than ('11406000000'),partition V_SB_SKKP_FCGS_P7 values less than ('11422
灾备中经常提到的RTO和RPO是什么意思
一般而言,凡论及灾备方案,都以RTO及RPO作为最基本的标准。RTO (Recovery Time Objective,复原时间目标)是企业可容许服务中断的时间长度。比如说灾难发生后半天内便需要恢复,RTO值就是十二小时;RPO (Recovery Point Objective,复原点目标)是指当服务恢复后,恢复得来的数据所对应时的间点。如果现时企业每天凌晨零时进行备份一次,当服务恢复后,系统内储存的只会是最近灾难发生前那个凌晨零时的资料。 根据以上两个简单的原则,企业不但可以对现有的数据系统作出,也可以按照既定的RTO及RPO要求,选购最适合的灾备方案。RTO及
Oracle9i RAC下IBM小型机网络参数的调整建议(摘自IBM网站)
Oracle 9i RAC (Real Application Cluster)提供比单一实例更好的可用性和可扩展性,当前用户越来越多的开始采用RAC的系统,用户在传统单一实例上的监视和调整系统CPU,内存和硬盘的技能和经验,通常在RAC环境中同样适用。然而在RAC环境中有更多需要用户考虑的问题。 Oracle 9i RAC 多节点的结构引入了一个新的硬件模块 -- RAC 节点间的互联网络,用于协调各个节点的运行,包括全局锁(global locking),队列(enqueue)和缓存管理(buffer cache management)。RAC是一种较新的技术,对于节点间互联的方式和性能的资料还很少,本文将对此进行一
使用命令crs_stat -t,输出结果里资源名称后缀的含义
$crs_stat -tName Type Target State Host ----------------------------------------------------------------ora....B1.lsnr application ONLINE ONLINE itdssdb1 ora....db1.gsd application ONLINE ONLINE itdssdb1 ora....db1.ons application ONLINE ONLINE itdssdb1 ora....db1.vip application ONLINE ONLINE itdssdb1 ora....B2.lsnr application ONLINE ONLINE itdssdb2 ora....db2.gsd application ONLINE ONLINE itdssdb2 ora....db2.ons application ONLINE ONLINE itdssdb2 ora....db2.vip application ONLINE ONLINE itdss
辽宁地税某数据库异常重启和重启后数据库运行缓慢问题的解决过程
数据库版本:10.2.0.3数据库架构:双节点RAC主机平台:IBM小型机,AIX5.3这次问题解决过程确认辽宁目前存在2个问题,记录如下: 第一,数据库实例异常重启。第二,数据库异常重启后造成的整个数据库进行DML操作异常缓慢,直接导致“抽数”时间大幅延长。 经过深入分析,这2个问题的原因和解决方案如下:[@more@]一、数据库实例异常重启 1、根本原因 观察jcfx1实例的alert日志发现在18号数据库jcfx1实例自动重启前,发生如下事件, Mon Oct 18 11:02:06 2010 Errors in file /app/oracle/admin/jcfx/bdump/jcfx1
关于表分区方面10g和11g的区别
oracle10g的时候支持“range-list”和“range-hash”这2种复合分区方式。到了oracle 11g的时候新加了“range-rang”和“list-list”复合分区方式,这样11g下很多以前没法使用的复合分区方式终于可用了,极大的方便了DBA和开发人员,同时也给数据库设计提供了更多可以选择的方案。[@more@]
Oracle10gRAC中最基本的概念和架构设计,可惜常被我忽略
对于Oracle 10gRAC的网络架构,我们都知道它的网卡类型分为两种,一种是public类型的,一种是private类型的。public类型的网卡上分配的地址叫public IP,private类型的网卡上分配的地址叫private IP,还有一个VIP,这个IP为了方便RAC的一个节点宕机或重启后其IP地址可以方便的漂移到另一个正常节点上,VIP与public IP共用一个网卡,在UNIX或Linux系统上使用ifconfig命令可以清晰的看到这一点。[@more@] 现在的问题是10gRAC中,pvivate地址可以设置几个?public地址和VIP可以设置几个?private类型的网卡可以设置几个?public类型的