RAC19C配置-10-数据库创建
1、rac1节点上启动用oracle用户dbca
/u01/app/oracle/product/19.3.0/db_1/bin/dbca
2、启动向导执行安装过程




3、数据库名称可以写别的,但是SID必须写和你设置的Oracle用户环境变量里边的ORACLE_SID一致!


实际按这个来填写,如上图写不知为何执行失败,似乎在安装过程中sid prefix系统会增加序号,比如orcl会自动增加orcl1,也就对应上环境变量里的oracle_sid值

4、磁盘选择

勾选快速恢复和启用归档,可以先不启用,后续再配置


5、配置参数(show parameter/show parameter pga)
PGA+SGA总大小不超过内存80%,比如内存32G,实际可用30G,ORACLE内存=30*0.8=24G
SGA=24*0.8=19G、PGA=24*0.2=5G
内核参数配置/etc/sysctl.conf,修改后使用sysctl -p
kernel.shmmax,单个共享内存段的最大值(ipcs -m),kernel.shmmax>=sga,20G*1024*1024*1024=21474836480字节
kernel.shmall,可用共享内存的总页数,每一页一般是4KB(get onf PAGESIZE ),kernel.shmmax/getconf PAGESIZE,21474836480/4096=5242880
kernl.shmmni,共享内存段最大数量,一般4096



6、统一密码


7、环境检查



8、启动安装过程,过程较慢

监听查看
lsnrctl status

查看集群状态


9、创建表空间和数据表
CREATE TABLESPACE YWJASOLAR
LOGGING
DATAFILE '+DATA/ORCL/DATAFILE/YWJASOLAR20240325'
size 900M autoextend ON next 10M maxsize 33554416K;
create table USER_TABLE
(
NAME VARCHAR2(10),
AGE NUMBER
)
TABLESPACE YWJASOLAR;10、创建数据模拟测试
insert into user_table (name, age) values ('chenm', 18);
commit;
--停用rac01
insert into user_table (name, age) values ('lihong', 20);
commit;
--停rac02
insert into user_table (name, age) values ('jiangx', 22);
commit;