服务器测评网
我们一直在努力

Linux安装Oracle 11教程详细步骤是怎样的?

Linux安装Oracle 11g数据库完整教程

环境准备与系统要求

在Linux系统上安装Oracle 11g数据库前,需确保满足软硬件环境要求,推荐使用Red Hat Enterprise Linux 5/6或CentOS 5/6 x86_64位系统,内核版本需为2.6.18及以上,硬件配置方面,至少2GB内存(推荐4GB以上),5GB可用磁盘空间(需分区分配给Oracle软件、数据文件和归档日志),关闭SELinux和防火墙,避免权限冲突。

Linux安装Oracle 11教程详细步骤是怎样的?

创建Oracle用户与安装依赖包

以root用户登录系统,创建oinstall和dba用户组,以及oracle用户:

groupadd oinstall  
groupadd dba  
useradd -g oinstall -G dba oracle  
passwd oracle  

安装Oracle 11g所需的依赖包,以CentOS 6为例:

yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel  

验证依赖包是否安装完整,可通过rpm -q命令逐一检查。

配置系统内核参数与资源限制

编辑/etc/sysctl.conf文件,添加以下参数:

fs.file-max = 6815744  
kernel.shmall = 4294967296  
kernel.shmmax = 4398046511104  
kernel.shmmni = 4096  
kernel.sem = 250 32000 100 128  
net.ipv4.ip_local_port_range = 9000 65500  
net.core.rmem_default = 4194304  
net.core.rmem_max = 4194304  
net.core.wmem_default = 262144  
net.core.wmem_max = 262144  

执行sysctl -p使配置生效,编辑/etc/security/limits.conf文件,添加:

Linux安装Oracle 11教程详细步骤是怎样的?

oracle soft nproc 2047  
oracle hard nproc 16384  
oracle soft nofile 1024  
oracle hard nofile 65536  

配置Oracle用户环境变量

切换至oracle用户,编辑.bash_profile文件,添加以下环境变量:

export ORACLE_BASE=/u01/app/oracle  
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1  
export ORACLE_SID=orcl  
export PATH=$PATH:$ORACLE_HOME/bin  
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib  

执行source .bash_profile使配置生效,创建目录并授权:

mkdir -p $ORACLE_HOME  
chown -R oracle:oinstall $ORACLE_BASE  
chmod -R 775 $ORACLE_BASE  

上传并解压Oracle安装文件

将Oracle 11g安装介质(如linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip)上传至服务器的/tmp目录,解压文件:

cd /tmp  
unzip linux_11gR2_database_1of2.zip  
unzip linux_11gR2_database_2of2.zip  

解压后生成database目录,进入该目录执行安装。

以图形化界面安装Oracle

若系统支持图形化界面,可通过VNC或X Window登录,在database目录下运行:

Linux安装Oracle 11教程详细步骤是怎样的?

./runInstaller  

若为无图形界面环境,需安装X Window并配置DISPLAY变量,或使用静默安装模式。

安装过程步骤

  1. 选择安装类型:选择“创建和配置数据库”,点击“下一步”。
  2. 系统类:选择“服务器类”,点击“下一步”。
  3. 网格选项:选择“单实例数据库”,点击“下一步”。
  4. 安装类型:选择“典型安装”,指定数据库名称(如orcl)和密码,点击“下一步”。
  5. 安装位置:确认ORACLE_BASE和ORACLE_HOME路径,点击“下一步”。
  6. 先决条件检查:若提示依赖包缺失,根据提示安装后重新检查。 确认配置信息无误后,点击“安装”,安装过程中需以root用户执行两个脚本(root.sh$ORACLE_HOME/root.sh)。

安装后验证

安装完成后,可通过以下命令验证数据库是否正常启动:

sqlplus / as sysdba  
SQL> startup  
SQL> select status from v$instance;  

若返回“OPEN”,表示数据库启动成功,可通过lsnrctl status监听器状态,确认监听是否正常运行。

常见问题解决

  1. 安装依赖包缺失:根据错误提示使用yum安装对应包,如yum install -y glibc-devel.i686
  2. 权限不足:确保Oracle用户对安装目录有读写权限,可使用chownchmod调整。
  3. 监听器启动失败:检查/etc/hosts文件是否包含主机名解析,或修改$ORACLE_HOME/network/listener.ora配置。

通过以上步骤,即可在Linux系统上成功安装Oracle 11g数据库,安装完成后,建议定期备份数据库,并根据业务需求调整参数配置,确保系统稳定运行。

赞(0)
未经允许不得转载:好主机测评网 » Linux安装Oracle 11教程详细步骤是怎样的?