暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何顺利把ORACLE BIEE等官网大型软件拖下来

数据的砖格外烫手 2017-01-11
286


我们知道Oracle的产品可以在官网直接下载。但同时oracle的产品一般体积都非常大。少则几百兆,多则好几十个G。对于网速慢的同学来说简直是噩梦:一下就几个小时甚至好几十个小时,时间花去了不再说,还时常会面临断网,连接中断等问题。由于链接加了时间限制,超时就会失效,挂浏览器辛辛苦苦下了一大半,遇到上下班,断电断网关机,换地方,连接超时等情况,链接就废了,还得重新下载,前功尽弃啊有木有!

通常我们都是把Oracle的产品安装Linux/unix等服务器上的。如果可以把下载任务放到台式机/服务器后台,安静的挂服务器下载,然后还不同腾挪,在服务器上直接装上,岂不是一举两得吗?那么有没有这样的方法呢?

当然有!这里介绍的方法是通过cookie记录的会话信息来辅助认证,然后通过的wget来下载。
具体步骤如下:

  1. 使用firefox登陆oracle otn. 这一步要求你具备Oracle帐号。

  2. 导出cookie。 到处cookie的方法如下,请根据链接步骤操作:

https://addons.mozilla.org/en-US/firefox/addon/export-cookies/?src=api

如图:


把倒出来的cookie文件转存放到服务器下,比如: /tmp/cookie.txt

3.获取下载url.

这一步就不多说了。当你下载一个软件的时候,只要点击下载后,处于浏览器下载状态的软件包,通过右键复制就可以得到服务器链接。

4.在下载软件的服务器上使用如下命令下载即可,比如:

 wget -b --load-cookies=cookies.txt \ "http://download.oracle.com/otn/linux/ \
 bi/12212/fmw_12.2.1.2.0_bi_linux64_ \
 Disk1_2of2.zip?AuthParam= \
 1482742965_124a247e0a194586d427e2268868d8eb" \
 -O  fmw_12.2.1.2.0_bi_linux64_Disk1_2of2.zip  \
 -o fmw_12.2.1.2.0_bi_linux64_Disk1_2of2.zip.log
复制

参数说明

-b 

代表命令放后台执行。


—load-cookies=cookies.txt 

表示使用这个cookies文件来对付Oracle服务器对客户端的识别。
url : “http://download.oracle.com/otn/linux/bi/12212/fmw_12.2.1.2.0_bi_linux64_Disk1_2of2.zip?AuthParam=1482742965_124a247e0a194586d427e2268868d8eb“ 

就是你要下载的软件的url. 记得要加”引号引住哦。

-O 

 大O参数表示要下载的文件输出的文件名。


-o 

 小o参数表示下载过程中产生的日子输出的路径和名称。


我通过这个命令把Oracle的sampleApp V607 挂在华为服务器上挂了一个晚上终于把整套20多个G下载了下来。如果你也遇到通过浏览器下载不了的情况不妨试试这个办法。

完:)

文章转载自数据的砖格外烫手,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论