aix7.1上安装oracle11g - 图文

更新时间:2023-12-01 01:30:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

AIX7.1安装oracle11g

1.安装前检查 查看物理内存大小

#/usr/sbin/lsattr -E -l sys0 -a realmem

realmem 2031616 Amount of usable physical memory in Kbytes False

查看swap space,交换空间通常情况下是物理内存的2倍,通常采用如下公式计算交换空间的大小512M + (物理内存大小(单位M) - 256M) * 1.25 #lsps -a

查看系统结构,AIX下安装ORACLE需要是64位的系统 # getconf HARDWARE_BITMODE 64 或者

# bootinfo -K 64

检查OS版本 # oslevel -s

检查如下包是否已经安装,没有的话需要smit install进行安装 lslpp -l bos.adt.base lslpp -l bos.adt.lib lslpp -l bos.adt.libm

lslpp -l bos.perf.perfstat lslpp -l bos.perf.libperfstat lslpp -l bos.perf.proctools lslpp -l rsct.basic.rte

2.调整相应参数

调整maxuproc(系统最大进程数) smitty chgsys 或是

#chdev -l sys0 -a maxuproc=16384 sys0 changed

调整ncargs(系统块大小)

#chdev -l sys0 -a ncargs=128 sys0 changed

调整异步io

#smitty aio

修改完后需要重启动,可以使用如下命令查看aio server的进程数 $pstat -a|grep aios

修改/etc/security/limits文件 #vi /etc/security/limits 在文件中修改default参数: default: fsize = -1 core = -1 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -1

修改完毕后,需重起系统生效. 优化虚拟内存管理

vmo -p -o minperm%=3 vmo -p -o maxperm%=90 vmo -p -o maxclient%=90 vmo -p -o lru_file_repage=0 vmo -p -o strict_maxclient=1 vmo -p -o strict_maxperm=0 调整网络参数

no -r -o ipqmaxlen=512 no -p -o rfc1323=1

no -p -o sb_max=131072 //2*65536 no -p -o tcp_recvspace=65536 no -p -o tcp_sendspace=65536 no -p -o udp_recvspace=655360 no -p -o udp_sendspace=65536 3.获取安装软件

从oracle官网下载如下两个zip文件 aix.ppc64_11gR2_database_1of2.zip aix.ppc64_11gR2_database_2of2.zip

同时将这两个文件上传到目录/soft下,同时解压缩这两个文件. unzip aix.ppc64_11gR2_database_1of2.zip unzip aix.ppc64_11gR2_database_2of2.zip 4.创建文件系统目录

我们需要创建一个文件系统,用于存放oracle安装的目录,如下所示: smitty crfs

Volumn group name 选择rootvg,因为我的系统只有这个rootvg,有其他vg的话可以选择其他的vg.

Unit Size 选择Gigabytes

Number of Units选择10,这里划分10g给/u01 MOUNT POINT 输入/u01

MOUNT AUTOMATICALLY AS SYSTEM RESTART? 选择yes,系统启动的时候自动加载

创建完成后,需要加载该文件系统 mount /u01 5.创建用户和组 smitty mkgroup Dba组

这里Group Name输入dba,其他默认. oinstall组

这里Group Name输入oinstall,其他默认. 创建oracle用户

Primary GROUP 选择oinstall,Group SET选择DBA,其他选项保持默认. 同时修改oracle用户的能力 [hxl/root]#chuser

capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle [hxl/root]#lsuser -a capabilities oracle

oracle capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE

创建完用户后,修改oracle用户密码 # passwd oracle

Changing password for \oracle's New password:

Enter the new password again: 6.添加环境变量

使用oracle用户登录后,按照如下添加环境变量 cd ~

vi .profile

添加如下内容

export PS1='['`hostname`':$LOGIN:$PWD]$' export EDITOR=vi

export ORACLE_SID=oracl

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export

PATH=$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/bin:/sbin export NLS_DATE_FORMAT=\export TMPDIR=/tmp

#DTSOURCEPROFILE=true 修改为

DTSOURCEPROFILE=true

创建环境变量里定义的文件目录 [hxl/oracle]$echo $ORACLE_BASE /u01/app/oracle

[hxl/oracle]$mkdir -p $ORACLE_BASE

[hxl/oracle]$mkdir -p $ORACLE_BASE/product/11.2.0/db_1

将oracle软件存放的目录和安装目录的属主修改为oralce $su

# chown -R oracle:oinstall /soft # chown -R oracle:oinstall /u01

7.开始安装数据库软件

进入到安装文件存放目录/database,首先在root用户下执行rootpre.sh [hxl/oracle]#./rootpre.sh

./rootpre.sh output will be logged in /tmp/rootpre.out_12-08-20.21:18:00 Saving the original files in /etc/ora_save_12-08-20.21:18:00.... Copying new kernel extension to /etc.... Loading the kernel extension from /etc

Oracle Kernel Extension Loader for AIX

Copyright (c) 1998,1999 Oracle Corporation

Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x3fa3700 Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x3fa3700 The kernel extension was successfuly loaded.

Configuring Asynchronous I/O....

Configuring POSIX Asynchronous I/O....

Checking if group services should be configured.... Nothing to configure.

测试图形界面是否正常,因为安装oracle软件是在图形界面下完成的. [hxl/oracle]$su root's Password: [hxl/oracle]$xhost +

access control disabled, clients can connect from any host [hxl/oracle]$xclock [hxl/oracle]$

没有问题的话,就可以按照图形界面安装了

[hxl/oracle]$./runInstaller

2.这里只安装软件

3.选择单实例安装

4.选择语言

5.选择企业版安装

6.指定安装目录

7.指定安装目录

8.选择系统组

9.安装检查

10.开始安装

11.安装完成后需要在root用户下执行如下两个脚本

执行完这两个脚本后,数据库软件安装完毕.下面可以使用dbca创建数据库,创建过程跟在其他平台创建是一样的,这里具体过程省略.

总结:AIX上装ORACLE与其他平台上并没有太多不同,也并不复杂,注意安装包,否则装的时候过不去。

本文来源:https://www.bwwdw.com/article/9zft.html

Top