{"id":55,"date":"2014-02-09T16:42:27","date_gmt":"2014-02-09T15:42:27","guid":{"rendered":"http:\/\/familie-schulte.net\/?p=55"},"modified":"2015-04-11T12:26:07","modified_gmt":"2015-04-11T11:26:07","slug":"oracle-11gr2-unter-mac-os-x","status":"publish","type":"post","link":"https:\/\/ulrich-schulte.net\/?p=55","title":{"rendered":"Oracle 11gR2 unter Mac OS X"},"content":{"rendered":"<p>Was waren das noch f\u00fcr Zeiten, als von Oracle ein DB-Server f\u00fcr OS X bereitgestellt wurde.\u00a0Heute muss man sowas \u00fcber eine virtuelle Maschine erledigen.<\/p>\n<ol>\n<li>Installiere zuerst Virtualbox 4.x. Gibts f\u00fcr <a title=\"Virtualbox.org\" href=\"https:\/\/www.virtualbox.org\">lau<\/a> bei Virtualbox.org.<\/li>\n<li>Dann eine <a title=\"Oracle Developer VM\" href=\"http:\/\/www.oracle.com\/technetwork\/database\/enterprise-edition\/databaseappdev-vm-161299.html\" target=\"_blank\">Developer VM <\/a>von Oracle mit Oracle 11 herunterladen. So spart man sich die Einrichtung und Installation des Oracle Servers. Was da alles schief gehen k\u00f6nnte&#8230;..<\/li>\n<li>Nun den Speicher der VM auf einen sinnvollen Wert hochsetzen: 900 MB ist doch ein wenig knapp: \u00a0Besser sind 2 GB.<\/li>\n<li>In Virtualbox wird noch ein Host-Only Netzwerk definiert. Dazu Einstellungen in VirtualBox \u00f6ffnen, dann Netzwerk. Dort je ein NAT-Netzwerk und Host-Only-Netzwerk anlegen.<\/li>\n<li>Der Virtuellen Maschine nun diese beiden Netzwerke als Adapter 1 und Adapter 2 zuordnen.<\/li>\n<li><span style=\"line-height: 1.5;\">\u00a0Nun die\u00a0<\/span>VM booten. Das Betriebssystem-Login lautet\u00a0oracle\/oracle.<\/li>\n<li>Nun loggen wir uns als sysdba in den Oracle-Server ein:\n<pre>[oracle@entw01 ~]$ sqlplus sys as sysdba@orcl<\/pre>\n<p>Passwort ist oracle.<\/p>\n<pre>SQL&gt;Alter user scott identified as tiger;\r\nSQL&gt;Alter user scott account unlock;<\/pre>\n<\/li>\n<li>Tastatur auf deutsch umstellen.<br \/>\nEs ist eine gute Idee, die Tastatur in der VM auf die gleiche Nationalit\u00e4t einzustellen, wie au\u00dferhalb. Dazu \u00fcber das Gnome-Hauptmen\u00fc Administration\/Keyboard die deutsche Tastatur aktivieren.<\/li>\n<li>In der Hosts-Datei der virtuellen Maschine sollte noch der Host-Name von Host und Guest eingetragen werden:\n<pre>127.0.0.1 localhost.localdomain localhost\r\n::1 localhost6.localdomain6 localhost6\r\n192.168.56.1 host\r\n192.168.56.1 macbook\r\n127.0.0.1 entw01<\/pre>\n<\/li>\n<li>Der Client ist jetzt fertig. Jippie!<\/li>\n<\/ol>\n<p>Nun wenden wir uns wieder dem Host zu.<\/p>\n<ol>\n<li>Der Host-Name des Guests muss noch in der Host-Datei des Hosts eingetragen werden:\n<pre>127.0.0.1 \u00a0 \u00a0 \u00a0 localhost\r\n255.255.255.255 broadcasthost\r\n::1 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 localhost\r\nfe80::1%lo0 \u00a0 \u00a0 localhost\r\n192.168.56.101\u00a0 entw01<\/pre>\n<\/li>\n<li>SSH-Zugang zur virtuellen Maschine:<br \/>\nWir haben als Hostname entw01 festgelegt, somit kann einfach eine Sitzung auf der virtuellen Maschine beginnen:<\/p>\n<pre>&gt;$\u00a0ssh entw01 -l oracle<\/pre>\n<\/li>\n<li><span style=\"white-space: pre-wrap;\">Nun muss noch der <a title=\"InstantClient 11GR2\" href=\"http:\/\/www.oracle.com\/technetwork\/topics\/intel-macsoft-096467.html\" target=\"_blank\">InstantClient<\/a> f\u00fcr Mac 64 Bit heruntergeladen werden &#8211; wir brauchen das Basic-Package sowie die SQL-Plus-Files.<\/span><\/li>\n<li>Diese Dateien werden in einem Ordner ausgepackt, z.B. ~\/bin\/instantclient_11_2.<\/li>\n<li>Anschliessend in der Datei _bash_profile diesen Ordner den Systemvariablen PATH und DYLD_LIBRARY_PATH zuf\u00fcgen:\n<pre>export ORA_IC=\/Users\/xx\/bin\/instantclient_11_2\r\nexport DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$ORA_IC\r\nexport PATH=$PATH:$ORA_IC<\/pre>\n<\/li>\n<li>Jetzt k\u00f6nnen wir mittels SQLPLUS auf den Oracle-Server zugreifen:\n<pre>sqlplus scott\/tiger@entw01:1521\/orcl<\/pre>\n<\/li>\n<li>oder f\u00fcr den sysdba<\/li>\n<li>\n<pre>sqlplus sys\/oracle@entw01\/ORCL as sysdba<\/pre>\n<\/li>\n<li style=\"padding-left: 30px;\">Fertig.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Was waren das noch f\u00fcr Zeiten, als von Oracle ein DB-Server f\u00fcr OS X bereitgestellt wurde.\u00a0Heute muss man sowas \u00fcber eine virtuelle Maschine erledigen. Installiere zuerst Virtualbox 4.x. Gibts f\u00fcr lau bei Virtualbox.org. Dann eine Developer VM von Oracle mit Oracle 11 herunterladen. So spart man sich die Einrichtung und Installation des Oracle Servers. Was &hellip; <a href=\"https:\/\/ulrich-schulte.net\/?p=55\" class=\"more-link\"><span class=\"screen-reader-text\">Oracle 11gR2 unter Mac OS X<\/span> weiterlesen <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":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6,5],"tags":[],"class_list":["post-55","post","type-post","status-publish","format-standard","hentry","category-mac","category-oracle"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8NCNL-T","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=\/wp\/v2\/posts\/55","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=55"}],"version-history":[{"count":10,"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=\/wp\/v2\/posts\/55\/revisions"}],"predecessor-version":[{"id":155,"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=\/wp\/v2\/posts\/55\/revisions\/155"}],"wp:attachment":[{"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=55"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=55"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ulrich-schulte.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=55"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}