Centos7 安装Oracle11g Standard Edition 2 and Enterprise Edition

1. 下载

标准版and企业版:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
下载的时候要注意:

image.png

  • 版本选择自己需要的:


    image.png

下载后两个压缩文件:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip

unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip

解压后合并在一起database。

创建oracle用户,用户组

-创建用户组oinstall
# groupadd oinstall 
-创建用户组dba
# groupadd dba 
- 创建用户oracle2,并加入oinstall和dba附属组
# useradd -g oinstall -G dba oracle2
-设置用户oracle的登录密码,根据提示输入两次密码
# passwd oracle2 

配置oracle用户的环境变量

# su oracle2

再修改.bash_profile配置文件,在文件末尾加入如下配置:

export ORACLE_BASE=/home/oracle2/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl  #SID注意和自己即将建立的SID对应
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

图形化安装

进入虚拟机界面操作系统:执行./database/runInstaller


image.png

2. 如果是用于学习, 安装Express Edition

Oracle Database 18c Express Edition

Oracle Database 11g Release 2 Express Edition for Windows 64

image.png

https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index-083047.html

image.png
image.png

如上图,根据系统版本,选择,右键复制链接。

  • 安装,在root用户下
$ curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
$ curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm http://download.oracle.com/otn/linux/oracle18c/xe/oracle-database-xe-18c-1.0-1.x86_64.rpm
$ yum -y localinstall oracle-database*18c*
$ /etc/init.d/oracle-xe-18c configure
  • 上面下载的链接如下图所示:


    image.png
  • 执行/etc/init.d/oracle-xe-18c configure遇到错误:

[WARNING] ORA-00821: Specified value of sga_target 600M is too small, needs to be at least 632M
ORA-01078: failure in processing system parameters
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容