CentOS 6.3下安装部署Oracle服务器图文教程
在CentOS 6.3操作系统上安装和配置Oracle数据库是一个相对复杂的任务,但通过详细步骤和清晰的指导,可以顺利完成,本文将详细介绍如何在CentOS 6.3环境下安装和配置Oracle 11g R2数据库,包括系统要求、环境准备、安装步骤及常见问题解决。
一、安装环境及系统要求
在进行Oracle数据库的安装之前,需要确保系统环境满足必要的条件:
1. 系统要求:
操作系统:CentOS 6.3 64位版本
内存:至少1GB物理内存,推荐交换空间是物理内存的两倍,例如1GB物理内存建议设置2GB的swap分区
硬盘:建议至少有5GB的可用磁盘空间,以确保足够的存储空间用于Oracle的安装和运行
2. 系统核心参数配置:
在root权限下进行以下操作:
修改用户shell的限制 vim /etc/security/limits.conf 添加以下内容 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 确保session级别的限制 vim /etc/pam.d/login 添加以下内容 session required pam_limits.so
3. 调整Linux内核参数:
编辑/etc/sysctl.conf
文件,添加或修改以下参数:
fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576
然后执行以下命令使配置生效:
sysctl -p
二、安装前准备
1. 创建Oracle用户和组:
groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle
2. 创建安装目录并设置权限:
mkdir -p /u01/app/oracle chown -R oracle:oinstall /u01 chmod -R 755 /u01
3. 上传并解压安装包:
将Oracle安装包上传到指定目录并解压:
cd /tmp tar -xzvf linax64_11gR2_database_1of2.zip tar -xzvf linax64_11gR2_database_2of2.zip mv /tmp/disk1/stage/cpiovetst112040.zip /u01/app/oracle/ unzip /u01/app/oracle/cpiovetst112040.zip -d /u01/app/oracle/
三、安装Oracle 11g R2
1. 设置Oracle响应文件:
创建db_install.rsp
如下:
oracle.install.option=INSTALL_DB_AND_CONFIG UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oraInventory INSTALL_GROUP=dba INSTALL_USER=oracle INSTALL_DIR=/u01/app/oracle
2. 运行安装程序:
切换到oracle用户并执行安装程序:
su oracle cd /u01/app/oracle/database ./runInstaller
按照提示加载响应文件并开始安装。
3. 配置监听器:
安装完成后,配置监听器:
netca /u01/app/oracle/product/11.2.0/dbhome_1/bin/netca config -g -i /u01/app/oracle/admin/<SID>/listener.ora
启动监听器:
lsnrctl start
四、验证安装
1. 检查监听器状态:
lsnrctl status
如果显示监听器正在运行,则表示监听器配置正确。
2. 使用sqlplus连接数据库:
sqlplus / as sysdba
输入密码后,能够进入sqlplus界面即表示数据库安装成功。
五、常见问题及解答
Q1: 远程无法调用图形安装界面怎么办?
A1: 确保X Window System和Desktop组件已安装,并设置DISPLAY环境变量:
export DISPLAY=oracle:0.0 xhost +
Q2: 安装过程中出现中文乱码问题如何解决?
A2: 上传并配置中文字体,然后设置系统语言环境为zh_CN.UTF-8。
Q3: 安装到70%时报错如何处理?
A3: 编辑ins_emagent.mk
文件,加入-lnnz11
选项后重试。
小编有话说
通过以上详细的步骤,您可以在CentOS 6.3系统上成功安装和配置Oracle 11g R2数据库,虽然过程较为复杂,但只要按照指南逐步操作,即可顺利完成,如果在安装过程中遇到任何问题,欢迎随时咨询,希望本文对您有所帮助,祝您使用愉快!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1394364.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复