Академический Документы
Профессиональный Документы
Культура Документы
com
时代朝阳会员专区:Oracle 日常管理
在 IBM AIX 下 Oracle 数据库安装后的调整
工作目标
1 在 AIX 上安装完成 oracle 后,一般要做下面的调整,来优化操作系统,以适应 Oracle
的运行。下面将描述如何配置 AIX,使 Oracle 的运行效率得到保证。
达成的目标/方案
1 查看 AIX 下 Oracle 的安装情况
2 配置 AIX 的各种参数,使之适应于 Oracle 的运行。
软硬件系统配置
配置说明:
1 硬件环境:1G 内存、本地存储、NAS 存储
# hostname
IBM270-1
# uname -a
AIX IBM270-1 3 5 0004563F4C00
# ifconfig en0
en0: flags=4e080863,80<UP,BROA........
inet 192.168.3.201 netmask 0xffffff00 broadcast
192.168.3.255
2 # uname -a
AIX IBM270-1 3 5 0004563F4C00
# oslevel
5.3.0.0
3 rootvg(卷组):第一块硬盘,安装操作系统(root 文件系统)
VG01(卷组):创建了/db 文件系统,其中存放了 Oracle 数据
库所有文件。
时代朝阳会员专区 第 1 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
4 操作系统、数据库用户信息(用户名/口令):
AIX:
root/root
oracle/oracle
Oracle:sys/oracle as sysdba
system/oracle
5 $ whoami
oracle
$ env |grep ORACLE
ORACLE_BASE=/db/oracle
ORACLE_SID=sdzy
ORACLE_HOME=/db/oracle/product/10.2.0/db_1
$ env|grep PATH
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java1
4/jre/bin:/usr/java14/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/orac
le/bin:/usr/bin/X11:/sbin:/db/oracle/product/10.2.0/db_1/bin:.
LOCPATH=/usr/lib/nls/loc
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
数据实例名 Sdzy(ORACLE_SID)
数据库连接模式确定 独占模式
数据文件位置 SQL> select name from v$datafile;
NAME
---------------------------------------------
/db/oracle/oradata/sdzy/system01.dbf
/db/oracle/oradata/sdzy/undotbs01.dbf
/db/oracle/oradata/sdzy/sysaux01.dbf
/db/oracle/oradata/sdzy/users01.dbf
/db/oracle/oradata/sdzy/example01.dbf
日志文件位置 SQL> select member from v$logfile;
MEMBER
-------------------------------------------------
/db/oracle/oradata/sdzy/redo03.log
/db/oracle/oradata/sdzy/redo02.log
/db/oracle/oradata/sdzy/redo01.log
控制文件位置 SQL> select name from v$controlfile;
NAME
---------------------------------------------------
/db/oracle/oradata/sdzy/control01.ctl
/db/oracle/oradata/sdzy/control02.ctl
/db/oracle/oradata/sdzy/control03.ctl
参数文件位置 SQL> show parameter spfile
NAME TYPE
VALUE
------------------------------------ ----------- ------------------------------
spfile string
时代朝阳会员专区 第 2 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
/db/oracle/product/10.2.0/db_1
/dbs/spfilesdzy.ora
口令文件位置 /db/oracle/product/10.2.0/db_1/dbs/pwdsdzy.ora
跟踪文件位置 /db/oracle/admin/sdzy/bdump
/db/oracle/admin/sdzy/udump
/db/oracle/admin/sdzy/cdump
是否归档模式 是
回闪工作区 /flash_area
审计数据存放目录 /db/oracle/admin/sdzy/adump
数据库用户 sys/oracle SYSDBA
system/oracle
scott/tiger
详细操作过程描述
1 设置操作系统内存使用,控制缓存页面交换:
时代朝阳会员专区 第 3 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
2 查询文件系统使用缓存比例如下:
查询缓存页设置如下:
时代朝阳会员专区 第 4 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
设置 aio 参数如下:
时代朝阳会员专区 第 5 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL>
System altered.
时代朝阳会员专区 第 6 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
退出 SQLPLUS 环境。
5 调整数据预取(在未启动直接 IO 模式情况下)
以 root 用户登录,显示当前系统预取设置如下:
以 Oracle 用户登录操作系统,以管理员登录:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
时代朝阳会员专区 第 7 页
www.zhaoyang-db.com/huiyuan
北京时代朝阳数据库技术中心 Trail 实验室 www.zhaoyang-db.com
当前设置可以设置预取。执行下面的命令设置预取最小值为 10 个页面,最大值
256 个页面:
# ioo -o j2_minPageReadAhead=10
Setting j2_minPageReadAhead to 10
#
# ioo -o j2_maxPageReadAhead=256
Setting j2_maxPageReadAhead to 256
#
# ioo -L|grep PageReadAhead
j2_maxPageReadAhead 256 128 128 0 64K 4KB
pages D
j2_minPageReadAhead 10 2 2 0 64K 4KB
pages D
#
时代朝阳会员专区 第 8 页
www.zhaoyang-db.com/huiyuan