CentOS系统 as4.6 安装oracle 10.2.0.1
原创CentOS系统 AS 4.6 安装 Oracle 10.2.0.1 指南
Oracle 10.2.0.1 是一款经典的数据库产品,尽管较新的版本已经发布,但仍有不少用户和企业选择使用这个版本。本文将为您详细讲解怎样在 CentOS 系统AS 4.6 上安装 Oracle 10.2.0.1。
一、准备工作
在开端安装之前,请确保您的 CentOS 系统满足以下要求:
- 操作系统:CentOS AS 4.6
- 系统架构:64位
- 内存:至少 4GB
- 硬盘空间:至少 10GB(凭借实际需求调整)
此外,您还需要准备以下软件包:
- Oracle Universal Installer (OUI)
- Oracle Database 10g 官方安装包
- 依存库和工具
二、安装依存库和工具
在安装 Oracle 10.2.0.1 之前,需要安装一些依存库和工具。以下是在 CentOS AS 4.6 上安装依存的命令:
# 安装依存库
yum install -y oracle-rdbms-server-10g-1.x86_64 oracle-rdbms-binaries-10g-1.x86_64
# 安装依存工具
yum install -y binutils compat-libstdc++-33 compat-libstdc++-33.i686 compat-gcc-34 compat-gcc-34-c++ compat-gcc-34-gfortran elfutils-libelf elfutils-libelf-devel libaio libaio-devel libX11 libXau libXtst libXtst-devel libX11-xcb libXtst-devel ksh libgcc libgcc.i686 libstdc++-devel libstdc++-devel.i686 make sysstat
三、创建 Oracle 用户和组
为了确保数据库的平安性,建议创建一个专门的用户来运行 Oracle 服务。
# 创建 Oracle 用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
设置 Oracle 用户的密码:
passwd oracle
四、配置内核参数
Oracle 10.2.0.1 需要调整一些内核参数。以下是在 CentOS AS 4.6 上配置内核参数的命令:
# 编辑 /etc/sysctl.conf 文件
vi /etc/sysctl.conf
# 添加以下内容
fs.file-max = 6815744
kernel.shmmax = 6815744
kernel.shmall = 4194304
kernel.sem = 250 32000 100 128
net.core.somaxconn = 32768
net.ipv4.tcp_fin_timeout = 60
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.ip_local_port_range = 9000 65535
# 使配置生效
sysctl -p
五、创建 Oracle 安装目录
创建 Oracle 安装目录,并将 Oracle 用户设置为目录的所有者。
# 创建 Oracle 安装目录
mkdir -p /u01/oracle
# 设置目录所有者
chown -R oracle:oinstall /u01/oracle
六、解压 Oracle 安装包
将 Oracle 10.2.0.1 的安装包解压到指定目录。
# 解压安装包
tar -xvf oracle_database_10gR2_enterprise_edition_linux_x64_10.2.0.1_1of2.zip -C /u01/oracle
tar -xvf oracle_database_10gR2_enterprise_edition_linux_x64_10.2.0.1_2of2.zip -C /u01/oracle
七、安装 Oracle 10.2.0.1
进入 Oracle Universal Installer 安装界面。
# 进入 Oracle Universal Installer 安装界面
cd /u01/oracle/oracle/product/10.2.0/db_1/bin
# 执行