安装环境:
Windows server 2012 R2
内部版本:9600
Oracle数据库版本:19C
实施步骤:
重要:
- 实施Oracle数据库安装前请务必检查服务器是否已安装VC++组件,否则会提示api-ms-win-crt-runtime-l1-1-0.dll丢失错误。
- 安装VC++2015组件失败请安装以下补丁:
KB2919442
KB2919355(clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、
KB2937592、KB2938439、KB2934018)
2.1先安装补丁 KB2919442
下载地址 https://www.microsoft.com/zh-cn/download/details.aspx?id=42153
2.2再安装 KB2919355 所有补丁
下载地址 https://www.microsoft.com/zh-CN/download/details.aspx?id=42334
2.2.1这些 KB 必须按以下顺序安装:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018
2.2.2 KB2919442 是 Windows Server 2012 R2 更新的先决条件,在尝试安装 KB2919355 之前应先安装 clearcompressionflag.exe
- 重启系统
- 安装VC++ 2015/2017
一:下载Oracle 19C压缩包(2.89G)并解压在本地目录
(大约6G左右,目录不能含中文和空格)
二:运行Oracle19cinstall目录下setup.exe安装
- 选择“创建并配置单实例数
- 选择“服务器类(S)”,下一步
- 选择“典型安装(T)”下一步 !!!此处建议选择高级模式手动一步一步安装,我再同样的环境下(CP多台虚机镜像),多次典型安装都卡在42%,日志也没有报错。后来选择高级模式一步一步设置(参数和典型安装一致)终于安装成功了。
- 创建新的Windows账户
- Oracle基目录默认,下一步
- 设置全局数据库名及口令,取消勾选“创建为容器数据库”
(基目录不能为盘根目录)
- 检查安装配置,确认无误点击安装
- 安装进度详情
!!!此处会卡42%进度很久,需要耐心等候
!!!此处极易卡进程,建议随时监控安装包大小和文件数查看安装进度
- 点击关闭,完成Oracle数据库安装
三:验证安装
- CMD输入sqlplus /nolog,有信息输出表示已安装成功
- 访问https://localhost:5500/em/登录
Username:sys
Password:设置全局数据库名称的口令
- 数据库情况
三:其他
相关问题
1.问:安装进度卡在42%
答1:进度条在42%需要很长时间才能完成, 耐心等待即可
答2:进度条再42%极易死进程且不会报任何错误,建议随时查看安装目录的大小和文件数确认进度
2.问:执行到第七步Oracle弹窗“无法为指定用户设置ACL”
答:无视,继续执行安装
3.问:第一步”以管理员身份运行“,出现闪退
答:安装目录不能有空格及中文
4.问:第四步Oracle基目录提示路径无效
答:在盘根目录下创建一个文件夹
5.问:安装进度卡在52%
答:关掉浏览器
6.问:第四步典型安装报错[IND-30014]无法检查指定的位置是否位于CFS上
答:HOSTS文件添加一条映射(本机IP 第四步全局数据库名称)