linux上怎么安装Oracle 12「指南」

1. 安装准备

在安装 Oracle 12c 之前,需要先满足以下几个条件:

1.1 硬件要求

Oracle 官方对于硬件要求的建议是:

CPU:2 GHz 或更高速度的双核处理器

内存:至少 2GB RAM,对于生产环境建议至少 4GB RAM

硬盘空间:至少 10GB 的硬盘空间供 Oracle 安装和运行

根据实际需要和负载,可以酌情增加硬件配置。

1.2 操作系统要求

Oracle 官方支持以下操作系统版本:

Oracle Linux 5 Update 5 或更高版本

Oracle Linux 6 Update 7 或更高版本

Oracle Linux 7 Update 1 或更高版本

Red Hat Enterprise Linux 5 Update 5 或更高版本

Red Hat Enterprise Linux 6 Update 7 或更高版本

Red Hat Enterprise Linux 7 Update 1 或更高版本

SUSE Linux Enterprise Server 11 Service Pack 3 或更高版本

SUSE Linux Enterprise Server 12 或更高版本

如果使用其他版本的操作系统,可以参考 Oracle 官方文档中的相关信息来确定是否支持。

2. Oracle 12c 安装

2.1 下载软件包

打开 Oracle 官方下载页面:https://www.oracle.com/database/technologies/oracle12c-linux-12201-downloads.html

在页面中找到适合您操作系统版本的下载链接,并选择下载。下载所需的软件包包括:

Oracle Database 12c Release 1 Grid Infrastructure (12.1.0.2.0) for Linux x86-64

Oracle Database 12c Release 1 Enterprise Edition (12.1.0.2.0) for Linux x86-64

注意:如果您需要使用 pluggable database 功能,还需要下载 Oracle Database 12c Release 1 (12.1.0.2.0) Software (Database + Grid Infrastructure) for Solaris Operating System (x86-64) 或者对应的版本。

2.2 安装步骤

将下载好的安装包上传到服务器上,并解压。解压后进入安装目录,执行以下命令以开始安装过程:

./runInstaller

按照安装向导的提示进行操作,具体步骤如下:

2.2.1 选择安装类型

在选择安装类型界面中,选择 Install database software only,然后点击下一步。

2.2.2 选择系统检查选项

系统检查界面会检测您的系统是否满足安装要求。根据检测结果,如果有警告或错误信息需要先解决。

2.2.3 选择安装位置

选择安装 Oracle 实例的位置。建议使用默认位置,如果需要更改,可以手动修改。

2.2.4 配置安装选项

配置安装选项界面中可以设置多种参数,包括数据库类型、数据库字符集、管理员密码、自动备份等。根据实际需要和安全策略进行选择和配置。

2.2.5 汇总安装信息

确认安装信息无误后,点击 Install 按钮开始安装。安装过程中可能会需要输入一些参数,按照提示输入即可。

2.2.6 安装完成

安装成功后,可以通过 Configuration Assistants 选项启动配置向导,对数据库进行配置。

2.3 配置Oracle

在安装 Oracle 12c 后,还需要进行一些配置才能使其正常工作。

2.3.1 配置环境变量

在 $ORACLE_HOME 目录下找到 oraenv 文件,执行以下命令:

source oraenv

此时会提示您输入需要配置的 Oracle 实例名称,输入即可。

2.3.2 配置监听器

在 $ORACLE_HOME/network/admin/ 目录下找到 listener.ora 和 tnsnames.ora 文件,分别进行配置。

2.3.2.1 listener.ora 配置

打开 listener.ora 文件,找到以下行:

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

)

)

将其中的 localhost 改为您的服务器 IP 地址。

2.3.2.2 tnsnames.ora 配置

打开 tnsnames.ora 文件,添加以下行:

orcl =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

其中 orcl 为您的 Oracle 实例名称,按照实际名称进行修改。

2.3.2.3 重启监听器

执行以下命令重启监听器:

lsnrctl stop

lsnrctl start

3. 测试Oracle

安装完成和配置完成后,可以进行以下测试来确保 Oracle 正常工作:

3.1 启动Oracle

执行如下命令启动 Oracle 实例:

sqlplus / as sysdba

startup

exit

3.2 创建测试表格

执行如下命令创建测试表格:

sqlplus / as sysdba

create table test_table ( id number(10), name varchar2(50) );

exit

3.3 插入测试数据

执行如下命令插入测试数据:

sqlplus / as sysdba

insert into test_table values (1, 'test1');

insert into test_table values (2, 'test2');

commit;

exit

3.4 查询测试数据

执行如下命令查询已插入的测试数据:

sqlplus / as sysdba

select * from test_table;

exit

如果没有报错,并且可以正常查看测试数据,说明 Oracle 已经安装并配置成功。

4. 总结

本文详细介绍了在 Linux 系统上安装 Oracle 12c 的过程,并且讲解了安装后的配置方法和测试方法。通过对本文的阅读和实践,您已经可以顺利地在 Linux 系统上安装和配置 Oracle 数据库,并且可以开始使用 Oracle 的强大功能。

数据库标签