{"id":172,"date":"2013-06-21T22:01:18","date_gmt":"2013-06-21T15:01:18","guid":{"rendered":"http:\/\/www.seven-stones.biz\/blog\/?p=172"},"modified":"2013-06-21T22:23:28","modified_gmt":"2013-06-21T15:23:28","slug":"oracle-10g-ee-and-ubuntu-10","status":"publish","type":"post","link":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/","title":{"rendered":"Oracle 10g EE Installation On Ubuntu 10"},"content":{"rendered":"<p>This is all 32 bit, no 64 bit software will be covered here.<\/p>\n<p>To get Oracle 10g in 2013 requires a support account of course. Only 11g is available now. Basically I needed Oracle 10 because its still quite heavily used in global business circles. <a title=\"Musang\" href=\"http:\/\/www.seven-stones.biz\/oracle-database-security-scanner.html\">My security testing software <\/a>may run into Oracle 10 (in fact, already has several times).<\/p>\n<p>After some considerable problems with library linking related failures with Oracle 10g and Ubuntu 12 (12.04.2), I decided to just save time by backdating and using more compatible libraries. The install with Ubuntu 10.04.4 Lucid Lynx. The install with this older version (this is only for dev work, trust me i wouldn&#8217;t dream of using this in production) went like a dream.<\/p>\n<h2>Java<\/h2>\n<p>Note that many install guides insist on installing Oracle&#8217;s Java or some other JVM. I found that this was not necessary.<\/p>\n<h2>Other Libraries<\/h2>\n<p>and then libstdc++5 will be required. I found it here eventually&#8230;<\/p>\n<p>http:\/\/old-releases.ubuntu.com\/ubuntu\/pool\/universe\/g\/gcc-3.3\/libstdc++5_3.3.6-17ubuntu1_i386.deb<\/p>\n<p>and then &#8230;<\/p>\n<p><code>dpkg -i\u00a0libstdc++5_3.3.6-17ubuntu1_i386.deb<\/code><\/p>\n<p>This process installs the library in the right place (at least where the installer for Oracle looks).<\/p>\n<h2>Users and Groups<\/h2>\n<p><code>sudo group add oinstall<br \/>\nsudo group add dba<br \/>\nsudo group add nobody<br \/>\nsudo user add -m oracle -g oinstall -G dba<br \/>\nsudo passwd oracle<\/code><\/p>\n<h2>Kernel Parameters<\/h2>\n<p>In \/etc\/sysctl.conf &#8230;<\/p>\n<p><code>kernel.shmall = 2097152<br \/>\nkernel.shmmax = 2147483648<br \/>\nkernel.shmmni = 4096<br \/>\nkernel.sem = 250 32000 100 128<br \/>\nfs.file-max = 65536<br \/>\nnet.ipv4.ip_local_port_range = 1024 65000<\/code><\/p>\n<p>Reload to take effect&#8230;<\/p>\n<p>root@vm-ubuntu-11:~# \/sbin\/sysctl -p<\/p>\n<p><code>kernel.shmall = 2097152<br \/>\nkernel.shmmax = 2147483648<br \/>\nkernel.shmmni = 4096<br \/>\nkernel.sem = 250 32000 100 128<br \/>\nfs.file-max = 65536<br \/>\nnet.ipv4.ip_local_port_range = 1024 65000<\/code><\/p>\n<h2>Change Limits<\/h2>\n<p>vi \/etc\/security\/limits.conf<\/p>\n<p>Add the following &#8230;<\/p>\n<p><code>* soft nproc 2047<br \/>\n* hard nproc 16384<br \/>\n* soft nofile 1024<br \/>\n* hard nofile 65536<\/code><\/p>\n<h2>Change The System In A Suse Kinda Way<\/h2>\n<p>(Ubuntu isn&#8217;t a supported distro for Oracle DB and some subtle changes are needed)<br \/>\n<code><br \/>\nsudo ln -s \/usr\/bin\/awk \/bin\/awk<br \/>\nsudo ln -s \/usr\/bin\/rpm \/bin\/rpm<br \/>\nsudoln -s \/lib\/libgcc_s.so.1 \/lib\/libgcc_s.so<br \/>\nsudo ln -s \/usr\/bin\/basename \/bin\/basename<\/code><\/p>\n<h2>Oracle Base Directory<\/h2>\n<p>I went with more typical Oracle style directories here for some reason, but you can choose what&#8217;s best for you, as long as the ownership is set correctly (watch this space)&#8230;<\/p>\n<p><code>sudo mkdir -p \/u01\/oracle<br \/>\nsudo chown -R oracle:oinstall \/u01<br \/>\nsudo chmod -R 770 \/u01<\/code><\/p>\n<h2>Update default profile<\/h2>\n<p><code>vi \/etc\/profile<\/code><\/p>\n<p>Add the following &#8230;<\/p>\n<p><code>export ORACLE_BASE=\/u01\/oracle<br \/>\nexport ORACLE_HOME=\/u01\/oracle\/product\/10.2.0\/db_1<br \/>\nexport ORACLE_SID=orcl10<br \/>\nexport PATH=$PATH:$ORACLE_HOME\/bin<\/code><\/p>\n<h2>Convince Oracle that Ubuntu is Redhat<\/h2>\n<p><code>sudo vi \/etc\/redhat-release<\/code><\/p>\n<p>Add this &#8230;<br \/>\n&#8220;Red Hat Enterprise Linux AS release 3 (Taroon)&#8221;<\/p>\n<h2>Run The Installer<\/h2>\n<p>The zip file from Oracle &#8211; you will have unzipped it, it can be anywhere on the system, lets say \/opt.<br \/>\nSo after unzipping you will see a \/opt\/database directory.<\/p>\n<p><code>chown -R oracle:install \/opt\/database<\/code><\/p>\n<p>Then what&#8217;s needed? Start up an X environment (su to Oracle and startx), open a Terminal and&#8230;<br \/>\n<code><br \/>\n\/opt\/database\/runInstaller<\/code><\/p>\n<h2>Installer Options<\/h2>\n<p>Do not select the &#8220;create starter database&#8221; here and selection of Enterprise Edition worked for me, with the Installation Type option.<\/p>\n<p>The installer will ask you run 2 scripts as root. Its is wise to follow this advisory.<\/p>\n<p>The install proceeded fast. I only had one error related to the RDBMS compliation (&#8220;Error in invoking target &#8216;all_no_orcl ihsodbc&#8217; of makefile &#8216;\/u01\/oracle\/product\/10.2.0\/db_1\/rdbms\/lib\/ins_rdbms.mk'&#8221;), but this was because I had not installed the libstdc++5<\/p>\n<h2>Create a Listener<\/h2>\n<p>So what you have now is a database engine but with no database to serve, and no Listener to process client connections to said database.<\/p>\n<p>Again. within the Oracle owned X environment&#8230;<\/p>\n<p><code>netca<\/code><\/p>\n<p>and default options will work here, just to get a database working. netca is in $ORACLE_HOME\/bin and therefore in the shell $PATH. Easy.<\/p>\n<h2>Create A Database<\/h2>\n<p>First up you need to find the GID for the oinstall group you created earlier&#8230;<\/p>\n<p><code>cat \/etc\/group | grep oinstall<\/code><\/p>\n<p>In my case it was 1001. <\/p>\n<p>As root (UID=0) hose this into the \/proc hugetlb_shm_group thus&#8230;<\/p>\n<p><code>echo \"<dba_group_gid>\" > \/proc\/sys\/vm\/hugetlb_shm_group<\/code><\/p>\n<p>Again, as oracle user, do this&#8230;<\/p>\n<p><code>dbca<\/code><\/p>\n<p>&#8230;and again, default options will work in most cases here.<\/p>\n<p>The database name should match the ORACLE_SID environment variable you specified earlier.<\/p>\n<h2>Database Service Control<\/h2>\n<p>The install script created a oratab file under \/etc.<br \/>\nIt may look something similar to&#8230;<br \/>\n<code><br \/>\nroot@ubuntu:~# cat \/etc\/oratab<br \/>\n....[comments]<br \/>\norcl10:\/u01\/oracle\/product\/10.2.0\/db_1:Y<br \/>\n<\/code><\/p>\n<p>The last part of the stanza (the &#8220;Y&#8221;) implies &#8220;yes&#8221; please start this SID on system start. This is your choice of course.<\/p>\n<p>dbstart is a shell script under $ORACLE_HOME\/bin. One line needs to be changed here in most cases&#8230;this is a basic substitution of your $ORACLE_HOME in place of the &#8220;\/ade\/vikrkuma_new\/oracle&#8221; in the line after the comment &#8220;Set this to bring up Oracle Net Listener&#8221;: &#8220;ORACLE_HOME_LISTNER=\/ade\/vikrkuma_new\/oracle&#8221;<\/p>\n<p># Set this to bring up Oracle Net Listener<\/p>\n<p><code>ORACLE_HOME_LISTNER=\/ade\/vikrkuma_new\/oracle<\/p>\n<p>if [ ! $ORACLE_HOME_LISTNER ] ; then<br \/>\necho \"ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener\"<br \/>\nelse<br \/>\nLOG=$ORACLE_HOME_LISTNER\/listener.log<br \/>\n<\/code><\/p>\n<p>And that should be sufficient to just get a database up and running.<\/p>\n<p><strong>To shutdown the database<\/strong>, Oracle provides $ORACLE_HOME\/bin\/dbshut and this won&#8217;t require any editing.<\/p>\n<h2>&#8220;service&#8221; Control Under Linux<\/h2>\n<p>Personally I like to be able to control the Oracle database service with service binary as in:<br \/>\n<code>service oracle start<\/code><br \/>\nand<br \/>\n<code>service oracle stop<\/code><\/p>\n<p>The script here to go under \/etc\/init.d was the same as my script for Oracle Database 11g&#8230;<\/p>\n<p><code>root@ubuntu:~# cat \/etc\/init.d\/oracle<br \/>\n#!\/bin\/bash<br \/>\n#<br \/>\n# Run-level Startup script for the Oracle Instance and Listener<br \/>\n#<br \/>\n### BEGIN INIT INFO<br \/>\n# Provides:          Oracle<br \/>\n# Required-Start:    $remote_fs $syslog<br \/>\n# Required-Stop:     $remote_fs $syslog<br \/>\n# Default-Start:     2 3 4 5<br \/>\n# Default-Stop:      0 1 6<br \/>\n# Short-Description: Startup\/Shutdown Oracle listener and instance<br \/>\n### END INIT INFO<\/p>\n<p>ORA_HOME=\"\/u01\/oracle\/product\/10.2.0\/db_1\"<\/p>\n<p>ORA_OWNR=\"oracle\"<\/p>\n<p># if the executables do not exist -- display error<\/p>\n<p>if [ ! -f $ORA_HOME\/bin\/dbstart -o ! -d $ORA_HOME ]<br \/>\nthen<br \/>\n        echo \"Oracle startup: cannot start\"<br \/>\n        exit 1<br \/>\nfi<\/p>\n<p># depending on parameter -- startup, shutdown, restart<br \/>\n# of the instance and listener or usage display<\/p>\n<p>case \"$1\" in<br \/>\n        start)<br \/>\n                # Oracle listener and instance startup<br \/>\n                echo -n \"Starting Oracle: \"<br \/>\n                su - $ORA_OWNR -c \"$ORA_HOME\/bin\/dbstart $ORA_HOME\"<br \/>\n                su - $ORA_OWNR -c \"$ORA_HOME\/bin\/lsnrctl start\"<\/p>\n<p>                #Optional : for Enterprise Manager software only<br \/>\n                su - $ORA_OWNR -c \"$ORA_HOME\/bin\/emctl start dbconsole\"<\/p>\n<p>                touch \/var\/lock\/oracle<br \/>\n                echo \"OK\"<br \/>\n                ;;<br \/>\n        stop)<br \/>\n                # Oracle listener and instance shutdown<br \/>\n                echo -n \"Shutdown Oracle: \"<\/p>\n<p>                #Optional : for Enterprise Manager software only<br \/>\n                su - $ORA_OWNR -c \"$ORA_HOME\/bin\/emctl stop dbconsole\"<\/p>\n<p>                su - $ORA_OWNR -c \"$ORA_HOME\/bin\/lsnrctl stop\"<br \/>\n                su - $ORA_OWNR -c \"$ORA_HOME\/bin\/dbshut $ORA_HOME\"<br \/>\n                rm -f \/var\/lock\/oracle<br \/>\n                echo \"OK\"<br \/>\n                ;;<br \/>\n        reload|restart)<br \/>\n                $0 stop<br \/>\n                $0 start<br \/>\n                ;;<br \/>\n        *)<br \/>\n                echo \"Usage: $0 start|stop|restart|reload\"<br \/>\n                exit 1<br \/>\nesac<br \/>\nexit 0<\/code><\/p>\n<p>Most likely the only change required will be the ORA_HOME setting which obviously is your $ORACLE_HOME.<\/p>\n<h2>Quick Test<\/h2>\n<p>So after all this, how do we know our database is up and running?<br \/>\nTry a local test&#8230;as Oracle user&#8230;<\/p>\n<p>sqlplus \/ as sysdba<\/p>\n<p>This should drop you into the antiquated text based app and look something like&#8230;<\/p>\n<p><code>oracle@ubuntu:~$ sqlplus \/ as sysdba<\/p>\n<p>SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jun 21 07:57:43 2013<\/p>\n<p>Copyright (c) 1982, 2005, Oracle.  All rights reserved.<\/p>\n<p>Connected to:<br \/>\nOracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production<br \/>\nWith the Partitioning, OLAP and Data Mining options<\/p>\n<p>SQL><br \/>\n<\/code><\/p>\n<h2>Credits<\/h2>\n<p>This post is based to some extent the following two posts:<br \/>\n<a href=\"http:\/\/www.excession.org.uk\/blog\/installing-oracle-on-ubuntu-karmic-64-bit.html\">http:\/\/www.excession.org.uk\/blog\/installing-oracle-on-ubuntu-karmic-64-bit.html<\/a><br \/>\nand<br \/>\n<a href=\"http:\/\/sqlandplsql.com\/2011\/12\/02\/installing-oracle-11g-on-ubuntu\/\">http:\/\/sqlandplsql.com\/2011\/12\/02\/installing-oracle-11g-on-ubuntu\/<\/a><\/p>\n<p>Some parts of these posts didn&#8217;t work for me (I had lots of linking errors), but nonetheless thanks go out to the authors of those blogs.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is all 32 bit, no 64 bit software will be covered here. To get Oracle 10g in 2013 requires a support account of course. Only 11g is available now. Basically I needed Oracle 10 because its still quite heavily &hellip; <a href=\"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,51,53,54,55,52],"tags":[82,83,56,84,57],"class_list":["post-172","post","type-post","status-publish","format-standard","hentry","category-general","category-linux","category-lucid-lynx","category-oracle-10g","category-oracle-database","category-ubuntu","tag-linux","tag-lucid-lynx","tag-oracle","tag-oracle-database","tag-ubuntu-10"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Oracle 10g EE Installation On Ubuntu 10 - Security Macromorphosis<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle 10g EE Installation On Ubuntu 10 - Security Macromorphosis\" \/>\n<meta property=\"og:description\" content=\"This is all 32 bit, no 64 bit software will be covered here. To get Oracle 10g in 2013 requires a support account of course. Only 11g is available now. Basically I needed Oracle 10 because its still quite heavily &hellip; Continue reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/\" \/>\n<meta property=\"og:site_name\" content=\"Security Macromorphosis\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-21T15:01:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2013-06-21T15:23:28+00:00\" \/>\n<meta name=\"author\" content=\"itibble@gmail.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@seven_stones\" \/>\n<meta name=\"twitter:site\" content=\"@seven_stones\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"itibble@gmail.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/\"},\"author\":{\"name\":\"itibble@gmail.com\",\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/#\\\/schema\\\/person\\\/dd7adbe0152f2279b133661b823e0c28\"},\"headline\":\"Oracle 10g EE Installation On Ubuntu 10\",\"datePublished\":\"2013-06-21T15:01:18+00:00\",\"dateModified\":\"2013-06-21T15:23:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/\"},\"wordCount\":844,\"commentCount\":0,\"keywords\":[\"Linux\",\"Lucid Lynx\",\"Oracle\",\"Oracle Database\",\"Ubuntu 10\"],\"articleSection\":[\"General\",\"Linux\",\"Lucid Lynx\",\"Oracle 10g\",\"Oracle Database\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/\",\"url\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/\",\"name\":\"Oracle 10g EE Installation On Ubuntu 10 - Security Macromorphosis\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/#website\"},\"datePublished\":\"2013-06-21T15:01:18+00:00\",\"dateModified\":\"2013-06-21T15:23:28+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/#\\\/schema\\\/person\\\/dd7adbe0152f2279b133661b823e0c28\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/oracle-10g-ee-and-ubuntu-10\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle 10g EE Installation On Ubuntu 10\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/\",\"name\":\"Security Macromorphosis\",\"description\":\"Ian Tibble&#039;s Security Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.seven-stones.biz\\\/blog\\\/#\\\/schema\\\/person\\\/dd7adbe0152f2279b133661b823e0c28\",\"name\":\"itibble@gmail.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4efc9caa4c914912bcf9dd199b33f34a0d42e56752f4f713cd8d0c5416733603?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4efc9caa4c914912bcf9dd199b33f34a0d42e56752f4f713cd8d0c5416733603?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4efc9caa4c914912bcf9dd199b33f34a0d42e56752f4f713cd8d0c5416733603?s=96&d=mm&r=g\",\"caption\":\"itibble@gmail.com\"},\"description\":\"Author of Security De-engineering, CTO at Seven Stones (Indonesia)\",\"sameAs\":[\"http:\\\/\\\/www.seven-stones.biz\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oracle 10g EE Installation On Ubuntu 10 - Security Macromorphosis","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/","og_locale":"en_US","og_type":"article","og_title":"Oracle 10g EE Installation On Ubuntu 10 - Security Macromorphosis","og_description":"This is all 32 bit, no 64 bit software will be covered here. To get Oracle 10g in 2013 requires a support account of course. Only 11g is available now. Basically I needed Oracle 10 because its still quite heavily &hellip; Continue reading &rarr;","og_url":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/","og_site_name":"Security Macromorphosis","article_published_time":"2013-06-21T15:01:18+00:00","article_modified_time":"2013-06-21T15:23:28+00:00","author":"itibble@gmail.com","twitter_card":"summary_large_image","twitter_creator":"@seven_stones","twitter_site":"@seven_stones","twitter_misc":{"Written by":"itibble@gmail.com","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/#article","isPartOf":{"@id":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/"},"author":{"name":"itibble@gmail.com","@id":"https:\/\/www.seven-stones.biz\/blog\/#\/schema\/person\/dd7adbe0152f2279b133661b823e0c28"},"headline":"Oracle 10g EE Installation On Ubuntu 10","datePublished":"2013-06-21T15:01:18+00:00","dateModified":"2013-06-21T15:23:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/"},"wordCount":844,"commentCount":0,"keywords":["Linux","Lucid Lynx","Oracle","Oracle Database","Ubuntu 10"],"articleSection":["General","Linux","Lucid Lynx","Oracle 10g","Oracle Database","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/","url":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/","name":"Oracle 10g EE Installation On Ubuntu 10 - Security Macromorphosis","isPartOf":{"@id":"https:\/\/www.seven-stones.biz\/blog\/#website"},"datePublished":"2013-06-21T15:01:18+00:00","dateModified":"2013-06-21T15:23:28+00:00","author":{"@id":"https:\/\/www.seven-stones.biz\/blog\/#\/schema\/person\/dd7adbe0152f2279b133661b823e0c28"},"breadcrumb":{"@id":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.seven-stones.biz\/blog\/oracle-10g-ee-and-ubuntu-10\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seven-stones.biz\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle 10g EE Installation On Ubuntu 10"}]},{"@type":"WebSite","@id":"https:\/\/www.seven-stones.biz\/blog\/#website","url":"https:\/\/www.seven-stones.biz\/blog\/","name":"Security Macromorphosis","description":"Ian Tibble&#039;s Security Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seven-stones.biz\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seven-stones.biz\/blog\/#\/schema\/person\/dd7adbe0152f2279b133661b823e0c28","name":"itibble@gmail.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4efc9caa4c914912bcf9dd199b33f34a0d42e56752f4f713cd8d0c5416733603?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4efc9caa4c914912bcf9dd199b33f34a0d42e56752f4f713cd8d0c5416733603?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4efc9caa4c914912bcf9dd199b33f34a0d42e56752f4f713cd8d0c5416733603?s=96&d=mm&r=g","caption":"itibble@gmail.com"},"description":"Author of Security De-engineering, CTO at Seven Stones (Indonesia)","sameAs":["http:\/\/www.seven-stones.biz"]}]}},"_links":{"self":[{"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/posts\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":18,"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":190,"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions\/190"}],"wp:attachment":[{"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/categories?post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seven-stones.biz\/blog\/wp-json\/wp\/v2\/tags?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}