温馨提示×

oracle在centos怎样配置

小樊
80
2025-04-06 14:33:19
栏目: 云计算

在CentOS上配置Oracle数据库涉及多个步骤,以下是一个详细的指南:

硬件和系统要求

  • 内存与Swap分区:确保Swap分区空间不小于2G,以满足Oracle数据库的最低要求。
  • 硬盘空间:建议准备至少10G的硬盘空间。

安装前准备

  1. 修改系统标识:由于Oracle默认不支持CentOS,需要修改系统标识为RedHat-7。
    vim /etc/redhat-release 
    修改内容为 redhat-7
  2. 关闭防火墙和SELinux:为了减少安装过程中的困扰,建议关闭防火墙和SELinux。
    systemctl stop firewalld systemctl disable firewalld sed -i 's/SELINUX.*/SELINUXdisabled/' /etc/selinux/config setenforce 0 
  3. 安装必备软件包:使用yum命令安装Oracle数据库所需的依赖包。
    yum -y install binutils compat-libcap1* compat-libstdc-33* elfutils-libelf-devel gcc gcc-c glibc-devel* ksh libaio-devel libgcc libstdc libstdc-devel make sysstat unixODBC unixODBC-devel zip unzip 
  4. 创建用户和组:创建Oracle用户和oinstalldba组,并将Oracle用户加入这些组。
    groupadd oinstall groupadd dba useradd -m -g oinstall -G dba oracle passwd oracle 
  5. 设置内核参数:修改sysctl.conf文件,添加或修改以下参数,以提高系统性能。
    vim /etc/sysctl.conf 
    添加以下内容:
    fs.aio-max-nr 1048576 fs.file-max 6815744 kernel.shmall 2097152 kernel.shmmni 4096 kernel.sem 250 32000 100 128 kernel.shmmax 2147483648 net.ipv4.ip_local_port_range 9000 65000 net.core.rmem_default 262144 net.core.rmem_max 4194304 net.core.wmem_default 262144 net.core.wmem_max 1048576 
    应用更改:
    sysctl -p 
  6. 配置用户环境变量:为Oracle用户配置环境变量,以便正确找到Oracle软件和库文件。
    vim /home/oracle/.bashrc 
    添加以下内容:
    export ORACLE_BASE=/data/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export ORACLE_UNQNAME=orcl export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export LANG=en_US.UTF-8 export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 
    使更改生效:
    source /home/oracle/.bashrc 

下载与解压Oracle安装包

  1. 下载Oracle安装包:从Oracle官网或其他可信源下载适用于Linux x64的Oracle数据库安装包。
  2. 上传并解压安装包:将下载的安装包上传到服务器,并解压到指定目录。
    unzip linux.x64_11gR2_database_1of2.zip -d /data/src/ unzip linux.x64_11gR2_database_2of2.zip -d /data/src/ chown -R oracle:oinstall /data/src/ 

安装Oracle数据库

  1. 进入Oracle用户:切换到oracle用户进行安装。
    su - oracle 
  2. 运行安装程序:执行runInstaller脚本开始安装。
    cd /data/src/database/response/ ./runInstaller 
  3. 配置安装选项:根据提示配置安装选项,如选择安装类型(典型安装)、设置Oracle主目录等。
  4. 完成安装:按照安装向导完成剩余步骤,包括配置监听器、创建数据库实例等。

后续操作与验证

  1. 启动数据库:安装完成后,启动Oracle数据库实例。
    sqlplus / as sysdba startup 
  2. 验证安装:通过SQL*Plus或其他工具连接数据库,验证安装是否成功。

常见问题与解决

  1. 权限问题:确保所有相关目录都具有正确的权限,特别是Oracle用户对安装目录和数据目录的访问权限。
  2. 依赖包缺失:如果遇到依赖包缺失的问题,请根据错误信息使用yum命令安装缺失的包。
  3. 环境变量配置错误:确保Oracle用户的环境变量配置正确,特别是ORACLE_HOMEPATH变量。

通过以上步骤,您可以在CentOS系统上成功配置Oracle数据库。如果在安装过程中遇到任何问题,建议查阅Oracle官方文档或社区论坛寻求帮助。

0