(图片来源网络,侵删)
前言
在企业级应用中,Oracle数据库是非常常见的一种数据库。而CentOS作为一种流行的服务器操作系统,也是很多企业的首选。本文将详细介绍如何在CentOS系统上安装Oracle 12c数据库。
1. 下载Oracle 12c
我们需要到Oracle官网下载Oracle 12c的安装包。在下载页面中,选择合适的版本,根据自己的需求选择下载类型,最后点击下载按钮即可。
(图片来源网络,侵删)
下载完成后,将安装包上传到CentOS系统中。
2. 安装依赖库
在安装Oracle 12c之前,我们需要安装一些依赖库。使用以下命令安装:
(图片来源网络,侵删)
```
yum install binutils -y
yum install compat-libcap1 -y
yum install compat-libstdc++-33 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc-devel -y
yum install ksh -y
yum install libaio -y
yum install libaio-devel -y
yum install libgcc -y
yum install libstdc++ -y
yum install libstdc++-devel -y
yum install libXi -y
yum install libXtst -y
yum install make -y
yum install sysstat -y
3. 创建Oracle用户及组
在安装Oracle 12c之前,我们需要创建一个Oracle用户及组。使用以下命令创建:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
4. 修改内核参数
在安装Oracle 12c之前,我们需要修改一些内核参数。使用以下命令修改:
vi /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
fs.aio-max-nr=1048576
修改完成后,使用以下命令使其生效:
sysctl -p
5. 设置用户环境变量
在安装Oracle 12c之前,我们需要设置Oracle用户的环境变量。使用以下命令设置:
vi /home/oracle/.bash_profile
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
设置完成后,使用以下命令使其生效:
source /home/oracle/.bash_profile
6. 安装Oracle 12c
在完成以上步骤后,我们可以开始安装Oracle 12c了。使用以下命令安装:
cd /home/oracle/Downloads
unzip linuxamd64_12c_database_1of2.zip
unzip linuxamd64_12c_database_2of2.zip
./runInstaller
在安装过程中,需要输入Oracle用户的密码、安装路径等信息。在确认无误后,点击安装按钮即可。
7. 配置Oracle 12c
安装完成后,我们需要进行一些配置。使用以下命令进行配置:
vi /etc/oratab
将orcl:N改为orcl:Y,表示Oracle 12c启动时自动启动。
在安装目录下执行以下命令:
cd $ORACLE_HOME/network/admin
vi listener.ora
在文件中添加以下内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /home/oracle/app/product/12.1.0/dbhome_1)
(PROGRAM = extproc)
)
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
DEFAULT_SERVICE_LISTENER = (orcl)
保存并退出。
vi tnsnames.ora
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
使用以下命令启动Oracle 12c:
$ORACLE_HOME/bin/dbstart $ORACLE_HOME
使用以下命令停止Oracle 12c:
$ORACLE_HOME/bin/dbshut $ORACLE_HOME
小结
本文详细介绍了在CentOS系统上安装Oracle 12c数据库的步骤。在安装过程中,需要注意一些细节问题,如依赖库、内核参数、环境变量等。如果您按照本文的步骤进行安装,应该可以顺利完成。
为您分享
在Ubuntu系统中,我们可以使用Ctrl + Alt + T快捷键打开终端。这是一个非常方便的快捷键,可以大大提高我们的工作效率。