安装环境:

Windows server 2012 R2

      内部版本:9600

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_Windows

 

Oracle数据库版本:19C

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_Windows_02

 

实施步骤:

重要:

  1. 实施Oracle数据库安装前请务必检查服务器是否已安装VC++组件,否则会提示api-ms-win-crt-runtime-l1-1-0.dll丢失错误。

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_数据库_03

  1. 安装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

 

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_microsoft_04

  1. 重启系统
  2. 安装VC++ 2015/2017

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_microsoft_05

一:下载Oracle 19C压缩包(2.89G)并解压在本地目录

(大约6G左右,目录不能含中文和空格)

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_microsoft_06

二:运行Oracle19cinstall目录下setup.exe安装

  1. 选择“创建并配置单实例数
  2. 选择“服务器类(S)”,下一步
  3. 选择“典型安装(T)”下一步   !!!此处建议选择高级模式手动一步一步安装,我再同样的环境下(CP多台虚机镜像),多次典型安装都卡在42%,日志也没有报错。后来选择高级模式一步一步设置(参数和典型安装一致)终于安装成功了。
  4. 创建新的Windows账户

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_Windows_07

  1. Oracle基目录默认,下一步
  2. 设置全局数据库名及口令,取消勾选“创建为容器数据库”

(基目录不能为盘根目录)

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_数据库_08

  1. 检查安装配置,确认无误点击安装

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_microsoft_09

  1. 安装进度详情

!!!此处会卡42%进度很久,需要耐心等候

!!!此处极易卡进程,建议随时监控安装包大小和文件数查看安装进度

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_数据库_10

  1. 点击关闭,完成Oracle数据库安装

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_microsoft_11

三:验证安装

  1. CMD输入sqlplus /nolog,有信息输出表示已安装成功

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_Windows_12

  1. 访问https://localhost:5500/em/登录

Username:sys

Password:设置全局数据库名称的口令

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_数据库_13

  1. 数据库情况

在Windows Server 2016上安装SQL SERVER 2012数据库软件 windowsserver2019安装sql2012_microsoft_14

三:其他

相关问题

1.问:安装进度卡在42%

   答1:进度条在42%需要很长时间才能完成, 耐心等待即可

   答2:进度条再42%极易死进程且不会报任何错误,建议随时查看安装目录的大小和文件数确认进度

2.问:执行到第七步Oracle弹窗“无法为指定用户设置ACL”

   答:无视,继续执行安装

3.问:第一步”以管理员身份运行“,出现闪退

   答:安装目录不能有空格及中文

4.问:第四步Oracle基目录提示路径无效

   答:在盘根目录下创建一个文件夹

5.问:安装进度卡在52%

   答:关掉浏览器

6.问:第四步典型安装报错[IND-30014]无法检查指定的位置是否位于CFS上

   答:HOSTS文件添加一条映射(本机IP 第四步全局数据库名称)