(图片来源网络,侵删)
前言
作为一名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