欢迎阅读本篇CentOS安装Oracle教程。本文将带你一步步完成Oracle数据库安装,无论你是新手还是老手,都能通过本文掌握Linux Oracle安装的精髓。我们还会涵盖基本的数据库配置教程,确保你安装后能顺利使用。
首先,确认你的CentOS版本。Oracle 19c支持CentOS 7及以上。运行命令: cat /etc/redhat-release。同时检查内存和磁盘空间,建议至少2GB内存和10GB磁盘。如果版本过低,请先升级系统。
Oracle安装需要许多系统库和工具。使用yum安装必要的依赖:
yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libxcb libX11 libXau libXi libXtst make net-tools nfs-utils smartmontools sysstat unixODBC unixODBC-devel 此步骤是CentOS安装Oracle的基础,确保所有依赖齐全。
为了安全,Oracle建议使用专用用户。运行以下命令:
groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle 设置密码后,后续安装将以oracle用户执行。
编辑 /etc/sysctl.conf,添加以下参数:
fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576 运行 sysctl -p 使生效。这些参数优化了Linux Oracle安装的性能。
编辑 /etc/security/limits.conf,添加:
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240 同时编辑 /etc/pam.d/login,添加:session required pam_limits.so。
以root用户创建:
mkdir -p /u01/app/oraclechown -R oracle:oinstall /u01chmod -R 775 /u01 这是Oracle数据库安装的默认路径,你也可以自定义。
切换到oracle用户:su - oracle,编辑 ~/.bash_profile,添加:
export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$ORACLE_HOME/bin 然后执行 source ~/.bash_profile 生效。
从Oracle官网下载Linux版19c安装文件(需要账号)。将两个zip包上传到服务器,例如放到 /tmp。然后解压:
unzip LINUX.X64_193000_db_home.zip -d $ORACLE_HOME 如果未安装unzip,先yum安装。
进入 $ORACLE_HOME,以oracle用户运行:
./runInstaller 这会启动图形化安装界面。如果你没有图形界面,可以配置VNC或使用静默安装。此处假设有图形界面。按提示选择“仅安装软件”,之后按默认配置即可。安装过程中会提示以root执行两个脚本,按说明执行。
在安装最后,会提示在两个终端以root运行脚本:
/u01/app/oraInventory/orainstRoot.sh/u01/app/oracle/product/19.3.0/dbhome_1/root.sh 执行后返回安装界面点击OK。
以oracle用户运行 netca 创建监听,一路默认。然后运行 dbca 创建数据库。dbca也是图形工具,选择“创建数据库”,选择一般用途,设置全局数据库名和SID(如orcl),设置密码,之后默认完成。这是数据库配置教程的核心部分。
安装完成后,以oracle用户登录,使用sqlplus连接:
sqlplus / as sysdbaSQL> select name from v$database; 如果能查询到数据库名,说明Oracle数据库安装成功!
- 如果运行runInstaller时报错缺少libnsl,请yum安装。- 磁盘空间不足时,清理/tmp或扩大分区。- 图形界面无法启动,检查DISPLAY变量。通过以上步骤,你应该能在CentOS上顺利安装Oracle数据库。记住,CentOS安装Oracle需要耐心和细心,每一步都不可跳过。希望这篇Linux Oracle安装教程对你有所帮助!
本文由主机测评网于2026-02-18发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260225744.html