1. 操作系统版本
优先选择通过oracle官方认证的系统版本,如下版本可供选择。
32位
64位
2. 硬件环境需求
内存:建议大于8G。
CPU:逻辑CPU建议大于4。
3. 安装介质
提取码:zdgw
4. 安装步骤
4.1 安装路径选择
建议首选择C盘(系统盘)之外的磁盘,若只存在C盘,保证C盘磁盘空间充足的前提下,可安装在C盘。
4.2 解压安装包
将 Oracle 数据库服务端安装包两个压缩文件解压合并为一个文件夹。
4.3 安装Oracle数据库软件
右键管理员运行解压目录 database 中的 setup.ext,进入图形化安装界面。
4.4 创建监听
管理员运行cmd,执行netca命令,进入图形化安装界面。
4.5 创建数据库实例
管理员运行cmd,执行dbca命令,进入图形化安装界面。
字符集根据实际业务情况来定,若新建数据库后期存在与其他数据库之间的数据交互(数据同步,数据迁移等),字符集需与交互数据库的字符集一致。
存在不同物理磁盘时可设置控制文件冗余,分别放置于不同物理磁盘(不是物理服务器或服务器性能不佳时,不建议设置此步,异常断电时容易出现问题)
不建议手动配置环境变量。正常情况下,Oracle数据库安装过程中,相关环境变量已注册至操作系统注册表中,Oracle数据库可正常访问使用。
4.6 验证Oracle运行正常
cmd 执行命令 lsnrctl status,确认监听已注册到数据库实例。
cmd 执行 sqlplus / as sysdba 进入数据库
执行select open_mode from v$database;查看数据库处于读写状态,即为正常
可通过客户端测试连接。
4.7 建库后数据库参数优化
alter system set deferred_segment_creation=false;
#默认开启,建议关闭。否则可能无法导出空表。
alter system set audit_trail=none scope=spfile;
#默认开启,建议关闭。否则会占用oracle系统表空间,需定期清理。
alter profile default limit password_life_time unlimited;
#用户密码有效期,默认180天,建议改成无限制。否则180天后用户无法连接数据库。
alter system set event = '28401 trace name context forever, level 1' scope = spfile;
#建议设置,否则多次错误输入用户密码时,会造成密码延迟验证,影响数据库性能。
startup force重启数据库,生效参数。