在CentOS环境下配置Oracle数据库是一个复杂的过程,涉及多个步骤和配置。以下是一个基于CentOS 7和Oracle 11g的详细安装指南:
准备工作
-
系统要求:
- CentOS版本:CentOS 7及以上版本
- CPU架构:x86_64
- 内存:至少4GB
- 硬盘:至少20GB可用空间
-
安装前的准备工作:
- 更新系统:
sudo yum update -y - 安装依赖:
sudo yum install -y wget keyring httpd-tools bzip2 libaio-devel libcurl-devel libffi-devel libgcc libstdc++-devel make patch psmisc unzip which -y - 创建Oracle用户:
sudo useradd -m -d /home/oracle -s /bin/bash oracle sudo passwd oracle - 设置用户权限:
sudo chown -R oracle:oinstall /u01 sudo chmod -R 775 /u01
- 更新系统:
安装Oracle数据库
-
下载Oracle软件: 从Oracle官方网站下载适用于Linux x64的Oracle数据库安装包。
-
解压安装包: 将下载的安装包解压到指定目录,例如
/tmp。unzip /path/to/oracle11gR2_database_1of2.zip -d /tmp -
配置系统参数: 编辑
/etc/sysctl.conf文件,增加或修改以下参数:kernel.shmmax = 4294967296 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1073741824 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执行以下命令使配置生效:
sudo sysctl -p -
修改用户限制文件: 编辑
/etc/security/limits.conf文件,添加以下内容:oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240编辑
/etc/pam.d/login文件,添加以下内容:session required pam_limits.so编辑
/etc/profile文件,添加以下内容:if [ USER "oracle" ]; then ulimit -u 16384 -n 65536 fi使配置生效:
source /etc/profile -
创建安装目录:
sudo mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 sudo chown -R oracle:oinstall /u01/app/oracle -
运行安装程序: 切换到Oracle用户,进入安装目录,运行安装程序:
sudo su - oracle cd /u01/app/oracle/product/11.2.0/dbhome_1/bin ./runInstaller -
配置与测试:
- 配置监听器:
编辑
/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora文件,添加监听器配置。 - 创建数据库实例:
以Oracle用户身份运行以下命令创建数据库实例:
ORACLE_HOME/bin/dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -responseFile NO_VALUE -characterSet AL32UTF8
- 配置监听器:
编辑
-
启动数据库:
sudo /etc/init.d/oracle restart -
验证安装: 使用SQL*Plus或其他工具连接到Oracle数据库,执行一些简单的SQL语句来验证数据库安装是否成功。
sqlplus / as sysdba SQL> SELECT status FROM v$instance;
通过以上步骤,您可以在CentOS 7上成功安装和配置Oracle 11g R2数据库。请参考Oracle官方文档以获取更详细的安装指南和最新的安装说明。
以上就是关于“centos环境下oracle配置步骤”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm