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;