jump to navigation

Oracle documentation on a Kindle January 18, 2012

Posted by mwidlake in publications.
Tags: ,

WARNING! Some time since 12c came out, Oracle have stopped supporting the Mobi/ePub formats, even HTML it seems. You can only get the documentation in PDF format as far as I can see…

Anyway, as a historical note…..

I recently bought myself a Kindle – the keyboard 3G version. Keyboard as I know I will want to add notes to things and the 3G version for no better reason than some vague idea of being able to download things when I am away from my WiFi.

So, how about getting Oracle documentation onto it? You can get the oracle manuals as PDF versions (as opposed to HTML) so I knew it was possible and that others have done so before. A quick web search will show a few people have done this already – one of the best posts is by Robin Moffat.

Anyway, this is my take on it.

1) Don’t download the PDF versions of the manuals and then just copy them onto your kindle. It will work, but is not ideal. PDF files are shown as a full page image in portrait mode and parts are unreadable. Swap to landscape mode and most text becomes legible and you can zoom in. In both modes there is no table of contents and none of the links work between sections. All you can do is step back and forth page by page and skip directly to pages, ie goto page 127. This is not so bad actually as quite often the manual states the page to go to for a particular figure or topic.

2) Do download the MOBI format of the manuals you want, if available. Oracle started producing it’s manuals in Mobi and Epub format last year. I understand that Apple’s .AZW format is based on .MOBI (Mobipocket) format. As such text re-flows to fit the screen of the Kindle. I’ve checked a few of the DBA_type manuals for V10 and V11 and Mobi files seem generally available, but not a couple I checked for 10.1. If there is no Mobi, you can still revert to downloading the PDF version.

3) You cannot download a set of manuals in this format and you won’t see an option to download an actual manual in MOBI format until you go into the HTML version of the document.

I can understand that it would be a task for someone in Oracle to go and create a new downloadable ZIP of all books in these formats or, better still, sets to cover a business function (like all DBA-type books and all developer-type books), but it would be convenient.
Anyhow, go to OTN’s documentation section, pick the version you want and navigate to the online version of the manual.

Here I go to the 11.2 version – note, I’m clicking on the online set of manuals, not the download option.

Select the HTML version of the document you want, in this case I am grabbing a copy of the performance tuning guide. As you can see, this is also where you can choose the PDF version of the manual

Once the first page comes up, you will see the options for PDF, Mobi and Epub versions at the top right of the screen (see below). I wonder how many people have not realised the manuals are now available in new ebook formats, with the option only there once you are in the manual itself?

I’ve already clicked the Mobi link and you can see at the bottom left of the screen-shot, it has already downloaded {I’m using Chrome, BTW}. Over my 4Mb slightly dodgy broadband connection it took a few seconds only.

4) I don’t like the fact that the files are called things like E25789-01.mobi. I rename them as I move them from my download directory to a dedicated directory. You then attach up your kindle to your computer and drag the files over to the kindle’s “documents” folder and, next time you go to the main menu on the kindle, they will appear with the correct title (irrespective of you renaming them or not)

5) If you download the PDFs I would strongly suggest you rename these files before you move them to the kindle as they will come up with that name. I have a booked called e26088 on my kindle now – which manual is that? {don’t tell me, I know}. I have not tried renaming the file on the kindle itself yet.

6) You don’t have to use a PC as an intermediate staging area, you can directly download the manuals to your kindle, if you have a WiFi connection. Go check out chapter 6 of the kindle user guide 4th edition for details, but you can surf the web on your kindle. Press HOME, then MENU and go down to EXPERIMENTAL. click on “Launch Browser” (if you don’t have wireless turned on, you should get prompted). I’d recommend you flick the kindle into landscape mode for this next bit and don’t expect lightning fast response. If it does not take you to the BOOKMARKS page, use the menu button to get there and I’d suggest you do a google search for OTN to get to the site. Once there navigate as described before. When you click on the .Mobi file it should be downloaded to your kindle in a few seconds. Don’t leave the page until it has downloaded as otherwise the download will fail.

There you go, you can build up whatever set of oracle manuals you like on your ebook or kindle and never be parted from them. Even on holiday…

I’ve obviously only just got going with my Kindle. I have to say, reading manuals on it is not my ideal way of reading such material. {story books I am fine with}. I find panning around tables and diagrams is a bit clunky and the Kindle is not recognising the existence of chapters in the Oracle Mobi manuals, or pages for that matter. However, the table of contents works, as do links, so it is reasonably easy to move around the manual. Up until now I’ve carried around a set of Oracle manuals as an unzipped copy of the html download save to a micro-USB stick but some sites do not allow foreign USB drives to be used. I think I prefer reading manuals on my netbook to the kindle, but the kindle is very light and convenient. If I ever get one of those modern smart-phone doo-dahs, I can see me dropping the netbook in favour of the smartphone and this kindle.

Of course, nothing beats a big desk and a load of manuals and reference books scattered across it, open at relevant places, plus maybe some more stuff on an LCD screen.


1. Delfino N. - January 18, 2012

I have downloaded the whole Oracle documents for 11G R1 with the following script that I copied from someone I can’t remember (sorry). Maybe you can change it for the MOBI format.

@echo off

mkdir appdev
mkdir backup
mkdir datamine
mkdir doc
mkdir em
mkdir gateways
mkdir install
mkdir java
mkdir license
mkdir network
mkdir olap
mkdir owb
mkdir rac
mkdir readmes
mkdir relnotes
mkdir server
mkdir text
mkdir timesten

“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10767.pdf -O “appdev/2 Day + .NET Developer’s Guide for Microsoft Windows.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11946.pdf -O “appdev/2 Day + Application Express Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10703.pdf -O “server/2 Day + Data Replication and Integration Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10578.pdf -O “server/2 Day + Data Warehousing Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e12137.pdf -O “appdev/2 Day + Java Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10822.pdf -O “server/2 Day + Performance Tuning Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10811.pdf -O “appdev/2 Day + PHP Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/rac.112/e10743.pdf -O “rac/2 Day + Real Application Clusters Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10575.pdf -O “server/2 Day + Security Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10897.pdf -O “server/2 Day DBA.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10766.pdf -O “appdev/2 Day Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10595.pdf -O “server/Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10839.pdf -O “server/Administrator’s Reference for Linux and UNIX-Based Operating Systems.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10471.pdf -O “appdev/Advanced Application Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10706.pdf -O “server/Advanced Replication.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10707.pdf -O “server/Advanced Replication Management API Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/network.112/e10746.pdf -O “network/Advanced Security Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e12512.pdf -O “appdev/Application Express Administration Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11945.pdf -O “appdev/Application Express Advanced Tutorials.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e12510.pdf -O “appdev/Application Express API Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11947.pdf -O “appdev/Application Express Application Builder User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e12509.pdf -O “appdev/Application Express Application Migration Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e12196.pdf -O “appdev/Application Express Installation Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/relnotes.112/e11944.pdf -O “relnotes/Application Express Release Notes.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e12511.pdf -O “appdev/Application Express SQL Workshop and Utilities Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/backup.112/e10643.pdf -O “backup/Backup and Recovery Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/backup.112/e10642.pdf -O “backup/Backup and Recovery User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/rac.112/e10717.pdf -O “rac/Clusterware Administration and Deployment Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10713.pdf -O “server/Concepts.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12075.pdf -O “gateways/Connect for IMS, VSAM, and Adabas Gateways Installation and Configuration Guide for IBM zOS.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10765.pdf -O “appdev/Data Cartridge Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10702.pdf -O “server/Data Guard Broker.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10700.pdf -O “server/Data Guard Concepts and Administration.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/datamine.112/e12217.pdf -O “datamine/Data Mining Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/datamine.112/e12218.pdf -O “datamine/Data Mining Application Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/datamine.112/e12216.pdf -O “datamine/Data Mining Concepts.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10810.pdf -O “server/Data Warehousing Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10841.pdf -O “install/Database Client Installation Guide for Linux.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10858.pdf -O “install/Database Client Quick Installation Guide for Linux x86.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10861.pdf -O “install/Database Client Quick Installation Guide for Linux x86-64.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10846.pdf -O “install/Database Examples Installation Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12078.pdf -O “gateways/Database Gateway for APPC Installation and Configuration Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12076.pdf -O “gateways/Database Gateway for IMS, VSAM, and Adabas Installation and Configuration Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12417.pdf -O “gateways/Database Gateway for WebSphere MQ Installation and User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12013.pdf -O “gateways/Database Gateway Installation and Configuration Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10840.pdf -O “install/Database Installation Guide for Linux.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10857.pdf -O “install/Database Quick Installation Guide for Linux x86.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10860.pdf -O “install/Database Quick Installation Guide for Linux x86-64.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10576.pdf -O “server/Database Vault Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13081.pdf -O “timesten/Enterprise Manager System Monitoring Plug-in for Oracle TimesTen In-Memory Database Installation Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13082.pdf -O “timesten/Enterprise Manager System Monitoring Plug-in for Oracle TimesTen In-Memory Database Release Notes.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/network.112/e10744.pdf -O “network/Enterprise User Security Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12074.pdf -O “gateways/Gateway for Adabas User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12071.pdf -O “gateways/Gateway for APPC User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12014.pdf -O “gateways/Gateway for DRDA User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12072.pdf -O “gateways/Gateway for IMS User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12066.pdf -O “gateways/Gateway for Informix User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12070.pdf -O “gateways/Gateway for ODBC User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12069.pdf -O “gateways/Gateway for SQL Server User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12067.pdf -O “gateways/Gateway for Sybase User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12068.pdf -O “gateways/Gateway for Teradata User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/gateways.112/e12073.pdf -O “gateways/Gateway for VSAM User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10729.pdf -O “server/Globalization Support Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10812.pdf -O “install/Grid Infrastructure Installation Guide for Linux.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e11050.pdf -O “server/Heterogeneous Connectivity User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10804.pdf -O “server/High Availability Overview.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e14261.pdf -O “timesten/In-Memory Database Cache Introduction.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13073.pdf -O “timesten/In-Memory Database Cache User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/java.112/e10588.pdf -O “java/Java Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/java.112/e10589.pdf -O “java/JDBC Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/java.112/e10587.pdf -O “java/JPublisher User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/network.112/e10745.pdf -O “network/Label Security Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/license.112/e10594.pdf -O “license/Licensing Information.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10778.pdf -O “appdev/Multimedia DICOM Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10776.pdf -O “appdev/Multimedia Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10777.pdf -O “appdev/Multimedia User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/network.112/e10836.pdf -O “network/Net Services Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/network.112/e10835.pdf -O “network/Net Services Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10881.pdf -O “server/New Features Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11822.pdf -O “appdev/Object-Relational Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/olap.112/e12197.pdf -O “olap/OLAP DML Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/olap.112/e10795.pdf -O “olap/OLAP Java API Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/olap.112/e10627.pdf -O “olap/OLAP User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10764.pdf -O “appdev/Oracle C++ Call Interface Programmer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10646.pdf -O “appdev/Oracle Call Interface Programmer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10821.pdf -O “server/Performance Tuning Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10472.pdf -O “appdev/PLSQL Language Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10577.pdf -O “appdev/PLSQL Packages and Types Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10825.pdf -O “appdev/ProCC++ Programmer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10826.pdf -O “appdev/ProCOBOL Programmer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10828.pdf -O “appdev/ProFORTRAN Supplement to the Oracle Precompilers Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10829.pdf -O “appdev/ProPL1 Supplement to the Oracle Precompilers Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10830.pdf -O “appdev/Programmer’s Guide to the Oracle Precompilers.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/readmes.112/e11015.pdf -O “readmes/Readme.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/rac.112/e10718.pdf -O “rac/Real Application Clusters Administration and Deployment Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/install.112/e10813.pdf -O “install/Real Application Clusters Installation Guide for Linux and UNIX.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e12254.pdf -O “server/Real Application Testing User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10820.pdf -O “server/Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/relnotes.112/e10838.pdf -O “relnotes/Release Notes for Linux.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e14919.pdf -O “appdev/Rules Manager and Expression Filter Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10831.pdf -O “server/Sample Schemas.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10645.pdf -O “appdev/SecureFiles and Large Objects Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/network.112/e10574.pdf -O “network/Security Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11828.pdf -O “appdev/Semantic Technologies Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11830.pdf -O “appdev/Spatial Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11827.pdf -O “appdev/Spatial GeoRaster Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11831.pdf -O “appdev/Spatial Topology and Network Data Models Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/doc.112/e12152.pdf -O “doc/SQL Developer User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10593.pdf -O “server/SQL Language Quick Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10592.pdf -O “server/SQL Language Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10827.pdf -O “appdev/SQLModule for Ada Programmer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10824.pdf -O “server/SQLPlus Quick Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10823.pdf -O “server/SQLPlus User’s Guide and Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/java.112/e10590.pdf -O “java/SQLJ Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10500.pdf -O “server/Storage Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e11013.pdf -O “server/Streams Advanced Queuing User’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10704.pdf -O “server/Streams Concepts and Administration.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10705.pdf -O “server/Streams Replication Administrator’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/text.112/e10945.pdf -O “text/Text Application Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/text.112/e10944.pdf -O “text/Text Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13066.pdf -O “timesten/TimesTen In-Memory Database C Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13071.pdf -O “timesten/TimesTen In-Memory Database Error Messages and SNMP Traps.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13063.pdf -O “timesten/TimesTen In-Memory Database Installation Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13068.pdf -O “timesten/TimesTen In-Memory Database Java Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13065.pdf -O “timesten/TimesTen In-Memory Database Operations Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13076.pdf -O “timesten/TimesTen In-Memory Database PLSQL Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13069.pdf -O “timesten/TimesTen In-Memory Database Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13080.pdf -O “timesten/TimesTen In-Memory Database Release Notes.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13070.pdf -O “timesten/TimesTen In-Memory Database SQL Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13072.pdf -O “timesten/TimesTen In-Memory Database TimesTen to TimesTen Replication Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13075.pdf -O “timesten/TimesTen In-Memory Database Troubleshooting Procedures Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/timesten.112/e13074.pdf -O “timesten/TimesTen In-Memory Database TTClasses Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/java.112/e12265.pdf -O “java/Universal Connection Pool for JDBC Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/em.112/e12255.pdf -O “em/Universal Installer and OPatch User’s Guide for Windows and UNIX.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10819.pdf -O “server/Upgrade Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10701.pdf -O “server/Utilities.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/server.112/e10837.pdf -O “server/VLDB and Partitioning Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/owb.112/e10584.pdf -O “owb/Warehouse Builder API and Scripting Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/owb.112/e10581.pdf -O “owb/Warehouse Builder Concepts.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/owb.112/e10935.pdf -O “owb/Warehouse Builder Data Modeling, ETL, and Data Quality Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/owb.112/e10579.pdf -O “owb/Warehouse Builder Installation and Administration Guide for Windows and Linux.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/relnotes.112/e10585.pdf -O “relnotes/Warehouse Builder Release Notes.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/owb.112/e10582.pdf -O “owb/Warehouse Builder Sources and Targets Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e11826.pdf -O “appdev/Workspace Manager Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10770.pdf -O “appdev/XML C API Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10771.pdf -O “appdev/XML C++ API Reference.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10492.pdf -O “appdev/XML DB Developer’s Guide.pdf”
“%CD%/wget/wget.exe” -nv http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10708.pdf -O “appdev/XML Developer’s Kit Programmer’s Guide.pdf”

move backup\*.* server
move doc\*.* appdev
move em\*.* install
move license\*.* .
move readmes\*.* install
move relnotes\*.* install
move text\*.* appdev

ren appdev “Application Development”
ren timesten “TimesTen”
ren datamine “Data Mining”
ren gateways “Gateways”
ren install “Installing”
ren java “Java”
ren network “Network”
ren olap “OLAP”
ren owb “OWB”
ren rac “RAC”
ren server “Server”
rmdir text
rmdir doc
rmdir em
rmdir backup
rmdir license
rmdir readmes
rmdir relnotes

Delfino N. - January 18, 2012

It was from Christian Antognini and here’s his comment how he created the script…


and the script for other versions:

mwidlake - January 19, 2012

Thanks for that Delfino (and of course Christian for the original code). Very useful if you want a full set of the .pdf’s with decent names and directory structure

odenysenko - January 19, 2012

Delfino N,

why not just download complete(HTML+PDF) version ?
for example for 11.2 it will be http://download.oracle.com/docs/cds/E11882_01.zip (825.70 MB)

I understand that as a result of mentioned scripts you will have renamed PDFs
which is quite useful for out of PC usage


Delfino N. - January 19, 2012

You’re right Oleksandr, that’s another way. The scripts are just the convenience to have the PDF’s renamed and organized. I haven’t tried by maybe the script can be modified to download the MOBI and ePub version as well.

2. David Harper - January 19, 2012

My lovely wife bought me a Motorola XOOM tablet for Christmas. It’s an Android tablet with a 10-inch screen, and I use it to read books and documents in both Kindle and PDF format.

For PDFs, I use ezPDF, which cost me $2.99 at the Android Market, but it’s infinitely superior to the Adobe PDF reader app that was bundled with the machine.

Like you, Martin, I found that landscape mode is best for reading PDFs, but portrait mode is fine for Kindle, which can re-flow the text.

3. Matt - January 23, 2012

I highly recommend calibre (http://calibre-ebook.com/) for converting between different ebook formats. so if there’s some docs that are only PDF you can easily make them whatever you need to.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: