Linux 7.4上安装配置Oracle 11.2.0.4图文教程

  • Post category:Linux

接下来我将为您详细讲解“Linux7.4上安装配置Oracle11.2.0.4图文教程”的完整攻略,过程中也将会包含两条示例说明。

注意:以下过程仅适用于32位操作系统,64位操作系统需要安装对应的包。

准备工作

  1. 在Oracle官网下载Oracle安装包及对应的补丁包

  2. 安装必要的软件包

bash
yum install -y binutils compat-libcap1 compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

安装Oracle

  1. 创建安装目录:

bash
mkdir /u01 cd /u01

  1. 修改文件权限:

bash
chmod -R 775 /u01
chown -R oracle:oinstall /u01

  1. 切换至oracle用户

bash
su - oracle

  1. 解压Oracle安装包

bash
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip

  1. 修改Linux内核参数

bash
vi /etc/sysctl.conf

添加以下内容:

kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=9000 65500
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=4194304
net.core.wmem_max=1048586

执行以下命令使内核参数生效:

bash
sysctl -p

  1. 修改用户限制

bash
vi /etc/security/limits.conf

添加以下内容:

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768

  1. 安装Oracle

bash
cd /u01/database
./runInstaller

在图形界面中按照提示进行安装,过程中需要输入oracle用户的密码、安装Oracle的版本(选择Enterprise Edition),并初始化一个Oracle实例。

配置Oracle

  1. 安装所有的补丁包

bash
cd /u01/upgrade
./genpatchset.sh -u p13390677_112040_Linux-x86-64.zip
./opatch auto

  1. 修改/etc/oratab文件,添加以下内容

orcl:/u01/app/oracle/product/11.2.0/db_1:Y

  1. 开启tns监听器

bash
lsnrctl start

或者

bash
su - oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
lsnrctl start

  1. 设置环境变量

bash
vi /home/oracle/.bash_profile

添加以下内容:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

执行以下命令,使环境变量生效

bash
source /home/oracle/.bash_profile

至此,Oracle数据库已在Linux7.4上成功安装和配置完毕。

示例1: 使用SQL Plus连接Oracle实例

打开终端,执行以下命令:

su - oracle 
sqlplus /nolog 

输入以下命令,连接到Oracle实例orcl,其中sys和system是Oracle的两个默认用户,密码为刚开始安装时设置的密码。

SQL > conn sys/password as sysdba 
SQL > conn system/password 

示例2: 在PHP应用中连接Oracle实例

PHP安装Oracle扩展

pecl install oci8 

在php.ini中添加以下内容:

extension=oci8.so 

在PHP应用中连接Oracle实例

$conn = oci_connect('username', 'password', 'localhost/orcl'); 

以上就是在Linux7.4上安装配置Oracle11.2.0.4的完整攻略,希望对您有所帮助。