接下来我将为您详细讲解“Linux7.4上安装配置Oracle11.2.0.4图文教程”的完整攻略,过程中也将会包含两条示例说明。
注意:以下过程仅适用于32位操作系统,64位操作系统需要安装对应的包。
准备工作
-
在Oracle官网下载Oracle安装包及对应的补丁包
-
安装必要的软件包
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
- 创建安装目录:
bash
mkdir /u01 cd /u01
- 修改文件权限:
bash
chmod -R 775 /u01
chown -R oracle:oinstall /u01
- 切换至oracle用户
bash
su - oracle
- 解压Oracle安装包
bash
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
- 修改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
- 修改用户限制
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
- 安装Oracle
bash
cd /u01/database
./runInstaller
在图形界面中按照提示进行安装,过程中需要输入oracle用户的密码、安装Oracle的版本(选择Enterprise Edition),并初始化一个Oracle实例。
配置Oracle
- 安装所有的补丁包
bash
cd /u01/upgrade
./genpatchset.sh -u p13390677_112040_Linux-x86-64.zip
./opatch auto
- 修改/etc/oratab文件,添加以下内容
orcl:/u01/app/oracle/product/11.2.0/db_1:Y
- 开启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
- 设置环境变量
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的完整攻略,希望对您有所帮助。