oracle for linux安装教程

1. 准备工作

在开始安装oracle for linux之前,需要先进行准备工作,包括检查系统配置、下载所需软件和安装必要的库。

1.1 系统配置检查

在安装oracle for linux之前,必须要满足一定的系统配置要求,包括:

- 4GB或更多的内存

- 10GB或更多的硬盘空间

- 适当的时间同步

- CentOS 6.x或7.x

可以使用以下命令检查系统版本:

cat /etc/*-release

1.2 下载所需软件和安装必要的库

下载所需软件和安装必要的库,包括:

- Oracle Database

- Oracle Instant Client

- GNU C Library

- OpenMotif

可以使用以下命令安装必要的库:

yum install glibc.i686 libXext.i686 libXtst.i686 libX11.i686 libXau.i686 libxcb.i686 fontconfig.i686 \

compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 ksh elfutils-libelf-devel.i686 \

elfutils-libelf-devel.x86_64 gcc-c++.x86_64 gcc.x86_64 glibc.x86_64 glibc.i686 glibc-devel.i686 \

glibc-devel.x86_64 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 \

libgcc.i686 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 \

libXi.i686 libXtst-devel.i686 libXtst-devel.x86_64 make.x86_64 sysstat.x86_64 unixODBC.i686 \

unixODBC.x86_64 unixODBC-devel.i686 unixODBC-devel.x86_64

2. 安装Oracle Database

一旦完成了准备工作,就可以开始安装oracle for linux了。

2.1 创建用户和组

在安装oracle之前,需要创建一个oracle用户和oinstall组。

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

2.2 修改内核参数

为了确保oracle数据库能够正常运行,在安装oracle之前需要修改内核参数。

打开/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

2.3 安装Oracle Database

使用root用户登录系统,解压Oracle Database安装包,并运行安装程序。

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

cd database

./runInstaller

按照密码和配置等步骤完成安装,最后执行的root.sh脚本必须成功才算安装成功。

3. 安装Oracle Instant Client

3.1 下载Oracle Instant Client

从官网下载Oracle Instant Client,并上传到服务器上。

3.2 安装Oracle Instant Client

解压Oracle Instant Client,并将其路径添加到LD_LIBRARY_PATH环境变量中。

unzip instantclient-basic-linux.x64-11.2.0.4.0.zip

unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip

mkdir -p /opt/oracle/instantclient_11_2

mv instantclient_11_2/* /opt/oracle/instantclient_11_2/

echo /opt/oracle/instantclient_11_2/ > /etc/ld.so.conf.d/oracle-instantclient11.2.conf

ldconfig

4. 配置监听器和服务

4.1 创建监听器

为Oracle Database创建监听器,使用Net Configuration Assistant创建监听器,命令如下:

$ORACLE_HOME/bin/netca

4.2 配置服务

为Oracle Database配置服务,使用Oracle Net Manager创建新的服务名和监听器名之间的别名,命令如下:

$ORACLE_HOME/bin/netmgr

5. 总结

在完成上述步骤之后,oracle for linux就安装好了,现在就可以开始使用它了。本文介绍了安装oracle for linux的步骤,包括了准备工作、安装Oracle Database和Oracle Instant Client、配置监听器和服务等。希望本文可以对希望在linux系统上安装和使用oracle的人提供帮助。

数据库标签