一、安装前准备
1、将oracle19c的介质放在对应的软件目录下,并解压
2、创建对应的目录(soft、app、backup、archive)
- soft---存放介质、软件、安装包等
- app---存放oracle的安装信息,包含实例文件和建库后的文件
- backup---存放备份文件
- archive---存放归档日志
二、安装oracle软件
点击setup=>仅设置软件=>单实例数据库安装=>企业版=>主目录用户-使用内置账户=>安装位置,在orale/app下面即可=>条件检查=>安装概要=>安装(需要等几分钟)
三、配置监听
选择netca的监听配置文件,进行下一步即可;用lsnrctl status进行验证
四、创建数据库
用dbca的图标进行配置
创建数据库=>高级配置=>单实例=>一般事务型=>设置全局数据库名及sid,不要容器数据库=>用于数据库属性,不需要OFM=>先不开归档和闪回=>监听程序使用步骤三的监听=>oracle valat不用选择=>内存配置使用自动管理=>用户进程数根据实际设置=>字符集都是utf-8=>根据实际情况oem是否安装=>口令管理可以针对sys和system使用相同的密码=>控制文件(数据文件为8192个);日志组500m至少3组;数据文件基本都是20G=>创建
五、验证连接
1、在cmd里面执行sqlplus / as sysdba
2、用客户端开发工具连接,如果提示ORA-12541很有可能是系统未关闭防火墙
六、创建测试数据
----创建表空间
create tablespace testdb datafile 'C:\oracle\app\Administrator\oradata\ORCL\testdb01.dbf' size 20G autoextend off
----创建用户
create user testdb identified by oracle default tablespace testdb TEMPORARY tablespace temp;
----用户授权
grant dba to testdb;
----创建表
create table testdb.big_table(a int,b char(3),c int);
----测试数据
DECLARE i int;
begin
for i in 1..10000000 loop
insert /*+ append */ into testdb.big_table nologging values(i,'sex',TRUNC(DBMS_RANDOM.VALUE(1,10000000)) );
if mod(i,1000)=0 then
commit;
end if;
end loop;
end;