引言

CentOS 7和Oracle 11g是两个在IT领域广泛使用的平台。CentOS 7是一个基于Red Hat Enterprise Linux的免费操作系统,而Oracle 11g则是一个功能强大的数据库管理系统。本文将为您详细介绍如何在CentOS 7上安装和配置Oracle 11g,帮助您从入门到实践。

CentOS 7安装与配置

1. 系统安装

  1. 下载CentOS 7镜像:从CentOS官网下载CentOS 7的安装镜像。

  2. 创建USB启动盘:使用如Rufus等工具将镜像文件写入USB启动盘。

  3. 启动电脑并进入安装界面:将USB启动盘插入电脑,重启并从USB启动盘启动。

  4. 选择语言和键盘布局:在安装过程中,选择合适的语言和键盘布局。

  5. 分区:根据需要调整分区,建议至少分配20GB的空间给根分区。

  6. 设置用户和密码:创建用户和设置密码,确保安全。

  7. 安装软件包:根据需要选择安装的软件包。

  8. 完成安装:完成所有设置后,点击安装,等待系统安装完成。

2. 系统配置

  1. 更新系统:打开终端,执行以下命令更新系统:
   sudo yum update
  1. 安装Vim:Vim是一个功能强大的文本编辑器,安装Vim可以方便地进行文本编辑。
   sudo yum install vim
  1. 安装SSH服务:安装SSH服务,方便远程登录。
   sudo yum install openssh-server
  1. 设置防火墙:根据需要调整防火墙设置,确保端口22(SSH服务端口)开放。
   sudo firewall-cmd --permanent --add-port=22/tcp
   sudo firewall-cmd --reload

Oracle 11g安装

1. 下载Oracle 11g安装包

  1. Oracle官网注册账号:在Oracle官网注册账号,获取Oracle 11g的安装许可证。

  2. 下载Oracle 11g安装包:根据系统架构选择合适的安装包,下载到本地。

2. 安装Oracle 11g

  1. 创建Oracle用户和用户组
   sudo groupadd oinstall
   sudo groupadd dba
   sudo useradd -g oinstall -G dba oracle
  1. 修改用户权限
   sudo chown -R oracle:oinstall /u01/oracle
   sudo chown -R oracle:oinstall /u02/oracle
   sudo chown -R oracle:oinstall /u03/oracle
  1. 设置环境变量
   echo 'export ORACLE_HOME=/u01/oracle/product/11.2.0/dbhome_1' >> ~/.bash_profile
   echo 'export PATH=$ORACLE_HOME/bin:$PATH' >> ~/.bash_profile
   echo 'export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH' >> ~/.bash_profile
   echo 'export TNS_ADMIN=$ORACLE_HOME/network/admin' >> ~/.bash_profile
   echo 'export ORACLE_SID=ORCL' >> ~/.bash_profile
   source ~/.bash_profile
  1. 运行Oracle Universal Installer
   cd /u01/oracle/product/11.2.0/dbhome_1
   ./runInstaller
  1. 配置Oracle数据库
   sqlplus /nolog
   connect / as sysdba
   @/u01/oracle/product/11.2.0/dbhome_1/rdbms/admin/catcon.sql
  1. 创建数据库
   @/u01/oracle/product/11.2.0/dbhome_1/samplescripts/dbca.sql
  1. 完成安装:按照提示完成安装过程。

总结

本文详细介绍了在CentOS 7上安装和配置Oracle 11g的过程。通过本文的指导,您可以轻松上手Oracle 11g,为您的数据库应用搭建坚实的基础。祝您学习愉快!