CentOS安装Oracle 11gR2详细步骤

2023年 8月 1日 40.2k 0

CentOS安装Oracle 11gR2详细步骤

(图片来源网络,侵删)

前言

作为一名Linux爱好者,我们不仅要学习和使用各种Linux发行版,还要掌握一些常用软件的安装和配置方法。Oracle数据库是企业级应用最常用的数据库之一,今天我们就来学习一下如何在CentOS上安装Oracle 11gR2。

安装前准备

在开始安装Oracle 11gR2之前,我们需要先安装一些必要的软件包和库文件。请按以下步骤进行:

1. 安装依赖软件包:执行以下命令

```

yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat

2. 配置内核参数:编辑/etc/sysctl.conf文件,添加以下内容:

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

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

3. 创建Oracle用户和组:执行以下命令:

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

安装Oracle 11gR2

1. 下载Oracle 11gR2安装文件:从Oracle官网下载Oracle 11gR2安装文件,上传至CentOS系统中。

2. 解压Oracle安装文件:执行以下命令:

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

3. 运行安装程序:切换至oracle用户,执行以下命令:

./runInstaller

4. 安装向导:在安装向导中按照提示进行操作,注意以下几点:

- 选择“安装软件”(Install Software Only)。

- 选择“高级安装”(Advanced Install)。

- 选择“典型”(Typical)安装类型。

- 在“Oracle软件位置”(Oracle Base)中填写Oracle安装目录,例如/oracle/app/oracle。

- 在“操作系统组”(OSDBA Group)和“操作系统组”(OSOPER Group)中填写dba组和oinstall组。

5. 安装完成:安装完成后,执行以下命令进行Oracle环境变量配置:

echo "export ORACLE_BASE=/oracle/app/oracle" >> ~/.bash_profile

echo "export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1" >> ~/.bash_profile

echo "export ORACLE_SID=orcl" >> ~/.bash_profile

echo "export PATH=$ORACLE_HOME/bin:$PATH" >> ~/.bash_profile

source ~/.bash_profile

启动和测试Oracle数据库

1. 启动Oracle数据库:执行以下命令启动Oracle数据库:

sqlplus / as sysdba

startup

2. 测试Oracle数据库:执行以下命令测试Oracle数据库是否正常运行:

sqlplus scott/tiger

如果能够登录Oracle数据库,则说明安装成功。

小结

通过以上步骤,我们可以在CentOS系统上成功安装Oracle 11gR2数据库。这只是一个简单的安装过程,如果要在实际生产环境中使用Oracle数据库,还需要进行更加细致的配置和安全设置。

为您分享

在Ubuntu系统中,如果您想要查看当前系统的内核版本号,可以使用以下命令:

uname -r

这个命令会输出当前系统的内核版本号,例如:

4.15.0-122-generic

TAGS

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论