前期准备
1、系统要求
内存:最小1GB,推荐2GB或以上。
Swap大小:1GB到2GB物理内存之间,设定为物理内存的1.5倍;2GB到16GB物理内存之间,设定为与物理内存相等;16GB以上物理内存,设定为16GB。
共享内存/dev/shm:至少比每个Oracle实例中的MEMORY_MAX_TARGET和MEMORY_TARGET要大。
/tmp空间:至少1GB。
硬盘空间:存放Oracle软件文件和数据文件的空间至少需要10GB。
操作系统:CentOS 6.5 64bit Basic Server。
2、下载所需文件
Oracle安装包:linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip。
OTK工具包:oratoolkit1.0.2.1.51.noarch.rpm。
安装步骤
1、安装OTK
将oratoolkit1.0.2.1.51.noarch.rpm移动到yum本地数据源文件夹/Media/Packages下。
执行命令# yum y install oratoolkit
进行安装。
2、修改Oracle用户密码
执行命令# passwd oracle
设置Oracle用户的密码。
3、检查环境依赖关系
使用OTK提供的swReqCheck
工具检查环境依赖关系,执行命令# /opt/oracle/otk/current/bin/installManager swReqCheck osSetup11gR2.cfg
。
4、解决依赖问题
根据检查结果,使用OTK提供的必须安装的安装包清单,通过Shell脚本解决缺少的安装包问题。
5、编译安装rlwrap
为了增强SQLPLUS功能,编译并安装rlwrap,执行命令# cd /opt/oracle/otk/current/tools/rlwrap/ && ./configure && make && make install && rlwrap v
。
配置PHP与Oracle连接
1、安装PHP及相关扩展
在CentOS上安装PHP及其相关扩展,如oci8,可以使用yum命令进行安装,例如# yum install php phpdevel phppear phpoci8
。
2、配置Apache支持PHP
确保Apache加载了PHP模块,并在httpd.conf中添加或修改以下配置:
“`
LoadModule php_module modules/libphp7.so
AddType application/xhttpdphp .php
“`
重启Apache服务以应用更改:# systemctl restart httpd
。
FAQs
1、Q: 在安装Oracle时提示“APR not found”怎么办?
A: 这通常是因为缺少必要的APR库,你可以通过安装apr和aprutil来解决此问题,执行命令# yum install apr aprutil
。
2、Q: 如何查看Oracle数据库的版本信息?
A: 登录到Oracle数据库后,可以运行以下SQL命令来查看版本信息:
“`sql
SELECT * FROM v$version;
“`
通过以上步骤,你应该能够在CentOS系统上成功安装Oracle数据库,并配置PHP与Oracle的连接,如果在过程中遇到任何问题,建议查阅官方文档或社区论坛寻求帮助。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1096491.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复