aix 5.3 安装oracle 10g r2,在AIX5上安装ORACLE10G R2的步骤

本文档详细介绍了如何在AIX5.3系统上安装Oracle10gR2,包括硬件和软件环境的确认、创建用户和配置系统参数、安装过程以及安装后的数据库创建和自启动设置。还提供了系统重启时自动关闭Oracle的配置方法。
摘要由CSDN通过智能技术生成

AIX5.3

上安装

Oracle10gR2

环境:

IBM p550 16GRAM /4CPU/72G硬盘/1T阵列柜

AIX5300-40

Oracle10.2.0.1

一、下载软件

从这里download Oracle10g for AIX5L的软件:

http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201aixsoft.html

然后上传到server上。并使用gunzip和cpio解包解压:

$gunzip 10gr2_aix5l64_database.cpio.gz

$cpio -idcmv<10gr2_aix5l64_database.cpio

二、确认系统硬件环境

Oracle10g最低安装要求:1G物理内存,MIN(RAM*2,2G)空间,400M /tmp空间,4G Oracle目录空间,64位体系结构

以下是确认过程:

1、确认内存

$>lsattr -E -l sys0 -a realmen

2、确认SWAP空间

$>lsps -a

3、确认/tmp和Oracle目录空间

$>df -m

如果空间不够,可以通过smitty chjfs或者以下命令来完成:

chfs -a size=new_size_in_512-byte_blocks /tmp

(注意,这里的大小,都是以512字节为基数,如果要修改大小为500M,那这里的新大小为:500*1024*1024/512=1024000)

4、确认系统结构

$>getconfHARDWARE_BITMODE

64

5、确认CPU个数和主频率

$>lsdev -C |grep proc

proc0 Available 00-00 Processor

$>lsattr -E -l proc0

三、确认软件环境

1、确认操作系统环境-10G要求AIX必须是5.2Level4及以上

$>oslevel -r

2、确认安装了以下软件:

# lslpp -l bos.adt.base bos.adt.lib bos.bos.adt.libm bos.perf.perfstat

> bos.perf.libperfstat bos.perf.proctools

3、创建ORACLE用户及dba,oinstall组

可以通过smit security来创建

把oracle用户的主组设置为oinstall,groupset设置为dba

4、配置SHELL LIMITS和系统配置参数

使用smitty chuser修改oracle用户的SHELL LIMITS

User >

Soft FILE size -1 (Unlimited)

Soft CPU time -1 (Unlimited) #Note: This is the default value.

Soft DATA segment -1 (Unlimited)

Soft STACK size -1 (Unlimited)

使用smitty chgsys修改系统配置参数

Maximum number of PROCESSES allowed per user=2048(最小2048,可以大于2048)

5、创建ORACLE主目录

mkdir -p /oracle/product/10.2.0/db_1

6、修改目录的权限

chown -R oracle:oinstall /oracle

chmod -R 775 /oracle

7、设置oracle的环境变量

$>vi /home/oracle/.profile

具体内容如下:

export PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

export umask=022

export ORACLE_SID=orcl

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export ORACLE_TERM=xterm

export ORA_NLS33=$ORACLE_HOME/nls/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:.

export NLS_LANG=American_america.zhs16gbk

export SHLIB_PATH=$ORACLE_HOME/lib:/usr/lib

export PATH=$ORACLE_HOME/bin:.:$PATH:/usr/local/bin:/usr/ccs/bin

export CLASSPATH=$ORACLE_HOME/jlib:.

export LIBPATH=$ORACLE_HOME/JDK/JRE/BIN:$ORACLE_HOME/jdk/jre/bin/classic:$ORACLE_HOME/lib32

export DISPLAY=192.168.16.8:0.0 #这个IP可以设置为安装ORACLE的机器的IP

if [ -s "$MAIL" ] # This is at Shell startup. In normal

then echo "$MAILMSG" # operation, the Shell checks

fi

$>vi /home/oracle/.dtprofile

去掉最后一行的#,这样,ORACLE用户登陆时,就会执行.profile文件。

四、开始安装

1、以ORACLE用户登陆AIX的CDE

2、切换到root用户并执行rootpre.sh

$>su - root

#>/Disk1/rootpre/rootpre.sh

3、重新打开一个控制台,以ORACLE用户执行

$>/Disk1/runInstaller

后面就按屏幕提示进行操作,大部分都是按默认选择即可。

具体见附录一

五、安装结束后任务

1、通过dbca建库,通过netca配置网络具体见附录二

DBCA建库。

安装完数据库后,一定要用NETCA创建监听,否则,其他客户端是无法访问该服务器的。

2、修改oratab文件中启动选项

把最后一个N改为Y

Orcl:/oracle/product/10.2.0/db_1:Y

3、创建服务参数文件(SPFILE)

如果安装后,直接进入:

$>sqlplus /nolog

Sql>startup

会报/oracle/product/10.2.0/db_1/dbs/initdatabase.ora文件找不到的错误。这时,通过以下命令进行创建:

Sql>create spfile from pfile=’/oracle/admin/orcl/pfile/init.ora.192003215317’;

后面这个数字是时间戳,这个可能与你的不一样。

这样,就可以启动ORACLE了。

Sql>startup

六、设置ORACLE自启动

在ORACLE安装完成后,如果系统重新启动时,ORACLE是不会自己启动的,这时,需要手工启动,或者编写自动启动的脚本来完成这个任务。

1、在 /home/oracle目录下,建立startdb文件,文件内容如下:

echo "begin to start oracle"

lsnrctl start

sqlplus /nolog <

connect /as sysdba

startup

exit

exit

echo "oracle have started"

给startdb执行权限

$>chmod 775 /home/oracle/startdb

2、在/etc下建立文件rc.startdb,

脚本如下:

su - oracle "-c /oracle/startdb" #启动oracle

给文件执行权限

$>chmod 775 /etc/rc.startdb

3、把启动信息放到/etc/inittab中

使用如下命令即可:

mkitab "startdb:2:wait:/etc/rc.startdb"

当然,也可以使用dbstart命令来启动ORACLE,下面是这个方法:

1、在 root 下编辑 /etc/oratab 中的

ORACLE_SID:ORACLE_HOME:{Y|N} 在 RAC 环境中DB_NAME:ORACLE_HOME:{Y|N}

Y或者 N 表示你是否愿意用 dbstart 和dbshut 脚本来启动和关闭数据库

2、把每一个你要用脚本启动的ORACLE_SID:ORACLE_HOME:{Y|N}中的 N 改为 Y

3、# mkitab "oradb:2:wait:/bin/su oracle -c|/$ORACLE_HOMES/bin/dbstart" 加入 dbstart 脚本到 /etc/inittab  文件中,在系统启动的时候用 oracle 用户执行dbstart 脚本

4、也可以利用同样的命令把启动listener 加到 /etc/inittab 中去

七、设置系统重起自动关闭ORACLE

1、在 /home/oracle目录下,建立stopdb文件,文件内容如下:

echo "begin to shutdown oracle"

sqlplus /nolog <

connect /as sysdba

shutdown immediate

echo "oracle have stoped"

给startdb执行权限

$>chmod 775 /home/oracle/stopdb

2、在/etc下建立文件rc.stopdb,

脚本如下:

su - oracle "-c /oracle/stopdb" #关闭oracle

给文件执行权限

$>chmod 775 /etc/rc.stopdb

由于5L中安装完成后没有/etc/rc.shutdown文件,需要手工创建一个内容如下:

#!/bin/ksh

rc.stopdb

给执行权限

$>chmod 775 /etc/rc.stopdb

这样当系统关机时会自动寻找rc.shutdown并执行,系统可以自动关闭oracle10g

八、附录:

附录一:

以下是安装界面截图:

1、Oracle欢迎界面,选择

Advanced Installation

2、选择安装类型,我们一般都选择Custom

3、选择安装Destination:

4、选择安装组件:

5、INSTALLER自动确认环境是否符合最低安装要求:

6、设置操作系统组,我一般都只用DBA一个组:

7、询问是否创建数据库,选择不创建;数据库我们都建议单独创建:

8、SUMMARY报告:

9、开始安装:

10、大约Link 98%的时候按提示执行root.sh(按提示另开窗口以root用户执行root.sh):

11、开始配置网络和iSQL*PLUS(默认典型配置),以后需要可以手工改:

12、结束安装报告:

附录二、

1、通过dbca建库

2、通过netca配置网络:

附录三、删除ORACLE的安装

1、手工删除oracle安装目录

Rm �f �R /oracle/product

2、手工删除其他文件

Rm /etc/oratab

Rm /etc/oraInst.loc

Rm /usr/local/bin/*.*

附录四、AIX 上的数据库的自动关闭

在 root 用户下建立一个脚本 shut, 调用 dbshut 和 /etc/shutdown

# cd /etc

cat > shut << EOF

? su oracle_owner -c /usr/oracle/bin/dbshut

? /etc/shutdown $*

? [Ctrl-D]

# chmod u+x shut

用下面的命令来关闭数据库和系统# /etc/shut -h now

附录五、参考文档

1.Oracle官方文档:

“Oracle®Database Quick Installation Guide 10g Release 2 (10.2)for AIX 5L Based Systems (64-Bit)”(PN.B19076-01 August 2005)

2.IBM认证手册

IBM Certification Study Guide -pSeries AIX System Administration

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值