Windows平台下安装Oracle Database 21C(经典配置,不含em)
Oracle Cloud免费的那俩21c数据库大家都玩过吧,挺好玩的其实。也就是随机玄学ban ban号,问题不大,一点都不慌……今天就来记录下Windows平台下安装Oracle Databse 21C……
说明
- 平台:Windows10
- 安装对象:Oracle Databse 21C
* 这里博主记录的是程序和数据库实例—>分开安装。某些情况下,“一步到位”可能会因为RAM空间不够或者其它原因导致数据库实例安装失败(如果跳过,会提示整体安装成功),所以你还得重启或者释放一下RAM空间,这不如直接分开装是吧,成功率还高一点。
- Video:
[bvideo bv="1aS4y167ca"][/bvideo]
1.下载安装包
先下个官方的包。不大,也就2G+,传送门:21C
对了,会跳转到登录账户页面(不是乌龟壳的云服务...别慌),如果没有账户的话就随便注册下,除了邮箱和密码,其它随意。
当然,你要觉得麻烦,也可以使用博主这里顺便随手提供的天翼云盘,截至2022/2/7日官网该页面里的最新21c版本:
(2,661,783,521 bytes) (sha256sum - 85a41b94bccae23fe2af3f3d1d3d9e7e93e13f32ad7731dcf72d1cc6763c04ad)
2.安装主程序
下载完成后直接右键解压或者提取到 非中文目录下。建议你直接解压到想安装的目录里,等会儿安装的时候,会直接以xxx_db_home这个文件夹作为程序的根路径,所以放到自己想要的位置上,以后卸载或者其它啥的都方便一些。
解压完成了之后,打开xxx_db_home文件夹,拉到最后选择“setup”(俩个随便选一个运行),然后就开始安装了。
2.1 简略过程
- 第一步选择“仅软件”,当然你如果配置够好,直接选默认的第一个也不可以,但真心不建议!
- 第二、第三步,看需要选择吧,因为只是测试所以直接选默认的“单实例数据库”、“企业版”安装了。
- 第四步,账户按需要来选择,建议选择“虚拟账户”。
- 第五步,安装位置看需要更改,因为博主解压的时候就确定好程序目录了,所以直接默认的就可以。
- 第六步,它会检查你的电脑或者服务器是否满足最低的安装要求。
- 第七步,上一步中没啥问题就自己跳到这里了,会罗列出前面选择的几项操作,如果有误可以再次更改。
- 第八步,就是正式开始安装程序了。此步中会弹出Java SE rinary的防火墙访问权限,按需要选择放行与否。
- 第九步,安装完成后点“关闭”即可,同时后面输出的log命令提示行也会自动关闭。
2.2 可能会遇到的情况
第一步中,如果提示“安装程序在主目录对应产品清单中检测到无效条目”,是因为你之前就安装过,或者安装失败过,但是没有卸载干净导致的。直接强制选下一步也是可以。那如果不想的话,就去环境变量当中移除提示框中对应的路径。如果还不行,请按 卸载Oracle 的方式去操作一遍。再重新安装。
第六步中,出现错误一般是第一步中选择了“创建并配置单实例数据库”,此过程会大量占用Ram空间,若空余的不足2G+会提示错误。然后Rom要10G+。反正看提示的错误信息就自己会明白。解决方法要么处理给出的提示,要么直接跳过,然后再手动“安装数据库实例”,也就是下面的内容。
3.安装数据库实例
前面的流程不出意外的话,90%的人都能安装上。但是这里开始就不好说了,建议Ram空余4G+(如果你仔细看视频,会发现Ram从2.9G跃升到7.5G、7.9G、8.1G,Amazing~),Rom空余10G+。当然,Oracle官方给出的最低要求是Ram2G+、Rom8.5G+:
- Disk space:8.5 gigabytes minimum for Oracle software, plus 2 gigabytes or more for temporary storage.
- RAM:2 gigabytes RAM minimum
所以也不是特别离谱,一般程序和数据库实例分开装,都能正常装上。
3.1 配置监听程序
可选,是因为你后面安装数据库实例的时候也会自动初始化一个监听程序,所以不需要再手动添加了,也蛮记录下吧。
Windows开始菜单里找到“Oracle - OraDB21Home1”,打开“Net Configuration Assistant”,选择“监听程序设置”——“添加”——“名称默认即可”——“协议默认”——“端口默认”(防火墙按需要选允许访问或者取消)——“配置新的监听程序:否”——“下一步”——“完成”。
3.2 安装数据库实例
第一步,打开“Database Configuration Assistant”选择“创建数据库”。
第二步,填写全局数据库名,一般是默认 orcl
填写密码,注意!这里最好不好包含“@”字符。
可插入数据库名,可以随便填一个,比如 orclpdb
。然后它会验证Ram和Rom空闲空间、初始化监听程序、更新日志组、验证存储路径的可读写权限、检查最小需要的FRA大小。
第三步,上一步中最后都通过了会生成“摘要”,可以检查一下无误就点“完成”然后开始安装数据库实例了。此时,你可以去做一些其它的事情~受制于IO读写、Cpu性能,它可能需要半个小时甚至更长的时间……
漫长的等待后,安装完成先不要关闭窗口,等待sql_plus能正常连接上,再去关闭。如果连接不上就试试最后窗口里的“口令管理”,更改下密码,再尝试连接。