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 的强大功能。