Oracle安装-Oracle26ai RAC集群安装配置 FOR WINDOWS2022详细过程
1. 硬件环境要求
Oracle 26ai RAC集群在Windows Server 2022上的硬件要求如下:
# 检查内存大小
> systeminfo | findstr “Total Physical Memory”
Total Physical Memory: 131,072 MB
# 检查CPU核心数
> wmic cpu get NumberOfCores
NumberOfCores
32
# 检查CPU是否支持AVX2指令集
> wmic cpu get name
Name
Intel(R) Xeon(R) Gold 6348 CPU @ 2.60GHz
# 检查磁盘空间
> wmic logicaldisk get caption,size,freespace
Caption FreeSpace Size
C: 1073741824000 2147483648000
D: 2147483648000 4294967296000
2. 网络准备
RAC集群需要至少两个网络接口:一个用于公共网络(Public Network),一个用于私有网络(Private Network/Interconnect)。
# 节点1:fgedudb01
# 公共IP:192.168.1.51/24
# VIP:192.168.1.55/24
# 私有IP:172.16.1.51/24
# 节点2:fgedudb02
# 公共IP:192.168.1.52/24
# VIP:192.168.1.56/24
# 私有IP:172.16.1.52/24
# 节点3:fgedudb03
# 公共IP:192.168.1.53/24
# VIP:192.168.1.57/24
# 私有IP:172.16.1.53/24
# 节点4:fgedudb04
# 公共IP:192.168.1.54/24
# VIP:192.168.1.58/24
# 私有IP:172.16.1.54/24
# 配置公共网络接口(在所有节点执行)
> ncpa.cpl
# 打开”网络连接”窗口,配置公共网络接口
# 配置私有网络接口(在所有节点执行)
> ncpa.cpl
# 打开”网络连接”窗口,配置私有网络接口
# 配置DNS(在所有节点执行)
> dnsmgmt.msc
# 打开DNS管理器,添加以下DNS记录:
# 192.168.1.51 – fgedudb01.fgedu.net.cn
# 192.168.1.52 – fgedudb02.fgedu.net.cn
# 192.168.1.53 – fgedudb03.fgedu.net.cn
# 192.168.1.54 – fgedudb04.fgedu.net.cn
# 192.168.1.55 – fgedudb01-vip.fgedu.net.cn
# 192.168.1.56 – fgedudb02-vip.fgedu.net.cn
# 192.168.1.57 – fgedudb03-vip.fgedu.net.cn
# 192.168.1.58 – fgedudb04-vip.fgedu.net.cn
# 192.168.1.60 – fgedudb-scan.fgedu.net.cn
# 192.168.1.61 – fgedudb-scan.fgedu.net.cn
# 192.168.1.62 – fgedudb-scan.fgedu.net.cn
# 配置HOSTS文件(在所有节点执行)
> notepad C:\Windows\System32\drivers\etc\hosts
# 添加以下内容
127.0.0.1 localhost
192.168.1.51 fgedudb01.fgedu.net.cn fgedudb01
192.168.1.52 fgedudb02.fgedu.net.cn fgedudb02
192.168.1.53 fgedudb03.fgedu.net.cn fgedudb03
192.168.1.54 fgedudb04.fgedu.net.cn fgedudb04
192.168.1.55 fgedudb01-vip.fgedu.net.cn fgedudb01-vip
192.168.1.56 fgedudb02-vip.fgedu.net.cn fgedudb02-vip
192.168.1.57 fgedudb03-vip.fgedu.net.cn fgedudb03-vip
192.168.1.58 fgedudb04-vip.fgedu.net.cn fgedudb04-vip
172.16.1.51 fgedudb01-priv.fgedu.net.cn fgedudb01-priv
172.16.1.52 fgedudb02-priv.fgedu.net.cn fgedudb02-priv
172.16.1.53 fgedudb03-priv.fgedu.net.cn fgedudb03-priv
172.16.1.54 fgedudb04-priv.fgedu.net.cn fgedudb04-priv
192.168.1.60 fgedudb-scan.fgedu.net.cn
192.168.1.61 fgedudb-scan.fgedu.net.cn
192.168.1.62 fgedudb-scan.fgedu.net.cn
3. 操作系统准备
Oracle 26ai支持Windows Server 2022 Standard或Datacenter版本。以下是操作系统的准备工作:
3.1 安装必要的补丁和组件
# 安装.NET Framework 4.8
# 安装Windows Installer 5.0
# 安装Microsoft Visual C++ 2015-2022 Redistributable Package
# 安装Microsoft Visual C++ 2022 Redistributable Package (x64)
# 安装Python 3.9+(Oracle 26ai的AI功能需要)
> python –version
Python 3.10.11
3.2 配置系统参数
> gpedit.msc
# 打开组策略编辑器,配置以下参数:
# 计算机配置 > Windows设置 > 安全设置 > 本地策略 > 用户权限分配
# – 允许本地登录:添加Administrators和Oracle用户
# – 作为服务登录:添加Oracle用户
# – 调整进程的内存配额:添加Oracle用户
# – 锁定内存页:添加Oracle用户
# 配置Windows防火墙(在所有节点执行)
> wf.msc
# 打开Windows防火墙,关闭防火墙或添加必要的端口例外
3.3 配置Windows故障转移群集
> ServerManager.exe
# 打开服务器管理器,添加”故障转移群集”角色
# 验证群集配置(在节点1执行)
> FailoverClusterManager.msc
# 打开故障转移群集管理器,运行”验证配置向导”
# 选择所有节点,执行所有测试
# 确保所有测试都通过
# 创建群集(在节点1执行)
> FailoverClusterManager.msc
# 打开故障转移群集管理器,运行”创建群集向导”
# 选择所有节点,指定群集名称和群集IP地址
# 完成群集创建
4. 存储准备
为RAC集群准备共享存储:
> diskmgmt.msc
# 打开磁盘管理,初始化共享磁盘
# 不要格式化磁盘,Oracle ASM会管理这些磁盘
# 验证共享磁盘(在所有节点执行)
> diskpart
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
——– ————- ——- ——- — —\n Disk 0 Online 200 GB 0 B * *
Disk 1 Online 200 GB 200 GB *
Disk 2 Online 200 GB 200 GB *
Disk 3 Online 200 GB 200 GB *
Disk 4 Online 500 GB 500 GB *
Disk 5 Online 500 GB 500 GB *
Disk 6 Online 500 GB 500 GB *
Disk 7 Online 200 GB 200 GB *
Disk 8 Online 200 GB 200 GB *
Disk 9 Online 200 GB 200 GB *
Disk 10 Online 200 GB 200 GB *
Disk 11 Online 200 GB 200 GB *
Disk 12 Online 200 GB 200 GB *
5. 创建Oracle用户和组
> net localgroup oinstall /add
> net localgroup dba /add
> net localgroup oper /add
> net localgroup asmdba /add
> net localgroup asmoper /add
> net localgroup asmadmin /add
> net localgroup racdba /add
# 创建Oracle用户(在所有节点执行)
> net user oracle Oracle123 /add /comment:”Oracle Database User” /passwordchg:no /expires:never
> net localgroup oinstall oracle /add
> net localgroup dba oracle /add
> net localgroup oper oracle /add
> net localgroup asmdba oracle /add
> net localgroup racdba oracle /add
# 创建Grid用户(在所有节点执行)
> net user grid Grid123 /add /comment:”Oracle Grid Infrastructure User” /passwordchg:no /expires:never
> net localgroup oinstall grid /add
> net localgroup asmadmin grid /add
> net localgroup asmdba grid /add
> net localgroup asmoper grid /add
> net localgroup dba grid /add
> net localgroup racdba grid /add
# 设置用户权限(在所有节点执行)
> gpedit.msc
# 打开组策略编辑器,将Grid和Oracle用户添加到以下策略:
# – 允许本地登录
# – 作为服务登录
# – 调整进程的内存配额
# – 锁定内存页
6. 创建目录结构
> mkdir C:\oracle\app\grid\product\26ai\grid
> mkdir C:\oracle\app\oracle\product\26ai\db_1
> mkdir C:\oracle\app\oraInventory
> mkdir C:\oracle\backup
# 设置目录权限(在所有节点执行)
> icacls C:\oracle /grant grid:(OI)(CI)F
> icacls C:\oracle /grant oracle:(OI)(CI)F
> icacls C:\oracle\app\oraInventory /grant grid:(OI)(CI)F
7. Oracle安装包下载
从Oracle官方网站下载Oracle 26ai Grid Infrastructure和数据库安装包:
# winx64_26AI_grid_home.zip
# Oracle 26ai Database Windows 64位安装包
# winx64_26AI_database.zip
# 下载完成后,将安装包上传到节点1的C:\oracle\software目录
> mkdir C:\oracle\software
# 解压Grid安装包
> unzip -o C:\oracle\software\winx64_26AI_grid_home.zip -d C:\oracle\software\grid
# 解压Database安装包
> unzip -o C:\oracle\software\winx64_26AI_database.zip -d C:\oracle\software\database
8. Grid Infrastructure安装
在节点1上,使用Grid用户执行Grid Infrastructure安装:
8.1 配置Grid用户环境变量
> control sysdm.cpl
# 打开系统属性,配置以下环境变量:
# ORACLE_BASE = C:\oracle\app\grid
# ORACLE_HOME = C:\oracle\app\grid\product\26ai\grid
# ORACLE_SID = +ASM1
# PATH = %PATH%;%ORACLE_HOME%\bin
# 在节点2、3和4上修改ORACLE_SID
# 节点2:ORACLE_SID = +ASM2
# 节点3:ORACLE_SID = +ASM3
# 节点4:ORACLE_SID = +ASM4
8.2 安装Grid Infrastructure
> C:\oracle\software\grid\setup.exe
图形化安装步骤:
步骤1:配置安全更新 – 取消勾选”I wish to receive security updates via My Oracle Support” – 点击”Next”
步骤2:选择安装选项 – 选择”Configure Grid Infrastructure for a New Cluster” – 点击”Next”
步骤3:选择集群类型 – 选择”Advanced Cluster Configuration” – 点击”Next”
步骤4:指定集群名称和SCAN名称 –
Cluster Name: fgedudb-cluster
SCAN Name: fgedudb-scan.fgedu.net.cn
SCAN Port: 1521
点击”Next”
步骤5:添加集群节点 –
点击”Add”添加节点2、3和4
节点2:Node Name: fgedudb02, Virtual Host Name: fgedudb02-vip
节点3:Node Name: fgedudb03, Virtual Host Name: fgedudb03-vip
节点4:Node Name: fgedudb04, Virtual Host Name: fgedudb04-vip
点击”Next”
步骤6:选择网络接口 –
Public Interface: 选择公共网络接口(192.168.1.0/24)
Private Interface: 选择私有网络接口(172.16.1.0/24)
点击”Next”
步骤7:选择存储选项 – 选择”Configure Oracle ASM” – 点击”Next”
步骤8:指定ASM磁盘组 –
磁盘组名称:OCRVOTE
冗余级别:Normal
选择磁盘:选择3块用于OCR和Voting Disk的共享磁盘
点击”Next”
步骤9:指定ASM密码 –
选择”Use same passwords for these accounts”
输入密码:Grid123
点击”Next”(可能会提示密码不符合复杂度要求,点击”Yes”继续)
步骤10:指定故障转移和存储联系人 – 点击”Next”
步骤11:指定安装位置 –
Oracle Base: C:\oracle\app\grid
Software Location: C:\oracle\app\grid\product\26ai\grid
点击”Next”
步骤12:选择配置类型 – 点击”Next”
步骤13:执行先决条件检查 –
检查完成后,点击”Next”
步骤14:安装产品 –
点击”Finish”开始安装
步骤15:执行配置脚本 –
安装过程中会提示在所有节点执行脚本,以Administrator用户执行:
# C:\oracle\app\oraInventory\orainstRoot.bat
# C:\oracle\app\grid\product\26ai\grid\root.bat
执行完成后,点击”OK”继续
步骤16:完成安装 –
安装完成后,点击”Close”
9. 创建ASM磁盘组
使用asmca创建数据和归档磁盘组:
> C:\oracle\app\grid\product\26ai\grid\bin\asmca.exe
图形化配置步骤:
步骤1:选择”Disk Groups” – 点击”Create”
步骤2:创建数据磁盘组 –
磁盘组名称:DGFGDATA01
冗余级别:Normal
选择磁盘:选择3块用于数据的共享磁盘
点击”OK”
步骤3:创建归档磁盘组 –
磁盘组名称:DGFGARCH
冗余级别:Normal
选择磁盘:选择3块用于归档的共享磁盘
点击”OK”
步骤4:创建向量数据磁盘组(用于AI功能) –
磁盘组名称:DGFGVECTOR
冗余级别:Normal
选择磁盘:选择3块用于向量数据的共享磁盘
点击”OK”
步骤5:完成配置 – 点击”Exit”
# 验证ASM磁盘组(在所有节点执行)
> C:\oracle\app\grid\product\26ai\grid\bin\asmcmd.exe lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name
MOUNTED NORMAL N 512 4096 1048576 199808 133144 66602 33271 0 Y OCRVOTE/
MOUNTED NORMAL N 512 4096 1048576 499520 332736 166506 83115 0 N DGFGDATA01/
MOUNTED NORMAL N 512 4096 1048576 199808 133144 66602 33271 0 N DGFGARCH/
MOUNTED NORMAL N 512 4096 1048576 499520 332736 166506 83115 0 N DGFGVECTOR/
10. Oracle数据库安装
在节点1上,使用Oracle用户执行数据库安装:
10.1 配置Oracle用户环境变量
> control sysdm.cpl
# 打开系统属性,配置以下环境变量:
# ORACLE_BASE = C:\oracle\app\oracle
# ORACLE_HOME = C:\oracle\app\oracle\product\26ai\db_1
# ORACLE_SID = fgedudb1
# PATH = %PATH%;%ORACLE_HOME%\bin
# 在节点2、3和4上修改ORACLE_SID
# 节点2:ORACLE_SID = fgedudb2
# 节点3:ORACLE_SID = fgedudb3
# 节点4:ORACLE_SID = fgedudb4
10.2 安装Oracle数据库
> C:\oracle\software\database\setup.exe
图形化安装步骤:
步骤1:配置安全更新 – 取消勾选”I wish to receive security updates via My Oracle Support” – 点击”Next”
步骤2:选择安装选项 – 选择”Install database software only” – 点击”Next”
步骤3:选择数据库安装类型 – 选择”Real Application Clusters database installation” – 点击”Next”
步骤4:选择集群节点 – 选择所有节点(fgedudb01, fgedudb02, fgedudb03, fgedudb04) – 点击”Next”
步骤5:选择产品语言 – 选择”Simplified Chinese”和”English” – 点击”Next”
步骤6:选择数据库版本 – 选择”Enterprise Edition” – 点击”Next”
步骤7:指定安装位置 –
Oracle Base: C:\oracle\app\oracle
Oracle Home: C:\oracle\app\oracle\product\26ai\db_1
点击”Next”
步骤8:指定数据库安装选项 – 点击”Next”
步骤9:执行先决条件检查 –
检查完成后,点击”Next”
步骤10:安装产品 –
点击”Finish”开始安装
步骤11:执行配置脚本 –
安装过程中会提示在所有节点执行脚本,以Administrator用户执行:
# C:\oracle\app\oracle\product\26ai\db_1\root.bat
执行完成后,点击”OK”继续
步骤12:完成安装 –
安装完成后,点击”Close”
11. RAC数据库创建
使用dbca创建RAC数据库:
> C:\oracle\app\oracle\product\26ai\db_1\bin\dbca.exe
图形化配置步骤:
步骤1:选择操作 – 选择”Create a Database” – 点击”Next”
步骤2:选择创建模式 – 选择”Advanced Mode” – 点击”Next”
步骤3:选择数据库类型 – 选择”Real Application Clusters (RAC) database” – 点击”Next”
步骤4:选择集群节点 – 选择所有节点(fgedudb01, fgedudb02, fgedudb03, fgedudb04) – 点击”Next”
步骤5:选择配置类型 – 选择”General Purpose or Transaction Processing” – 点击”Next”
步骤6:指定数据库标识符 –
Global Database Name: fgedudb
SID Prefix: fgedudb
勾选”Create as Container database”
Pluggable database name: fgedupdb
点击”Next”
步骤7:指定配置选项 –
Memory: 选择”Use Automatic Memory Management”,设置为每个节点物理内存的70%
Character Sets: 选择”Use Unicode (AL32UTF8)”
Database Sample Schemas: 勾选”Create database with sample schemas”
点击”Next”
步骤8:指定管理选项 –
选择”Use Database Control for database management”
勾选”Enable Email Notification”(可选)
点击”Next”
步骤9:指定数据库存储选项 – 选择”Automatic Storage Management (ASM)” –
选择磁盘组:DGFGDATA01
点击”Next”
步骤10:指定快速恢复区 –
快速恢复区:DGFGARCH
快速恢复区大小:200GB
点击”Next”
步骤11:指定数据库方案密码 –
选择”Use the same password for all accounts”
输入密码:Oracle123
点击”Next”(可能会提示密码不符合复杂度要求,点击”Continue”继续)
步骤12:执行先决条件检查 –
检查完成后,点击”Next”
步骤13:创建数据库 –
点击”Finish”开始创建数据库
步骤14:完成创建 –
数据库创建完成后,点击”Close”
12. 安装后配置
安装完成后,需要进行一些必要的配置调整:
12.1 配置监听程序
Oracle安装过程中会自动创建监听程序,如需修改可使用Net Configuration Assistant:
> C:\oracle\app\oracle\product\26ai\db_1\bin\netca.exe
# 选择”Listener Configuration” – 点击”Next”
# 选择”Reconfigure” – 点击”Next”
# 选择监听程序名称(LISTENER) – 点击”Next”
# 选择协议(TCP) – 点击”Next”
# 指定端口号(默认1521) – 点击”Next”
# 完成配置
# 验证监听程序状态(在所有节点执行)
> C:\oracle\app\oracle\product\26ai\db_1\bin\lsnrctl.exe status
LSNRCTL for 64-bit Windows: Version 26.0.0.0.0 – Production on 03-APR-2026 10:00:00
Copyright (c) 1991, 2026, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=fgedudb01-vip.fgedu.net.cn)(PORT=1521)))
STATUS of the LISTENER
————————
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 26.0.0.0.0 – Production
Start Date 03-APR-2026 09:00:00
Uptime 0 days 1 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File C:\oracle\app\grid\product\26ai\grid\network\admin\listener.ora
Listener Log File C:\oracle\app\grid\diag\tnslsnr\fgedudb01\listener\alert\log.xml
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=fgedudb01-vip.fgedu.net.cn)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=fgedudb01-vip.fgedu.net.cn)(PORT=7077)))
Services Summary…
Service “fgedudb” has 4 instance(s).
Instance “fgedudb1”, status READY, has 1 handler(s) for this service…
Instance “fgedudb2”, status READY, has 1 handler(s) for this service…
Instance “fgedudb3”, status READY, has 1 handler(s) for this service…
Instance “fgedudb4”, status READY, has 1 handler(s) for this service…
Service “fgedudbXDB” has 4 instance(s).
Instance “fgedudb1”, status READY, has 1 handler(s) for this service…
Instance “fgedudb2”, status READY, has 1 handler(s) for this service…
Instance “fgedudb3”, status READY, has 1 handler(s) for this service…
Instance “fgedudb4”, status READY, has 1 handler(s) for this service…
Service “fgedupdb” has 4 instance(s).
Instance “fgedudb1”, status READY, has 1 handler(s) for this service…
Instance “fgedudb2”, status READY, has 1 handler(s) for this service…
Instance “fgedudb3”, status READY, has 1 handler(s) for this service…
Instance “fgedudb4”, status READY, has 1 handler(s) for this service…
The command completed successfully
12.2 配置SCAN监听
> C:\oracle\app\grid\product\26ai\grid\bin\srvctl.exe status scan_listener
SCAN Listener LISTENER_SCAN1 is enabled
SCAN listener LISTENER_SCAN1 is running on node fgedudb01
SCAN Listener LISTENER_SCAN2 is enabled
SCAN listener LISTENER_SCAN2 is running on node fgedudb02
SCAN Listener LISTENER_SCAN3 is enabled
SCAN listener LISTENER_SCAN3 is running on node fgedudb03
13. 多租户架构配置
Oracle 26ai默认使用多租户架构,需要进行一些额外的配置:
13.1 连接到CDB和PDB
> C:\oracle\app\oracle\product\26ai\db_1\bin\sqlplus.exe / as sysdba
SQL*Plus: Release 26.0.0.0.0 – Production on Wed Apr 3 10:00:00 2026
Version 26.1.0.0.0
Copyright (c) 1982, 2026, Oracle. All rights reserved.
Connected to:
Oracle Database 26ai Enterprise Edition Release 26.0.0.0.0 – Production
With the Partitioning, Real Application Clusters, OLAP, Advanced Analytics and Real Application Testing options
SQL>
# 检查PDB状态
SQL> SHOW pdbs;
CON_ID CON_NAME OPEN MODE RESTRICTED
———- —————————— ———- ———-
2 PDB$SEED READ ONLY NO
3 FGEDUPDB READ WRITE NO
# 连接到PDB
SQL> ALTER SESSION SET container = fgedupdb;
Session altered.
13.2 配置PDB自动启动
SQL> ALTER SESSION SET container = CDB$ROOT;
Session altered.
# 配置PDB自动启动
SQL> ALTER PLUGGABLE DATABASE fgedupdb SAVE STATE;
Pluggable database altered.
# 验证配置
SQL> SELECT con_name, state FROM dba_pdb_saved_states;
CON_NAME STATE
—————————— ————–
FGEDUPDB OPEN
14. AI功能配置
Oracle 26ai包含AI功能,需要进行一些额外的配置:
14.1 启用AI功能
SQL> ALTER SESSION SET container = fgedupdb;
Session altered.
# 启用AI功能
SQL> ALTER SYSTEM SET ai_features = “GENAI, VECTOR” SCOPE = BOTH;
System altered.
# 验证AI功能是否启用
SQL> SHOW PARAMETER ai_features;
NAME TYPE VALUE
———————————— ———– ——————————
ai_features string GENAI, VECTOR
14.2 配置向量数据库
SQL> CREATE TABLESPACE vector_ts DATAFILE ‘+DGFGVECTOR’ SIZE 100G AUTOEXTEND ON NEXT 10G MAXSIZE UNLIMITED;
Tablespace created.
# 创建向量存储用户
SQL> CREATE USER vector_user IDENTIFIED BY Vector123 DEFAULT TABLESPACE vector_ts QUOTA UNLIMITED ON vector_ts;
User created.
# 授予权限
SQL> GRANT CONNECT, RESOURCE, CREATE TABLE, CREATE PROCEDURE, CREATE TYPE TO vector_user;
Grant succeeded.
15. 参数优化
为了提高Oracle 26ai RAC数据库的性能和稳定性,需要对一些关键参数进行优化配置。更多学习教程www.fgedu.net.cn
15.1 配置归档模式
SQL> SELECT log_mode FROM v$database;
LOG_MODE
————
NOARCHIVELOG
# 关闭数据库实例
SQL> SHUTDOWN IMMEDIATE;
# 启动数据库到mount状态
SQL> STARTUP MOUNT;
# 启用归档模式
SQL> ALTER DATABASE ARCHIVELOG;
# 打开数据库
SQL> ALTER DATABASE OPEN;
# 验证归档模式
SQL> SELECT log_mode FROM v$database;
LOG_MODE
————
ARCHIVELOG
15.2 配置180天密码问题
Oracle 26ai默认密码有效期为180天,生产环境中可能需要调整:
SQL> SELECT * FROM dba_profiles WHERE resource_name = ‘PASSWORD_LIFE_TIME’;
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
—————————— ——————————– ————- ——————————
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
# 修改密码有效期为无限
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
Profile altered.
# 验证修改
SQL> SELECT * FROM dba_profiles WHERE resource_name = ‘PASSWORD_LIFE_TIME’;
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
—————————— ——————————– ————- ——————————
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
15.3 关闭审计功能
关闭审计功能可以减少系统开销:
SQL> SHOW PARAMETER audit_trail;
NAME TYPE VALUE
———————————— ———– ——————————
audit_trail string DB
# 关闭审计功能
SQL> ALTER SYSTEM SET audit_trail = NONE SCOPE = SPFILE;
System altered.
# 重启数据库使配置生效
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
15.4 调整内存参数
SQL> SHOW PARAMETER memory;
# 调整SGA和PGA大小
SQL> ALTER SYSTEM SET sga_target = 96G SCOPE = SPFILE;
SQL> ALTER SYSTEM SET pga_aggregate_target = 32G SCOPE = SPFILE;
# 重启数据库使配置生效
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;
16. 备份设置
配置RMAN备份策略,确保RAC数据库数据安全:
> C:\oracle\app\oracle\product\26ai\db_1\bin\rman.exe target /
Recovery Manager: Release 26.0.0.0.0 – Production on Wed Apr 3 10:00:00 2026
Version 26.1.0.0.0
Copyright (c) 1982, 2026, Oracle and/or its affiliates. All rights reserved.
connected to target database: FGEDUDB (DBID=1234567890)
RMAN>
# 配置控制文件自动备份
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
# 配置备份保留策略
RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
# 执行全库备份到ASM归档磁盘组
RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
17. 安装验证
验证Oracle 26ai RAC集群在Windows Server 2022上的安装配置是否成功:
> C:\oracle\app\grid\product\26ai\grid\bin\crs_stat.exe -t
Name Type Target State Host
————————————————————
ocssd ora.cssd.type ONLINE ONLINE fgedudb01
ora.cssd ora.cssd.srv ONLINE ONLINE fgedudb01
ora.cssd ora.cssd.srv ONLINE ONLINE fgedudb02
ora.cssd ora.cssd.srv ONLINE ONLINE fgedudb03
ora.cssd ora.cssd.srv ONLINE ONLINE fgedudb04
# 验证ASM实例状态(在所有节点执行)
> C:\oracle\app\grid\product\26ai\grid\bin\sqlplus.exe / as sysasm
SQL*Plus: Release 26.0.0.0.0 – Production on Wed Apr 3 10:00:00 2026
Version 26.1.0.0.0
Copyright (c) 1982, 2026, Oracle. All rights reserved.
Connected to:
Oracle Database 26ai Enterprise Edition Release 26.0.0.0.0 – Production
With the Real Application Clusters and Automatic Storage Management options
SQL> SELECT instance_name, status FROM v$instance;
INSTANCE_NAME STATUS
—————- ————
+ASM1 STARTED
# 验证数据库实例状态(在所有节点执行)
> C:\oracle\app\oracle\product\26ai\db_1\bin\sqlplus.exe / as sysdba
SQL*Plus: Release 26.0.0.0.0 – Production on Wed Apr 3 10:00:00 2026
Version 26.1.0.0.0
Copyright (c) 1982, 2026, Oracle. All rights reserved.
Connected to:
Oracle Database 26ai Enterprise Edition Release 26.0.0.0.0 – Production
With the Partitioning, Real Application Clusters, OLAP, Advanced Analytics and Real Application Testing options
SQL> SELECT instance_name, status FROM v$instance;
INSTANCE_NAME STATUS
—————- ————
fgedudb1 OPEN
# 使用sqlplus通过SCAN连接测试
> C:\oracle\app\oracle\product\26ai\db_1\bin\sqlplus.exe system/Oracle123@fgedudb-scan.fgedu.net.cn:1521/fgedudb
SQL*Plus: Release 26.0.0.0.0 – Production on Wed Apr 3 10:00:00 2026
Version 26.1.0.0.0
Copyright (c) 1982, 2026, Oracle. All rights reserved.
Connected to:
Oracle Database 26ai Enterprise Edition Release 26.0.0.0.0 – Production
With the Partitioning, Real Application Clusters, OLAP, Advanced Analytics and Real Application Testing options
SQL>
# 使用sqlplus通过SCAN连接PDB测试
> C:\oracle\app\oracle\product\26ai\db_1\bin\sqlplus.exe system/Oracle123@fgedudb-scan.fgedu.net.cn:1521/fgedupdb
SQL*Plus: Release 26.0.0.0.0 – Production on Wed Apr 3 10:00:00 2026
Version 26.1.0.0.0
Copyright (c) 1982, 2026, Oracle. All rights reserved.
Connected to:
Oracle Database 26ai Enterprise Edition Release 26.0.0.0.0 – Production
With the Partitioning, Real Application Clusters, OLAP, Advanced Analytics and Real Application Testing options
SQL>
# 验证表空间(存储在ASM中)
SQL> SELECT tablespace_name, status FROM dba_tablespaces;
# 测试AI功能 – 创建向量表
SQL> CONNECT vector_user/Vector123@fgedudb-scan.fgedu.net.cn:1521/fgedupdb
Connected.
SQL> CREATE TABLE vector_table (
id NUMBER PRIMARY KEY,
content VARCHAR2(1000),
vector VECTOR(768)
);
Table created.
# 测试AI功能 – 插入向量数据
SQL> INSERT INTO vector_table VALUES (1, ‘这是一个测试文档’, vector(‘[0.1, 0.2, 0.3, …, 0.9]’));
1 row created.
# 测试AI功能 – 查询向量相似性
SQL> SELECT id, content, VECTOR_DISTANCE(vector, vector(‘[0.1, 0.2, 0.3, …, 0.9]’), ‘COSINE’) AS similarity FROM vector_table ORDER BY similarity ASC;
ID CONTENT SIMILARITY
———- ———– ———-
1 这是一个测试文档 0
# 访问Enterprise Manager
https://fgedudb01:5500/em
# 使用sys用户和密码登录
更多学习教程公众号风哥教程itpux_com。本文介绍了Oracle 26ai RAC集群在Windows Server 2022上的安装配置详细过程,包括硬件环境要求、网络准备、操作系统准备、存储准备、用户和组创建、目录结构创建、安装包下载、Grid Infrastructure安装、ASM磁盘组创建、数据库安装、RAC数据库创建、安装后配置、多租户架构配置、AI功能配置、参数优化、备份设置和安装验证等内容。通过本文的指导,读者可以快速完成Oracle 26ai RAC集群在Windows Server 2022上的安装和配置。from:www.itpux.com
学习交流加群风哥QQ113257174。Oracle 26ai RAC集群在Windows Server 2022上的安装需要特别注意AI功能的配置,确保系统满足AI功能的硬件要求,特别是CPU的AVX2指令集支持。
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
