前言
LINUX系统在企业中的应用越来越广泛,而Oracle数据库作为企业级数据库,也是企业中不可或缺的一部分。本文将详细介绍如何在CentOS 6.5系统上安装Oracle数据库。
准备工作
在进行Oracle数据库安装前,需要先进行一些准备工作。
1. 下载Oracle数据库安装包
在Oracle官网上下载相应版本的Oracle数据库安装包,可以选择下载Linux x86-64版本的安装包。
2. 安装必要的依赖包
Oracle数据库安装需要一些必要的依赖包,可以使用以下命令安装:
```
yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
3. 创建Oracle用户和组
在安装Oracle数据库时,需要创建一个特定的用户和组,可以使用以下命令创建:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
4. 修改系统内核参数
Oracle数据库需要修改系统内核参数,可以修改/etc/sysctl.conf文件,添加以下内容:
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
修改完成后,可以使用以下命令使其生效:
sysctl -p
安装Oracle数据库
1. 解压Oracle数据库安装包
使用以下命令解压Oracle数据库安装包:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
2. 运行安装程序
进入解压后的文件夹,运行./runInstaller命令,进入Oracle数据库安装程序。
在安装过程中,需要选择安装类型、安装路径、Oracle用户等信息。根据自己的需求进行选择和填写。
3. 安装完成
安装完成后,可以使用以下命令启动Oracle数据库:
su - oracle
sqlplus / as sysdba
startup
常见问题解决
在安装Oracle数据库时,可能会遇到一些问题。以下是一些常见问题的解决方法。
1. Oracle用户无法登录
如果Oracle用户无法登录,可以检查/etc/oratab文件中的Oracle实例是否正确。
2. 安装程序卡住不动
如果安装程序卡住不动,可以尝试关闭防火墙和SELinux。
3. 安装程序报错
如果安装程序报错,可以查看日志文件$ORACLE_HOME/cfgtoollogs/dbca/install.log和$ORACLE_HOME/install/make.log,找到错误原因并解决。
为您分享
在Ubuntu系统中,可以使用Ctrl + Alt + T快捷键打开终端,非常方便。