Oracle 9i Unix Manager
在Unix上被迫终止ORACLE进程时,必须做以下事情: (1) 杀掉所有Oracle进程. ps -ef|grep $ORACLE_SID|grep -v grep|awk '{print $2}'|xargs -i kill -9 {} (2) 使用ipcs -pmb 确认RAM内存段,然后使用ipcrm -m 命令从Unix中释放RAM内存. (3) 使用ipcs -sa 命令显示同步信号量,用ipcrm -s 命令为实例释放同步信号量.
有时,Unix进程很难被杀掉,即使使用kill -9也很难将其杀掉,这时可以使用下面的技巧来实现:
cat /dev/null >/dev/ttyname kill -9 $PID;
在AIX上显示Unix内核值: lsdev -C 显示CPU个数 lsdev -C|grep Process|wc -l
查看基础内核值: lsattr -E1 sys0
Unix的内存管理命令
(1)显示Unix上RAM总数 a. lsdev -C|grep mem 显示内存设备名称 b. lsattr -El mem0
(2)观察Unix上已经分配的RAM段 (其中Oracle的,代表Oracle系统全局区域SGA使用的内存) ipcs -pmb 使用sqlplus " /as sysdba" 登陆Oracle > oradebug ipc >udump 查看RAM详细信息 cat XXXX.trc
当Oracle崩溃时,必须手工清理RAM内存, ipcrm -m $PID
观察Unix中RAM交换页面调度
lsps -a 查看页面调度
影响磁盘I/O的Oracle调整因数
(1)Oracle实例的设置(init.ora) 大的db_block_size : 块尺寸越大,磁盘I/O越小 大的db_block_buffer : 数据缓存量越大,磁盘I/O越小 多重数据库写入进程(DBWR): 更有效率地编写数据文件. 大的sort_area_size: RAM中sort_area_size越大,临时表空间出现的磁盘类型越小. 大型联机重做日志: 联机日志越大,日志切换的频率越低.
(2)Oracle对象(表和索引) 低pctused: pctused的值越低,随后的SQL插入中出现的I/O越小. 低pctfree: 如果设置pctfree允许所有行无分段的扩展,那么随后的SQL选择中将发生较少的磁盘I/O. 通过索引重组表: 如果表按照最常使用的索引相同的物理顺序放置,那么磁盘I/O将显著降低.
(3)Oracle SQL 使用表索引 使用位图索引 使用hint提示
Oracle内部结构和磁盘I/O (1)db_file_mutltiblock_read_count和磁盘I/O db_file_mutltiblock_read_count: 在请求连续的长数据块时,该参数控制读数据块的速度. 这个参数和db_block_size有着重要的关系. 在Unix物理层,Oracle通常以64K作为最小块进行读取. 意味着: db_file_mutltiblock_read_count*db_block_size=64K
Oracle 9i Unix Manager的更多相关文章
- oracle 9i 图文安装教程 oracle 9i 安装
我的安装文件是ISO镜像文件,使用Virtual DAEMON Manager v 4.10打开: ora9i-1.iso ora9i-2.iso ora9i-3.iso 首先必须把上面三个镜像文件都 ...
- ORACLE 9i 数据库体系结构图
ORACLE 9i 的数据库体系结构图,非常的全面.系统.高屋建瓴的整体介绍了ORACLE 9i 的数据库体系结构.如果能全面了解.清晰梳理.深入掌握这些知识点,相信对你了解学习.深入研究ORACLE ...
- oracle 9i相关问题
Oracle 9i在连接数据库的时候需要加上双引号,如sqlplus “sys/oracle@orcl as sysdba” Oracle 9i不支持bigfile大的表空间创建,oracle9i或以 ...
- 使用Oracle 9i工具管理数据库 - 初学者系列 - 学习者系列文章
前面介绍了Oracle 9i的安装,本文大概介绍下Oracle 9i提供的管理工具的使用. 1 打开数据库配置工具 2 下一步 3 下一步 4 下一步.这里输入数据库名和SID 5 下一步 6 下一步 ...
- 安装Oracle 9i - 初学者系列 - 学习者系列文章
Oracle 9i数据库是经典的Oracle版本,就象SQL Server 2000一样.笔者最初使用到的Oracle版本就是Oracle 9i.下面就介绍下Oracle 9i的安装. 1. 下载O ...
- Red Hat Enterprise Linux AS4, C++ OCCI connect Oracle 9i
前提是已经安装好Oracle 9i. 1. 下载对应的ORACLE client安装. http://www.oracle.com/technetwork/database/features/inst ...
- oracle 9i/10gR2所有版本下载地址
Oracle 9i Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP ht ...
- 升级oracle 9i到10g
从9i升级到10g两个方案可供选择: 一是利用oracle提供的一个升级实用程序dbua(database upgrade assistant)直接将9i的数据库升级到10g. 再有就是新建一个1 ...
- oracle 9i/10g/11g(11.2.0.3)安装包和PATCH下载地址汇总
今天上PUB看见一位热心人汇总了这么个地址列表,转发来空间: 把下面的地址复制到讯雷里就可以下载. -------------------------------------------------- ...
随机推荐
- SDUTOJ 2772 KMP简单应用
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUl9NaXNheWE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA ...
- 接入qq登录功能出现的问题
在调用qq授权的接口时,出现以上错误. 原因是: 打包的应用签名和第一次上传包的签名不一致造成的 解决方法: 第一种方法:用上次打包apk的keystore重新打包apk,使签名一致. 第二种方法:联 ...
- Spring MVC简单URL处理程序映射
以下示例显示如何使用Spring Web MVC框架来实现一个简单URL处理程序映射. SimpleUrlHandlerMapping类分别显式地将URL映射到相应的控制器上. 所下所示配置 - &l ...
- apache2+svn Expected FS format '2'; found format '3'
format格式与svn版本号我猜对应如下: 1.4.x 对应 format 2 1.5.x 对应 format 3 …… 1.8.x 对应 format 6 那么每个format创建出的repo要用 ...
- eclipse建maven pom报错
pom报:org.apache.maven.archiver.MavenArchiver.getManifest 解决办法: 升级m2eclipse插件版本 help->install news ...
- OpenCV学习笔记二十:opencv_ts模块
一,简介: OpenCV测试库,用于单元测试.
- 忘记了Ubuntu的密码
今天装了个虚拟机,现在装起来顺手的不行,毕竟用了多少次VMware了,结果进去发现,以前用过的虚拟机密码忘了,于是就百度解决方法,总结如下,其实很简单. 我用的Ubuntu 11的版本,后续即使有改动 ...
- 线程中sleep和wait区别
sleep和wait的区别有: 1,这两个方法来自不同的类分别是Thread和Object 2,最主要是sleep方法没有释放锁,而wait方法释放了锁,使得敏感词线程可以使用同步控制块或者方法. 3 ...
- java数据结构之枚举
Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素. import java.util.Vector; import java.util.Enumerat ...
- JavaScript中的对象类型详解
To be finished 摘要 1.什么是对象? 2.引用类型和原始类型 3.对象数据属性拥有的特性(Attributes) 4.如何创建对象 a.直接定义 var mango={color:&q ...