1. 首页 > Oracle教程 > 正文

Oracle教程FG003-Oracle数据库图形化安装配置详解(OEL7.9+19.3/19.7)

2.2 Oracle数据库存储规划

推荐使用ASM(Automatic Storage Management)进行存储管理,创建以下磁盘组:DGSYSTEM(系统文件)、DGDATA01(数据文件)、DGDATA02(索引文件)、DGRECOVERY(恢复文件)。学习交流加群风哥微信: itpux-com

2.3 Oracle数据库配置规划

根据业务需求规划数据库参数,如SGA大小、PGA大小、进程数等。对于生产环境,建议使用专用的表空间和数据文件,合理规划存储结构。

Part03-生产环境项目实施方案

3.1 Oracle数据库安装前准备

3.1.1 下载安装介质

1. 访问Oracle官方网站(https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html)。

2. 下载Oracle Database 19c安装介质(LINUX.X64_193000_db_home.zip)。

3. 将安装介质上传到服务器的/oracle目录。

3.1.2 解压安装介质

# 切换到oracle用户
# su – oracle

# 解压安装介质
$ unzip LINUX.X64_193000_db_home.zip -d /oracle/app/oracle/product/19c/db_1

3.1.3 设置DISPLAY环境变量

# 检查DISPLAY环境变量
$ echo $DISPLAY
:0.0

# 如果DISPLAY未设置,设置DISPLAY环境变量
$ export DISPLAY=:0.0

# 测试X11连接
$ xhost +
access control disabled, clients can connect from any host

3.2 图形化安装步骤

3.2.1 启动Oracle Universal Installer

# 切换到oracle用户
# su – oracle

# 进入安装目录
$ cd /oracle/app/oracle/product/19c/db_1

# 启动Oracle Universal Installer
$ ./runInstaller

3.2.2 安装配置

步骤1:配置安全更新

1. 取消勾选”我希望通过My Oracle Support接收安全更新”。

2. 点击”下一步”。

3. 在弹出的对话框中点击”是”。

步骤2:选择安装选项

1. 选择”创建并配置数据库”。

2. 点击”下一步”。

步骤3:选择系统类

1. 选择”服务器类”。

2. 点击”下一步”。

步骤4:选择安装类型

1. 选择”典型安装”。

2. 点击”下一步”。

步骤5:典型安装配置

1. 配置以下选项:

  • Oracle主目录:/oracle/app/oracle/product/19c/db_1
  • 数据库文件位置:/oracle/app/oracle/oradata
  • 数据库版本:企业版
  • 字符集:AL32UTF8
  • 全局数据库名:fgedudb
  • 管理口令:设置强密码
  • 存储类型:文件系统

2. 点击”下一步”。

步骤6:创建数据库

1. 确认安装配置信息。

2. 点击”安装”。

3.2.3 执行root脚本

1. 安装过程中,会提示执行root脚本。

2. 打开一个新的终端,以root用户执行以下命令:

# 执行root脚本
# /oracle/app/oraInventory/orainstRoot.sh
# /oracle/app/oracle/product/19c/db_1/root.sh

3.2.4 安装完成

1. 安装完成后,会显示安装成功的界面。

2. 记录数据库信息,如数据库服务名、监听器端口等。

3. 点击”关闭”完成安装。

3.3 安装后配置

3.3.1 配置监听程序

# 启动监听器
$ lsnrctl start

# 查看监听器状态
$ lsnrctl status

# 输出示例:
LSNRCTL for Linux: Version 19.0.0.0.0 – Production on 31-MAR-2026 10:00:00

Copyright (c) 1991, 2019, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=fgedu.net.cn)(PORT=1521)))
STATUS of the LISTENER
————————
Alias LISTENER
Version TNSLSNR for Linux: Version 19.0.0.0.0 – Production
Start Date 31-MAR-2026 10:00:00
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /oracle/app/oracle/product/19c/db_1/network/admin/listener.ora
Listener Log File /oracle/app/oracle/diag/tnslsnr/fgedu/listener/alert/log.xml
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=fgedu.net.cn)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary…
Service “fgedudb” has 1 instance(s).
Instance “fgedudb”, status READY, has 1 handler(s) for this service…
Service “fgedudbXDB” has 1 instance(s).
Instance “fgedudb”, status READY, has 1 handler(s) for this service…
The command completed successfully

3.3.2 配置归档模式

# 连接到数据库
$ sqlplus / as sysdba

# 关闭数据库
SQL> shutdown immediate;# 启动数据库到mount状态
SQL> startup mount;# 启用归档模式
SQL> alter database archivelog;# 打开数据库
SQL> alter database open;# 验证归档模式
SQL> archive log list;# 输出示例:
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1
Next log sequence to archive 2
Current log sequence 2

3.3.3 配置闪回恢复区

# 连接到数据库
$ sqlplus / as sysdba

# 配置闪回恢复区大小(例如100GB)
SQL> alter system set db_recovery_file_dest_size=100G scope=spfile;# 配置闪回恢复区位置
SQL> alter system set db_recovery_file_dest=’/oracle/app/oracle/fast_recovery_area’ scope=spfile;# 重启数据库使配置生效
SQL> shutdown immediate;SQL> startup;# 验证闪回恢复区配置
SQL> show parameter db_recovery_file_dest;

3.3.4 配置初始化参数

# 连接到数据库
$ sqlplus / as sysdba

# 配置SGA大小(例如16GB)
SQL> alter system set sga_target=16G scope=spfile;# 配置PGA大小(例如4GB)
SQL> alter system set pga_aggregate_target=4G scope=spfile;# 配置进程数
SQL> alter system set processes=300 scope=spfile;# 配置会话数
SQL> alter system set sessions=335 scope=spfile;# 配置事务数
SQL> alter system set transactions=369 scope=spfile;# 重启数据库使配置生效
SQL> shutdown immediate;SQL> startup;# 验证参数配置
SQL> show parameter sga_target;SQL> show parameter pga_aggregate_target;

3.4 安装补丁(19.3到19.7)

3.4.1 下载补丁

1. 访问Oracle Support网站(https://support.oracle.com)。

2. 搜索补丁号30141156(Oracle Database 19.7.0.0.0 Patch Set Update)。

3. 下载补丁文件(p30141156_190000_Linux-x86-64.zip)。

4. 将补丁上传到服务器的/oracle目录。

3.4.2 应用补丁

# 停止数据库和监听器
$ sqlplus / as sysdba
SQL> shutdown immediate;$ lsnrctl stop

# 解压补丁
$ unzip p30141156_190000_Linux-x86-64.zip -d /oracle/patches

# 进入补丁目录
$ cd /oracle/patches/30141156

# 应用补丁
$ opatch apply

# 启动数据库和监听器
$ sqlplus / as sysdba
SQL> startup;$ lsnrctl start

# 运行补丁后SQL脚本
$ cd /oracle/app/oracle/product/19c/db_1
$ sqlplus / as sysdba
SQL> @rdbms/admin/catbundle.sql apply PSU 19.7.0.0.0;SQL> @rdbms/admin/utlrp.sql;

Part04-生产案例与实战讲解

4.1 数据库验证

# 连接到数据库
$ sqlplus / as sysdba

# 查看数据库版本
SQL> select * from v$version;# 输出示例:
BANNER CON_ID
——————————————————————————– ———-
Oracle Database 19c Enterprise Edition Release 19.7.0.0.0 – Production 0
PL/SQL Release 19.7.0.0.0 – Production 0
CORE 19.7.0.0.0 Production 0
TNS for Linux: Version 19.7.0.0.0 – Production 0
NLSRTL Version 19.7.0.0.0 – Production 0

# 查看数据库状态
SQL> select status from v$instance;# 输出示例:
STATUS
————
OPEN

# 查看表空间
SQL> select tablespace_name, status, contents from dba_tablespaces;# 输出示例:
TABLESPACE_NAME STATUS CONTENTS
—————————— ——— ———
SYSTEM ONLINE PERMANENT
SYSAUX ONLINE PERMANENT
UNDOTBS1 ONLINE UNDO
TEMP ONLINE TEMPORARY
USERS ONLINE PERMANENT

4.2 常见问题处理

在Oracle数据库图形化安装过程中,可能会遇到以下问题:

  • 图形界面无法显示:检查DISPLAY环境变量设置,确保X11服务正常运行。
  • 安装过程中提示依赖包缺失:安装缺失的依赖包,或使用oracle-database-preinstall-19c包。
  • 安装后数据库无法启动:检查日志文件,查看具体错误信息,针对性解决。

Part05-风哥经验总结与分享

5.1 图形化安装的优势

图形化安装的优势包括:

  • 操作简单直观,适合新手
  • 提供可视化的配置选项
  • 自动检查系统要求
  • 安装过程中提供实时反馈

5.2 生产环境最佳实践

风哥提示:在生产环境中,建议使用Oracle 19.7或更高版本,以获得最新的安全补丁和功能。同时,要合理配置数据库参数,确保系统的稳定性和性能。学习交流加群风哥QQ113257174

5.3 后续步骤

完成Oracle数据库安装配置后,可以开始进行数据库的日常维护和管理,如用户管理、权限配置、备份恢复策略制定等。更多学习教程公众号风哥教程itpux_com

本文档由风哥教程参考Oracle官方文档Install and Upgrade内容,详细介绍了Oracle 19c数据库在Oracle Linux 7.9上的图形化安装配置过程,包括安装前准备、图形化安装步骤、安装后配置等。通过本文的指导,DBA人员可以在生产环境中顺利完成Oracle数据库的安装配置工作。from oracle:www.itpux.com

风哥提示:请根据实际情况调整配置和参数,确保生产环境的安全性和稳定性。学习交流加群风哥QQ113257174

更多学习教程公众号风哥教程itpux_com

from oracle:www.itpux.com

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息