完美解决MSSQL安装问题“Polybase要求安装Oracle JRE 7更新51(64位)”方案
| 阅文时长 | | 0.72分钟 | 字数统计 | | 1164.8字符 |
| 主要内容 | | 1、问题起因及解决方案 2、安装jdk-8u241-windows-x64 3、取消PolyBase查询服务 4、四、声明与参考资料 |
||
| 『完美解决MSSQL安装问题"Polybase要求安装Oracle JRE 7更新51(64位)"方案』 | |||
| 编写人 | | SCscHero | 编写时间 | | 2020/12/4 AM6:41 |
| 文章类型 | | 系列 | 完成度 | | 待完善 |
| 座右铭 | 每一个伟大的事业,都有一个微不足道的开始。 | ||
一、问题起因及解决方案 完成度:100%
a) 问题出现
前段时间重装SQL Server2016,报了"Polybase要求安装Oracle JRE 7更新51(64位)或更高版本"规则失败的错误,网上查询资料,有两种解决方式,一种是安装JDK、另一种是不安装此功能。通过对Polybase功能的了解,决心安装一下SDK。没想到遇到了茫茫多的坑。总共搞了一晚上加一个下午才搞定。于是打算写一篇博客,来帮助一下和我一样追求功能尽善尽美的人们。
b) 解决方案摸索
这是本人经过无限试验得出的结果。网上博客不少说要一定要安装jdk1.7.0_80,于是乎安装了,没有效果,也尝试更换了安装目录到系统盘,配置了环境变量,重启等方法。仍然要报这个错。打算试一下最新的JDK14,仍不行。仔细看了MSSQL报错提示,要求安装7u51以上的,仍不行。
于是,删掉所有JDK、清空了注册表和残余文件夹。这时看到一篇博客,博主也是病急乱抓药装了很多,其中有jdk8,决意使用一下,于是乎可以了。不得不说,微软的提示给的方向性真的差,以及网上的解决方案参差不齐,吐槽一下很多人说要装jdk7,但或许是以前的版本可以,属实浪费了许多宝贵的时间。
博主装的版本是MSSQL2016 Developer。
下图是试过的JDK各种版本(T......T 泪崩)。
c) 最终解决方案
1.最终解决方案,安装jdk-8u241-windows-x64。详见第二章节。
2.放弃安装PolyBase服务,详见第三章节。
二、安装jdk-8u241-windows-x64 完成度:100%
a) 下载地址
- 附上下载地址(百度云满了,看官们见谅)
- 链接:腾讯微云网盘下载 密码:81p0px
- 或者到Oracle官网上去下,但是需要登录,以及下载速度很慢,这里不赘述。
- JDK和JRE安装目录不限制。
b) JDK安装完成后配置环境变量
- 安装就不啰嗦了,但是配置这里啰嗦一下。很多小白以为安装完了就彻底完事了。其实不然,要配置一下的,Windows + R打开运行,输入命令:sysdm.cpl,打开系统属性窗口。
- 选择"高级选项卡"==>"环境变量"按钮==>在用户变量下"新建"==>输入"变量名"为"JAVA_HOME"、变量值为你安装JDK的目录。如图箭头所示
- 连续创建两个其他"用户变量"。
- "变量名"为:CLASSPATH,变量值为:.;%JAVA_HOME%\lib;。
- "变量名"为:PATH,变量值为:%JAVA_HOME%\bin;。
c) 测试是否安装成功
- 配置好"环境变量后",最好重启一下电脑,使其变量值生效。
- 接着我们Windows + R打开运行,输入cmd打开"命令提示符"窗口。
- 输入命令: java -version,若如图所示,那证明安装好了jdk。
- 再输入 javac 如果提示 'javac' 不是内部或外部命令,也不是可运行的程序及批处理文件。 就说明环境变量配置失败。
安装完成JDK后,就可以装MSSQL2016没有阻碍了。
三、取消PolyBase查询服务 完成度:100%
嫌麻烦的,并且用不到此功能的建议选择这种解决方案。一步到位。
四、声明与参考资料 完成度:100%
给了我装JDK8的思路的,点击跳转。
原创博文,未经许可请勿转载。
如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。
完美解决MSSQL安装问题“Polybase要求安装Oracle JRE 7更新51(64位)”方案的更多相关文章
- SQLServer 2017安装时的错误:Polybase要求安装Oracle JRE 7更新51或更高版本
2016应该也有这个问题 下载JDK7就可以了(我装10是不可以解决的) 重新运行下 安装完后再安装SSMS 附: MS SQL SERVER 2017全套下载地址(含JDK7.SSMS.KEY): ...
- 安装SQL Server 2016出错提示:需要安装oracle JRE7 更新 51(64位)或更高版本完美解决办法
错误提示原因:安装时检测出电脑没有安装JDK,而且是版本7(其他版本不行) 解决方法:先进下面这个网站安装JDK,安装好后配置环境变量,然后重新安装SQL Server 2016即可 http://w ...
- SQLServer 2016安装时的错误:Polybase要求安装Oracle JRE 7更新51或更高版本
异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html 水印就不加了,在老家~(另一篇文章好像没发布成功,简单说下,2016安装完毕是 ...
- 【Oracle】在WIN NT 64位环境下安装win64_11gR2_database。并用PL/SQL连接
因为现在大多数服务器环境均为64位环境,而且有一部分使用的windows server的环境,在此做了一番小研究,如何在64位环境下安装oracle11g_64bit服务端 (1)首先www.orac ...
- oracle 11g R2 标准版 64位linux安装
安装环境:Redhat es 5.5 64位 ,系统内存8G,swap 10G ,oracle 11G R2 标准版 一,Oracle 安装前的准备检查一下包,必须全部安装:binutils-2.17 ...
- [转帖]完美解决NVIDIA最新显卡驱动无法安装。(修改教程篇,各机型都可以)
http://blog.sina.com.cn/s/blog_53e2b55e0100lyx2.html ———————————————————————————————————— 前段时间,有 ...
- linux上安装Oracle 11g R2 标准版 64位
一.Oracle 安装前的准备 检查一下包,必须全部安装: binutils-2.20.51.0.2-5.43.el6.x86_64 compat-libstdc++-296-2.96-144.el6 ...
- 安装酷痞到IIS7.x共用80端口Windows(64位)系统下运行多个酷痞
需求: 1.酷痞直接运行的模式是自宿主运行.由于win系统一般都由iis提供多个网站服务,并首先占用了80端口,如果想酷痞可以直接通过主机头和iis共用80端口会出现这种运行模式的需求. 以下是实现方 ...
- This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed(在64位模式下运行安装了32位的Oracle客户端组件时,会发生此问题)
部署win服务时出现下面的问题: 在事件查看器中看到如下错误: 日志名称: Application来源: ***调度服务日期: 2014/5/21 12:53:21事件 ID: 0任务类别: 无级别: ...
随机推荐
- 在B站刷视频多倍速操作
B站多倍数播放 1. 最初天真版 F12 或者笔记本(Fn+F12) console控制台 输入 document.querySelector('video').playbackRate = 4: - ...
- HTTPS证书通过cert-manager自动获取,部署,续期
HTTP-01验证和DNS-01验证 使用cert-manager给阿里云的DNS域名授权SSL证书 第一步:安装cert-manager 配置 CRD kubectl apply -f https: ...
- C++并发与多线程学习笔记--参数传递详解
传递临时对象 陷阱 总结 临时对象作为线程参数 线程id的概念 临时对象构造时的抓捕 成员函数指针做线程函数 传递临时对象作为线程参数 创建的工作线程不止一个,线程根据编号来确定工作内容.每个线程都需 ...
- ISP算法:深入聊聊lens shading
一.简介 关于什么是成像中的lens shading这里直接引用一句英文的definition:"The term shading describes the light fall-off ...
- 【笔记】《算法竞赛入门》习题7-3 UVa211_多米诺效应
title: 习题7-3 UVa211_多米诺效应 date: 2021-01-29 19:08:00 categories: 算法竞赛入门 tags: 数据结构 算法 UVa 题目: 使用28个多米 ...
- QTableWidget导致程序崩溃
不要随意访问tableWidget->item(x,y)->text(); 尤其是通过tableWidget->setRowCount(x);初始化后但是未写入数据的格子: 原因:就 ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之配置环境-05
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之配置环境-05 欢迎加QQ群:1026880196 进行交流学习 #全部节点执行如下操作 1. 安装常 ...
- Azure CDN 为静态网站创建内容分发网络
一,引言 最近刚刚接触 Edi.Wang 的 Moonglade 博客系统,正好这套系统中有使用到 Azure CND (内容分发网络),那就学习学习.那么今天就尝试利用 Azure CDN 来发布静 ...
- 9.while循环
while 循环 语法: while( 布尔表达式 ) { //循环内容 } 布尔值为 true 开始循环,为 false 结束循环 死循环:布尔值一直为 true. 例: package com.w ...
- Nginx 配置浏览Linux 系统目录并下载文件
准备工作: 安装编译工具及库文件: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 安装PCRE( ...