Linux下安装Oracle(CentOS-Oracle 12c)的方法

  • Post category:Linux

下面是详细讲解“Linux下安装Oracle(CentOS-Oracle12c)的方法”的完整攻略。

准备工作

  1. 下载Oracle安装包:从官网下载相应版本的Oracle安装包,可在Oracle官网进行下载。

  2. 设置系统参数:在安装Oracle前,需要修改一些系统参数。在终端中输入以下命令进行设置:

$ sudo vi /etc/sysctl.conf

在文件末尾添加以下内容:

# Oracle 12c kernel parameters
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=1048586

然后运行以下命令来加载修改后的内核参数:

$ sudo sysctl -p

  1. 创建Oracle用户和组:创建一个名为”oracle”的用户和组

$ sudo groupadd oinstall
$ sudo groupadd dba
$ sudo useradd -g oinstall -G dba oracle

  1. 创建Oracle安装目录:创建Oracle安装目录和数据文件目录

$ sudo mkdir -p /u01/app/oracle/product/12.1.0/dbhome_1
$ sudo mkdir -p /u01/app/oracle/oradata
$ sudo chown -R oracle:oinstall /u01
$ sudo chmod -R 775 /u01

安装Oracle

  1. 解压安装包:将下载的Oracle安装包解压到任意目录下,例如:

$ tar -xvf oracle-database-12c-release-1-12.1.0.2.0-1.x86_64.rpm.zip

解压后的目录结构应该如下:

database/
doc/
install/
response/
rpm/
runInstaller
...

  1. 开始安装:进入解压后的”database”目录,运行runInstaller

$ cd database
$ ./runInstaller

  1. 选择安装选项:设置安装选项,包括安装类型、安装位置、SID、管理员密码等。

“`
– 安装选项:选择”安装数据库软件”。
– 移除软件:保持默认设置,不需要进行修改。
– 安装类型:选择”高级安装”
– 产品目录:选择刚才创建的Oracle安装目录。
– 数据库类型:选择”服务器类”。
– 软件语言:选择”简体中文”。
– 配置ASM:保持默认设置,不需要进行修改。
– 程序安装组件:保持默认设置,不需要进行修改。
– 设置监听程序:选择”单机配置”。
– SID:选择一个合适的SID。
– 全局数据库名称:选择一个合适的全局数据库名称。
– 管理员密码:设置一个安全的管理员密码。
– 单独操作模式的注册表单:保持默认设置,不需要进行修改。
– 安装警告:检查警告信息。
– 准备安装:检查安装信息。
– 安装:等待安装完成。

  1. 完成安装:安装完成后,运行以下命令设置环境变量:

$ sudo vi /etc/profile.d/oracle.sh

添加以下内容:

export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export PATH=$PATH:$ORACLE_HOME/bin

执行以下命令激活环境变量:

$ source /etc/profile.d/oracle.sh

  1. 建立监听器:运行以下命令启动监听器:

$ lsnrctl start

然后运行以下命令将监听器添加到开机启动项:

$ sudo vi /etc/rc.local

添加以下内容:

su - oracle -c 'lsnrctl start'

示例说明

  1. 安装Oracle数据库:假设我们已经下载好了Oracle安装包,解压到/home/oracle/database目录下。在终端中,运行以下命令进入database目录:

$ cd /home/oracle/database

然后运行以下命令启动Oracle安装程序:

$ ./runInstaller

按照上面的步骤设置安装选项,等待安装完成即可。安装完成后,在终端中运行以下命令检查Oracle版本信息:

$ sqlplus / as sysdba
SQL> select * from v$version;

  1. 启动Oracle服务:假设我们已经按照上述方法成功安装了Oracle。在终端中执行以下命令启动Oracle服务:

$ lsnrctl start
$ sqlplus / as sysdba
SQL> startup

上述命令会依次启动Oracle监听器和数据库服务。启动后,可以运行以下命令查看服务状态:

$ lsnrctl status
$ ps -ef | grep pmon