使用 Wget 下载 Oracle

使用 Wget 下载 Oracle

我的基本配置:
Ubuntu 16.04
Wget 1.17.1

当我使用命令时

$ wget --http-user=myuser --http-password=mypasswrd https://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip

下载oracle11g后,终端显示以下输出:

HTTP request sent, awaiting response... 302 Moved Permanently  
Location: https://download.oracle.com/errors/download-fail-1505220.html [following]    
--2019-04-07 11:42:05--  https://download.oracle.com/errors/download-fail-1505220.html   
Connecting to download.oracle.com (download.oracle.com)|23.45.156.151|:443... connected.   
HTTP request sent, awaiting response... 200 OK   
Length: 5307 (5.2K) [text/html]   
Saving to: ‘linux.x64_11gR2_database_1of2.zip.2’    
linux.x64_11gR2_database_1o 100%[=======================>]   5.18K  --.-KB/s    in 0s         
2019-04-07 11:42:10 (737 MB/s) - ‘linux.x64_11gR2_database_1of2.zip.2’ saved [5307/5307]

du -sh linux.x64_11gR2_database_1of2.zip,linux.x64_11gR2_database_1of2.zip.2只有8.0K!!!

我已点击“接受许可”。

欢迎任何评论。

答案1

如果你看看下载的内容

你会看到这个:

抱歉!要从 Oracle 技术网下载产品,您必须同意 OTN 许可条款。请确保...您的浏览器已启用“cookies”和 JavaScript。您单击了要下载的产品的“接受许可”。您在接受许可后 30 分钟内尝试下载。

实际上,在您同意许可证的页面中,Oracle 会设置一个 cookie,并在您下载时检查该 cookie。您可以从浏览器中提取 cookie 并使用 Wget 重新使用它们(请参阅参数--load-cookies),但这可能不值得。

相关内容