完美解决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任务类别: 无级别: ...
随机推荐
- 自己挖的坑自己填--jxl进行Excel下载堆内存溢出问题
今天在进行使用 jxl 进行 Excel 下载时,由于数据量大(4万多条接近5万条数据的下载),数据结构过于负责,存在大量大对象(虽然在对象每次用完都设置为null,但还是存在内存溢出问题),加上本地 ...
- 庐山真面目之十二微服务架构基于Docker搭建Consul集群、Ocelot网关集群和IdentityServer版本实现
庐山真面目之十二微服务架构基于Docker搭建Consul集群.Ocelot网关集群和IdentityServer版本实现 一.简介 在第七篇文章<庐山真面目之七微服务架构Consul ...
- 【Visual Studio调教小记录】C++指针靠前靠后??
本文地址:https://www.cnblogs.com/oberon-zjt0806/p/14631149.html 甜咸之争 经常写C++的基本上避不开使用指针,而且C++中指针类型的写法大体上有 ...
- 解决跨域问题chrome浏览器插件
https://www.crx4chrome.com/crx/53489/ 解决chrome浏览器跨域的问题
- MyBatis笔记(六)
1. 动态SQL 1.1 介绍 概念:**动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.* 官网描述: MyBatis 的强大特性之一便是它的动态 SQL.如果你有使用 JDBC 或其 ...
- 【Java】流、IO(初步)
(这部分比较抽象且写的不是很好,可能还要再编辑) [概述] 流:流是一系列数据,包括输入流和输出流.你可以想象成黑客帝国的"代码雨",只要我们输入指令,这些数据就像水一样流进流出了 ...
- Java8中的Stream流式操作 - 入门篇
作者:汤圆 个人博客:javalover.cc 前言 之前总是朋友朋友的叫,感觉有套近乎的嫌疑,所以后面还是给大家改个称呼吧 因为大家是来看东西的,所以暂且叫做官人吧(灵感来自于民间流传的四大名著之一 ...
- 一般实现分布式锁都有哪些方式?使用redis如何设计分布式锁?使用zk来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高?
#(1)redis分布式锁 官方叫做RedLock算法,是redis官方支持的分布式锁算法. 这个分布式锁有3个重要的考量点,互斥(只能有一个客户端获取锁),不能死锁,容错(大部分redis节点创建了 ...
- Hadoop完整搭建过程(一):本地模式
1 本地模式 本地模式是最简单的模式,所有模块都运行在一个JVM进程中,使用本地文件系统而不是HDFS. 本地模式主要是用于本地开发过程中的运行调试用,下载后的Hadoop不需要设置默认就是本地模式. ...
- windows利器使用与配置
1 概述 这篇文章主要讲述了一些windows下的"利器"级别工具的使用以及配置. 2 Listary Listary是一款强大的搜索工具,可以快速搜索过滤各种文件. 点击这里下载 ...