1. 前言
Win64位操作系统下安装Oracle 11g需要注意一些细节,本文将详细介绍如何正确安装。
2. 安装Oracle 11g步骤
2.1 下载并解压Oracle 11g安装包
在Oracle官网上下载适合Win64位操作系统的Oracle 11g安装包,下载完成后解压到本地磁盘中。
解压命令示例:unzip -o oracle11g.zip -d /u01/app/oracle/product/11.2.0/dbhome_1/
2.2 配置环境变量
配置Oracle 11g的环境变量,包括ORACLE_HOME、PATH、LD_LIBRARY_PATH等。
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1/
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
2.3 安装依赖库
Oracle 11g需要依赖一些库文件,需要安装相关依赖库。
yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
2.4 创建Oracle组和用户
创建一个名为"oinstall"的组和"oracle"用户,用于安装并运行Oracle 11g。
groupadd oinstall
useradd -g oinstall -G dba oracle
2.5 修改内核参数
Oracle 11g需要在Linux内核中设置一些参数,以保证正常运行。在/etc/sysctl.conf文件中添加如下参数:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
使修改生效。
sysctl -p
2.6 修改资源限制
Oracle 11g需要对一些系统资源进行限制,避免因资源限制出现错误。
在/etc/security/limits.conf文件中添加如下限制:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2.7 开始安装
通过切换到Oracle 11g安装包目录下,采用图形化安装或者命令行安装的方式进行安装。
图形化安装:./runInstaller
命令行安装:
./runInstaller -ignoreSysPrereqs -ignorePrereq -silent \
-responseFile ${ORACLE_HOME}/install/response/db_install.rsp
3. 安装完成后的配置
3.1 配置监听器
Oracle 11g的监听器是监听客户端的访问请求并管理数据库连接请求的进程,需要进行配置。可以通过图形化界面或者命令行进行监听器配置。
3.2 创建数据库实例
Oracle 11g需要创建一个数据库实例,以运行数据库服务。可以通过适当的图形化或命令行工具来创建数据库实例。
3.3 创建listener.ora文件
配置listener.ora文件,避免监听器无法监听到客户端连接请求。可根据需要配置相应参数。
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1/)
(SID_NAME = orcl)
)
)
ADR_BASE_LISTENER = /u01/app/oracle/admin/
4. 总结
安装Oracle 11g需要注意一些细节,以下是本文总结的一些要点:
下载并解压Oracle 11g安装包
配置Oracle 11g的环境变量
安装Oracle 11g的依赖库
创建Oracle组和用户
修改Linux内核参数和资源限制
运行安装步骤
配置监听器,创建数据库实例和listener.ora文件
遵照上述步骤进行操作,可以成功安装配置Oracle 11g