首页 > 数据库 > Oracle > CentOS 7系统上怎么安装Oracle11g(步骤)

CentOS 7系统上怎么安装Oracle11g(步骤)

PHPz
发布: 2023-04-19 14:27:29
原创
5131 人浏览过

Oracle11g是一款功能强大的关系型数据库管理系统,可以将大量的数据进行管理和存储。在服务器上安装Oracle11g,可以提高服务器的数据管理和处理能力,同时也可以方便远程管理和数据共享。

以下是在CentOS 7操作系统上安装Oracle11g的步骤:

Step 1:下载Oracle11g安装文件

首先,需要从Oracle官网下载适用于服务器的Oracle11g安装文件。需要注意的是,要下载适用于服务器的Linux版本安装文件,通常为zip或tar格式。

Step 2:安装服务包和依赖库

在下载Oracle11g安装文件之前,需要先安装一些必要的服务包和依赖库,以确保Oracle11g能够顺利安装和运行。

在CentOS 7操作系统中,可以使用以下命令安装服务包和依赖库:

yum install -y binutils
yum install -y compat-libstdc++-33
yum install -y compat-libstdc++-33.i686
yum install -y gcc
yum install -y gcc-c++
yum install -y glibc
yum install -y glibc.i686
yum install -y glibc-devel
yum install -y glibc-devel.i686
yum install -y ksh
yum install -y libgcc
yum install -y libgcc.i686
yum install -y libstdc++
yum install -y libstdc++.i686
yum install -y libstdc++-devel
yum install -y libstdc++-devel.i686
yum install -y libaio
yum install -y libaio.i686
yum install -y libaio-devel
yum install -y libaio-devel.i686
yum install -y libXext
yum install -y libXext.i686
yum install -y libXtst
yum install -y libXtst.i686
yum install -y libX11
yum install -y libX11.i686
yum install -y libXau
yum install -y libXau.i686
yum install -y libxcb
yum install -y libxcb.i686
yum install -y libXi
yum install -y libXi.i686
yum install -y make
yum install -y sysstat
登录后复制

Step 3:创建新用户

在安装Oracle11g之前,需要创建一个新用户,用于安装和运行Oracle11g。

可以使用以下命令创建新用户:

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
登录后复制

Step 4:设置系统参数

为了确保Oracle11g能够正常安装和运行,需要修改一些系统参数。

可以使用以下命令设置系统参数:

vi /etc/sysctl.conf
登录后复制

在打开的文件中添加以下行:

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
fs.aio-max-nr = 1048576
登录后复制

保存并退出文件。

然后使用以下命令使修改的系统参数立即生效:

sysctl -p
登录后复制

Step 5:创建目录

在安装Oracle11g之前,需要创建一些目录,用于存储Oracle11g的配置文件、数据文件和日志文件。

可以使用以下命令创建目录:

mkdir /u01
mkdir /u01/app
mkdir /u01/app/oracle
mkdir /u01/app/oraInventory
chown -R oracle:oinstall /u01
chmod -R 775 /u01
登录后复制

Step 6:编辑环境变量

需要编辑oracle用户的环境变量,添加Oracle11g的路径。

可以使用以下命令编辑环境变量:

vi /home/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
登录后复制

保存并退出文件。

然后使用以下命令使修改的环境变量立即生效:

source /home/oracle/.bash_profile
登录后复制

Step 7:解压Oracle11g安装文件

将下载的Oracle11g安装文件解压到/u01/app/oracle目录下。

可以使用以下命令解压安装文件:

unzip linux.x64_11gR2_database.zip -d /u01/app/oracle/
登录后复制

Step 8:运行安装程序

使用oracle用户登录,并进入/u01/app/oracle/database目录。

然后运行./runInstaller命令,启动Oracle11g的安装程序。

安装程序会依次进行客户端检查、安装类型选择、Oracle11g唯一标识符(SID)的设置、Oracle11g的存储类型的设置、Oracle11g的安装选项设置和最终安装。

在执行./runInstaller命令时,需要注意以下几点:

  • 要使用root用户执行./runInstaller命令,否则会提示Permission denied错误。
  • 在选择安装类型时,选择Typical,以使用默认的选项进行安装。
  • 在Oracle11g的存储类型设置中,选择File System,以使用文件系统进行存储。
  • 在安装选项设置中,选择"Install and configure Oracle Database" 和 "Create Database".

安装过程可能需要一些时间,请耐心等待。

Step 9:创建Oracle11g数据库

在Oracle11g安装完成后,需要创建一个新的Oracle11g数据库。

可以使用以下命令创建数据库:

dbca
登录后复制

在打开的Oracle11g Database Configuration Assistant中,按照向导进行操作,指定数据库名称、数据库存储位置、管理员账号和密码等信息。

在创建数据库时,需要注意以下几点:

  • 使用File System作为存储类型。
  • 在Administrator选项卡中,指定管理员账户和密码。
  • 在Character Sets选项卡中,使用AL32UTF8字符集。
  • 在Storage选项卡中,将Sizing选项卡的Database File Size设置为1024MB。

Step 10:验证Oracle11g安装

在Oracle11g数据库创建完成后,可以验证Oracle11g的安装和配置是否正确。

可以使用以下命令登录到Oracle11g数据库:

sqlplus / as sysdba
登录后复制

在成功登录之后,可以执行一些简单的SQL语句,以验证Oracle11g的安装和配置。

例如,可以使用以下SQL语句查看当前连接的Oracle11g数据库版本:

SELECT * FROM v$version;
登录后复制

如果返回的结果中包含Oracle11g的版本号,表示Oracle11g安装和配置成功。

总结

Oracle11g是一款非常强大和常用的数据库管理工具,可以用于服务器的数据管理和处理。在CentOS 7操作系统上安装Oracle11g,需要进行一些系统参数的设置和依赖库的安装,然后可以使用Oracle11g安装程序进行安装和配置。安装完成后需要创建新的Oracle11g数据库,并且需要验证Oracle11g的安装和配置是否正确。

以上是CentOS 7系统上怎么安装Oracle11g(步骤)的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板