2009-08-20

Forms 11g: Übersetzen der alten Dialoge

Anforderung

Forms Dialoge, die mit Forms 9i erstellt worden sind sollen auf dem Fusion Middleware Forms 11g Server kompiliert und ausgeführt werden.

Ansatz

  1. Installierte OWM Forms/Reports/Portal/Discoverer
  2. Datenbank mit Beispielschema scott
  3. Kompilieren des Testdialoges emp.fmb
  4. Konfiguration einer Forms Applikation innerhalb der formsweb.cfg

Komponenten

  Bereich Komponente
  TELDE OES, Database, OFW 11g
  Testdialog emp.fmb
     

Umsetzung

Bereich Gegenstand
Download Forms Testdialog downloaden und mit Winscp nach:

/u01/app/oracle/product/11.1.1.2/middleware/pfrd/forms

kopieren.

   
Putty Action: Start Putty
  Action: Open Save Session telde.local als oracle
   
Shell

login as: oracle
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

   
Connect Descriptor

[oracle@telde]# cd $OH

[oracle@telde pfrd]$ cd network/admin/

[oracle@telde admin]$ vi tnsnames.ora

add --–>

emp =
  (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = database.telde.local)(PORT = 1521))
      (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SID = orcl)
      )
  )

<--

Forms Compile

[oracle@telde admin]$ cd $OH/forms

[oracle@telde forms]$ export ORACLE_TERM=vt220
[oracle@telde forms]$ export NLS_LANG=American_Germany.UTF8

[oracle@telde forms]$ frmcmp_batch.sh module_type=FORM userid=scott/tiger@emp module=emp.fmb Compile_All=yes

Forms 11 (Form Compiler) Version 11.1.1.2.0 (Production)

Forms 11 (Form Compiler): Release  - Production

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

Oracle Database 10g Enterprise Edition Release 10.1.0.3.1 - Production
     With the Partitioning, OLAP and Data Mining options
PL/SQL Version 11.1.0.7.0 (Production)
Oracle Procedure Builder V11.1.1.2.0 - Production
Oracle Virtual Graphics System Version 11.1.1.2.0 (Production)
Oracle Multimedia Version 11.1.1.2.0 (Production)
Oracle Tools Integration Version 11.1.1.2.0 (Production)
Oracle Tools Common Area Version 11.1.1.2.0
Oracle CORE     11.1.0.7.0      Production

Created form file emp.fmx

Hinweis In den vorherigen Version gab es noch die Option Upgrade=Yes, die wir an dieser Stelle verwendet haben. Diese Option steht in 11g nicht mehr zu Verfügung.
Config Forms App

[oracle@telde forms]$ cd /u01/app/oracle/product/11.1.1.2/middleware/user_projects/domains/ClassicDomain/config/fmwconfig/servers/WLS_FORMS/applications/formsapp_11.1.1/config

[oracle@telde forms]$ vi formsweb.cfg

add --–>

[emp]
form=emp.fmx
colorScheme=teal
userid=scott/tiger@emp

<--

Test


http://www.telde.local:8090/forms/frmservlet?config=emp

  1
   

Anmerkung

Wenn das alles war, dann sehe nicht ganz so viele Probleme…

2009-08-19

TELDE – Java Laufzeitumgebung (Teil 16)

Anforderung

Damit auf dem Server Services wie XMPP oder CI – Server, unabhängig von einer Oracle Umgebung betrieben werden können, wird eine eigenständige Java Laufzeitumgebung benötigt.

Lösung

  1. Deinstallation java version "1.4.2" - gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-44)
  2. Installation Sun JDK 6

Komponenten

  Bereich Komponente
  TELDE OES

Umsetzung

Bereich Gegenstand
Download JDK 6 - http://java.sun.com/javase/downloads/index.jsp#jdk
   
Putty Action: Start Putty
  Action: Open Save Session telde.local als Root
   
Shell

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

[root@telde ~]# yum erase java-1.4.2-gcj-compat.i386

:

Removed: java-1.4.2-gcj-compat.i386 0:1.4.2.0-40jpp.115
Dependency Removed: antlr.i386 0:2.7.6-4jpp.2 gjdoc.i386 0:0.7.7-12.el5

 

[root@telde lib]# cd /usr/lib
[root@telde lib]# chmod +x /u01/product/sun/java/6/jdk-6u16-linux-i586.bin
[root@telde lib]:q

# /u01/product/sun/java/6/jdk-6u16-linux-i586.bin

:

For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html

Press Enter to continue.....

Done.

2009-08-13

TELDE – Integration des WebLogic Server in den Web Server (Teil 15)

Anforderung

Der Zugriff aller Web Applikationen soll über den Web Server geschehen, um Applikationen und Web Services auf Virtuelle Host zu verlagern und über Standartports zu adressieren. Desweiteren soll bei einem Ausfall oder Wartungsarbeiten eine anwendungsbezogene  Meldung beim Endbenutzer angezeigt werden.

Lösung

  1. Konfiguration des WebLogic Server Modules für den Apache Web Server

Komponenten

  Bereich Komponente
  TELDE OES, Apache Web Server, WebLogic Server, fusion_domain
  Apache PlugIn WLSWebServerPlugIn 1.0.1150354
  Apache WLS Konfiguration weblogic.conf
  WebLogic Error Page nowls.html

Umsetzung

Bereich Gegenstand
Download WLSWebServerPlugIn 1.0.1150354
weblogic.conf
nowls.html
   
WinSCP Kopieren des Downloads WLSWebServerPlugin 
nach /u01/product/oracle/middleware/11.1.1/wls/software/apache_plugin als Benutzer oracle
  Kopieren des Downloads weblogic.conf
nach /etc/httpd/conf.d als Benutzer root
  Kopieren des Downloads nowls.html 
nach /var/www/error als Benutzer root
   
Putty Action: Start Putty
  Action: Open Save Session telde.local als Root
   
Shell

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

 

Instalaltion und Konfiguration der mod_wl

[root@telde ~]# cd /u01/product/oracle/middleware/11.1.1/wls/software/apache_plugin

[root@telde apache_plugin]# unzip WLSWebServerPlugins1.0.1150354-Apache.zip
Archive:  WLSWebServerPlugins1.0.1150354-Apache.zip
extracting: README.txt
   creating: aix/ppc/

:

[root@telde apache_plugin]# cp linux/i686/mod_wl_22.so /etc/httpd/modules
[root@telde apache_plugin]# cp linux/i686/mod_wl128_22.so /etc/httpd/modules
[root@telde apache_plugin]# cd /etc/httpd/modules/
[root@telde modules]# chmod a+x mod_wl*

weblogic.conf

LoadModule weblogic_module   modules/mod_wl_22.so

<IfModule mod_weblogic.c>
  WebLogicHost www.telde.local
  WebLogicPort 7001
</IfModule>

<Location /console>
  SetHandler weblogic-handler
  #PathTrim /console
  ErrorPage http://www.telde.local/error/nowls.html
</Location>

<Location /em>
  SetHandler weblogic-handler
  #PathTrim /em
  ErrorPage http://www.telde.local/error/nowls.html
</Location>

Erläuterung Durch die Konfiguration der beiden Locations kann jetzt die entsprechende Applikation im WebLogic Server direkt über Port 80 des Apache HTTP Server angesprochen werden.

Sollte der WebLogic Server unter der Adressierung www.telde.local:7001 nicht erreicht bar sein, so wird auf eine Fehlerseite umgeleitet.

Dies ist sehr hilfreich, sollte der WebLogic Server einmal neugestartet werden, erhalten die Benutzer eine entsprechende Antwort, die auch pro Location oder mit anderen Worten pro Applikation angepasst werden kann.

Wichtig ist nur das der WebServer der ErrorPage ereichbar ist. In unserem Fall ist es vielleicht notwendig auf dem Client einen entsprechenden Eintrag:

192.168.234.140 www.telde.local

in die c:\WINDOWS\system32\etc\hosts vorzunehmen.
Neustart HTTP Server

[root@telde conf.d]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

   
Test http://www.telde.local/console
  1
 

[root@telde conf.d]# service wls_fusion_domain stop
Stopping Weblogic Server...

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

Connecting to t3://telde.local:7001 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain ion_domain'.

Warning: An insecure protocol was used to connect to the
server. To ensure on-the-wire security, the SSL port or
Admin port should be used instead.

Shutting down the server AdminServer with force=false while connected to Admrver ...
Disconnected from weblogic server: AdminServer

Exiting WebLogic Scripting Tool.

Done

  http://www.telde.local/console
  2

[root@telde conf.d]# service wls_fusion_domain start

  http://www.telde.local/em  [Einige Sekunden warten !]
  3

Anmerkung

So einen Beitrag zum WebLogik Server habe ich noch in der Pipe. Dann geht es an XMPP Chat Server, Oracle Team Productivity Center, Hudson, APEX Zugriff, Database 11g Patchset für Version 11.1.0.7 wird für Fusion Middleware RCU benötigt.

2009-08-12

TELDE - Autostart einer WebLogic Domain ohne NodeManager (Teil 14)

Anforderung

Nach Neustart des Servers müssen alle wichtigen Services wie HTTP, LDAP und auch die entsprechende WebLogic Domain automatisch gestartet werden.

Lösung

  1. Konfiguration Autostart mit Hilfe von Scripten

Komponenten

  Bereich Komponente
  TELDE OES, WebLogic Server
  init.d - Script wls_fusion_domain
  Umgebungsscript setFusionDomain.sh

Umsetzung

Bereich Gegenstand
Download wls_fusion_domain
setFusionDomain.sh
   
WinSCP Kopieren des Downloads wls_fusion_domain nach /etc/init.d als Benutzer root
  Kopieren des Downloads setFusionDomainEnv.sh nach /home/oracle als Benutzer oracle
   
Putty Action: Start Putty
  Action: Open Save Session telde.local als Root
   
Shell

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

Start Script

 

[root@telde ~]# cd /etc/init.d

[root@telde init.d]# chmod a+x wls_fusion_domain

 

[root@telde init.d]# ./wls_fusion_domain start

[root@telde init.d]# ./wls_fusion_domain stop
Stopping Weblogic Server...

Initializing WebLogic Scripting Tool (WLST) ...

Jython scans all the jar files it can find at first startup.

:

Shutting down the server AdminServer with force=false while connected to AdminServer ...
Disconnected from weblogic server: AdminServer

Exiting WebLogic Scripting Tool.

Done

[root@telde init.d]# chkconfig wls_fusion_domain on

   
Reboot

[root@telde ~]# shutdown -r now

Broadcast message from root (pts/2) (Fri Jul 31 14:23:19 2009):

The system is going down for reboot NOW!
[root@telde ~]#

   

Test

http://192.168.234.140:7001/

Anmerkung

An dieser Stelle fehlt jetzt noch die Konfiguration der STDIO - Ausgabe in das Server Log der fusion_domain, damit diese Ausgabe auch von der Administration Console aufrufbar ist. Diese WebLogic Server Einstellung gibt es in einen der nächten Teile der Serie.

TELDE – Konfiguration einer WebLogic Domaine (Teil 13)

1Anforderung

Um eine entsprechende Laufzeit- und Managementumgebung für Fusion Middleware Applikationen zu haben, wird eine eigene WebLogic Domaine benötigt, die alle Bibliotheken und Fusion Middleware Control beinhaltet.

Lösung

  1. Konfiguration einer WebLogic Domain mit JRF und Oracle Enterprise Manager 11g Fusion Middleware Control.

Komponenten

  Bereich Komponente
  TELDE OES, WebLogic Server, Fusion Middleware Application Developer

Umsetzung

Bereich Gegenstand
Xming Action: Xming starten
  2
Putty

Action: Start Putty
Action: Open Save Session telde.local als oracle

 

[oracle@telde ~]$ cd /u01/app/oracle/product/11.1.1/middleware/wlserver_10.3/common/bin
[oracle@telde bin]$ ./config.sh

 

3

  Select: Create a new Weblogic domain
Choose: Next
  4
  Select: Oracle Enterprise Manager – 11.1.1.0 [appdev]
Select: Oracle JRF – 11.1.1.0 [appdev]
Choose: Next
  5
  Input Domain Name: fusion_domain
  Choose: Next
  6
  Input User password: welcome1
Input Confirm user password: welcome1
Choose: Next
 

7

  Choose: Next
  8
  Select: Administration Server
Choose: Next
  9
  Choose: Next
  Choose: Create
  10
  Choose: Done
 
Start
Domain

[oracle@telde ~]$ cd /u01/app/oracle/product/11.1.1/middleware/user_projects/domains/fusion_domain
[oracle@telde fusion_domain]$./startWeblogic.sh

:

Test http://192.168.234.140:7001/
  11
  Action: Click Go to Fusion Middleware Contol
  12
  Input username: weblogic
Input password: welcome1
Choose: Login
Eingabehilfe Choose: Next
  13

Anmerkung

Was noch fehlt ist der Autostart nach dem Reboot. Beim nächsten mal…

TELDE – Installation Fusion Middleware 11g Application Developer (Teil 12)

2_1Anforderung

Um das Application Development Framework von Oracle zu verwenden werden die notwendigen Bibliotheken und Management Komponenten auf dem Applikationen Server benötigt.

Lösung

  1. Installation Oracle Fusion Application Developer

Komponenten

  Bereich Komponente
  TELDE OES, WebLogic
  Oracle Fusion Application Developer OFM Installation Guide for Application Developer
OFM Application Developer Runtime 11.1.1.0

Umsetzung

Bereich Gegenstand
Download OFM Application Developer Runtime 11.1.1.0
   
Putty Action: Start Putty
  Action: Open Save Session telde.local als Root
   
Shell

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

Install OFM needed Packages

[root@telde ~]# yum -y install gcc-c++ sysstat libstdc++-devel compat-db
:

Running Transaction
  Installing     : sysstat                                           [1/4]
  Installing     : compat-db                                         [2/4]
  Installing     : libstdc++-devel                                   [3/4]
  Installing     : gcc-c++                                           [4/4]

Installed: compat-db.i386 0:4.2.52-5.1 gcc-c++.i386 0:4.1.2-44.el5 libstdc++-devel.i386 0:4.1.2-44.el5 sysstat.i386 0:7.0.2-3.el5
Complete!

[root@telde ~]# exit

Xming Action: Xming starten
  2_2
WinSCP Kopieren des Downloads nach /u01/product/oracle/middleware/11.1.1/appdev/software als Benutzer oracle
   
   
Putty

Action: Start Putty
Action: Open Save Session telde.local als oracle

 

login as: oracle
oracle@192.168.234.140's password:
Last login: Fri Jul 31 18:00:00 2009 from 192.168.234.1
[oracle@telde ~]$ cd /u01/app/oracle/software/middleware /11.1.1/appdev/software
[oracle@telde software]$ ls
ofm_appdev_generic_11.1.1.1.0_disk1_1of1.zip
[oracle@telde software]$ unzip ofm_appdev_generic_11.1.1.1.0_disk1_1of1.zip

 

[oracle@telde Disk1]$ ./runInstaller
Platform is Linux X86 32 bit
Starting Oracle Universal Installer...

Checking if CPU speed is above 300 MHz.    Actual 2525 MHz    Passed
Checking Temp space: must be greater than 150 MB.   Actual 2783 MB    Passed
Checking swap space: must be greater than 500 MB.   Actual 2047 MB    Passed
Checking monitor: must be configured to display at least 256 colors.    Actual 65536    Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-08-02_06-33-35AM. Please wait ...
Please specify JRE/JDK location ( Ex. /home/jre ), <location>/bin/java should exist :/u01/app/oracle/product/11.1.1/middleware/jdk160_11

 

2_3

  Choose: Next
  2_4
  Choose: Next
  2_5
  Input Oracle Home Directory: appdev
  Choose: Install
  2_6
  2_7
  Choose: Finish

Anmerkung

Keine

TELDE – Installation Java Enterprise Server (Teil 11)

Anforderung3_1

Benötigt wird zum Ausführen von Applikationen in der Mittelschicht  ein Applikation Server.

Lösung

  1. Installation Oracle WebLogic Server 11g R1

Komponenten

  Bereich Komponente
  TELDE OES
  Oracle WebLogic Server Oracle WebLogic Server 11gR1 (10.3.1) - Package Installer
Oracle® Fusion Middleware Installation Guide for Oracle WebLogic Server

Umsetzung

Bereich Gegenstand
Download Oracle WebLogic Server 11gR1 (10.3.1) - Package Installer
   
Xming Action: Xming starten
  3_2
WinSCP Kopieren des Downloads nach /u01/product/oracle/middleware/11.1.1/wls/software als Benutzer oracle
   
   
Putty

Action: Start Putty
Action: Open Save Session telde.local als oracle

 
[oracle@telde software]$ ls -ltr
total 602088
-rw-r--r-- 1 oracle oinstall 615928565 Jul  9 18:34 wls1031_linux32.bin
[oracle@telde software]$ chmod a+x wls1031_linux32.bin
[oracle@telde software]$ ./wls1031_linux32.bin
  3_3
  Choose: Next
 

3_4

  Input: /u01/app/oracle/product/11.1.1/middleware
  Choose: Next
  3_5
  Choose: Next
  3_6
  Deselect: Metalink Account
  Choose: Next
  3_7
  Select: Custom
  Choose: Next
  3_8
  Choose: Next
  3_9
  Deselect: Oracle JRocket
  Choose: Next
  3_10
  Choose: Next
  3_11
Choose: Next
 

3_12

   

3_13

  Choose: Done

 

Trouble Shooting

Fehler: X connection to localhost:10.0 broken (explicit kill or server shutdown).
Lösung:
  • Xming ist nicht gestartet

oder

  • DISPLAY Umgebungsvariable ist falsch

[oracle@telde software]$ echo $DISPLAY
localhost:10.0
[oracle@telde software]$ export DISPLAY=localhost:10.0

Anmerkung

Was jetzt noch fehlt für die Konfiguration einer WebLogic Server Domaine. Beim nächsten Mal….

2009-08-11

TELDE – Autostart der Oracle Datenbank (Teil 10)

Anforderung

Nach Neustart des Servers müssen alle wichtigen Services wie HTTP, LDAP und auch die Datenbank automatisch gestartet werden.

Lösung

  1. Konfiguration Autostart mit Hilfe von Scripten

Komponenten

  Bereich Komponente
  TELDE OES, Datenbank
  init.d - Script oracle
  Umgebungsscript setDb1Env.sh

Umsetzung

Bereich Gegenstand
Download oracle
setDb11gEnv.sh
   
WinSCP Kopieren des Downloads oracle nach /etc/init.d als Benutzer root
  Kopieren des Downloads setDb1Env.sh nach /home/oracle als Benutzer oracle
   
Putty Action: Start Putty
  Action: Open Save Session telde.local als Root
   
Shell

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

Start Script

 

[root@telde ~]# cd /etc/init.d

[root@telde init.d]# chmod a+x oracle

[root@telde init.d]# vi /etc/oratab

orcl:/u01/app/oracle/product/11.1.0/db_1:Y

 

[root@telde init.d]# ./oracle stop
Stopping Oracle DB:Processing Database instance "orcl": log file /u01/app/oracle/product/11.1.0/db_1/shutdown.log
OK
[root@telde init.d]# ./oracle start
Starting Oracle DB:Processing Database instance "orcl": log file /u01/app/oracle/product/11.1.0/db_1/startup.log
OK
[root@telde init.d]# chkconfig oracle on
[root@telde init.d]# service oracle start

   
Reboot

[root@telde ~]# shutdown -r now

Broadcast message from root (pts/2) (Fri Jul 31 14:23:19 2009):

The system is going down for reboot NOW!
[root@telde ~]#

   

Putty

Action: Start Putty
Action: Open Save Session telde.local als oracle

Prüfung nach Neustart

login as: oracle
oracle@192.168.234.140's password:
Last login: Sun Aug  2 08:22:59 2009 from 192.168.234.1
[oracle@telde ~]$ chmod a+x setDb1Env.sh

[oracle@telde ~]$ . ./setDb1Env.sh

Aktuelle Oracle Umgebung:
Oracle-Home: /u01/app/oracle/product/11.1.0/db_1
Oracle-SID:  orcl
[oracle@telde ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.1.0.6.0 - Production on Sun Aug 2 09:25:08 2009

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@telde ~]$

Anmerkung

2009-08-10

TELDE – Installation Oracle 11g Database (Teil 9)

Anforderung1

Benötigt wird eine Datenbank zum entwicklen von Oracle ADF und Oracle APEX Applikationen.

Lösung

  1. Installation Oracle Database 11g

Komponenten

  Bereich Komponente
  TELDE Alle vorherigen Artikel der Serie
  Oracle Database 11g Oracle® Database Software Download
Oracle® Database Quick Installation Guide

Umsetzung

Bereich Gegenstand
Download Oracle® Database Software Download
   
Putty Action: Start Putty
  Action: Open Save Session telde.local als Root
   
Shell

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

Benutzer Oracle anlegen

[root@telde ~]# groupadd dba
[root@telde ~]# groupadd oinstall
[root@telde ~]# useradd -g oinstall -G dba oracle
[root@telde ~]# passwd oracle
Changing password for user oracle.
New UNIX password: welcome1
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: welcome1
passwd: all authentication tokens updated successfully.
[root@telde ~]#

 

[root@telde ~]# vi /etc/sysctl.conf

# oracle kernel parameter
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

Erläuterung Die oben aufgeführten Parameter müssen der entsprechenden Datei am Ende hinzugefügt werden.
   
Reboot

[root@telde ~]# shutdown -r now

Broadcast message from root (pts/2) (Fri Jul 31 14:23:19 2009):

The system is going down for reboot NOW!
[root@telde ~]#

   

Putty

Action: Start Putty
Action: Open Save Session telde.local als Root

 

[root@telde ~]# vi /etc/security/limits.conf

 

#oracle shell limits
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

 

[root@telde ~]# vi /etc/pam.d/login


# oracle pam
session required pam_limits.so


[root@telde ~]# vi /etc/profile

 

#oracle user limits
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

Oracle Base und Oracle Software Base

[root@telde ~]# mkdir -p /u01/app/oracle
[root@telde ~]# chown -R oracle:oinstall /u01/app/oracle
[root@telde ~]# chmod -R 775 /u01/app/oracle

[root@telde ~]# mkdir -p /u01/product/oracle
[root@telde ~]# chown -R oracle:oinstall /u01/product/oracle
[root@telde ~]# chmod -R 775 /u01/product/oracle


[root@telde ~]# su - oracle
[oracle@telde ~]$ id
uid=501(oracle) gid=502(oinstall) groups=501(dba),502(oinstall)
[oracle@telde ~]$ pwd
/home/oracle
[oracle@telde ~]$ echo $SHELL
/bin/bash
[oracle@telde ~]$ echo $DISPLAY
localhost:10.0
[oracle@telde ~]$ exit

Xming Action: Xming starten
  2
WinSCP Kopieren des Downloads nach /u01/product/oracle/database/11.1 / software als Benutzer oracle
  3
   
Putty

Action: Start Putty
Action: Open Save Session telde.local als oracle

 

login as: oracle
oracle@192.168.234.140's password:
/usr/bin/xauth: creating new authority file /home/oracle/.Xauthority
[oracle@telde ~]$ cd /u01/app/oracle/
[oracle@telde oracle]$ ln -s /u01/product/oracle/ software

Unzip Software

[oracle@telde oracle]$ cd software/database/11.1/ software
[oracle@telde 11.1]$ ls
linux_11gR1_database.zip
[oracle@telde 11.1]$ unzip linux_11gR1_database.zip

:

inflating: database/doc/server.111/b32009.pdf
inflating: database/runInstaller

Install Database Software

[oracle@telde software]$ cd database/

[oracle@telde database]$ export DISPLAY=localhost:10.0
[oracle@telde database]$ ./runInstaller
Starting Oracle Universal Installer...

Checking Temp space: must be greater than 80 MB. Actual 10990 MB Passed
Checking swap space: must be greater than 150 MB. Actual 2047 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 65536 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-07-31_03-48-30PM. Please wait ...[oracle@telde database]$

   
  4
  Select: Advance Installation
Select: Next
   
Warning OUI Inventory Choose: Ok
  5
  Input: /u01/app/oracle/oraInventory
Choose: Next
   
  6
  Choose: Next
   
  7
  Input Name: OraDb11g_db1
Choose: Next
   
  8
  Choose: Next
   
Warning Choose: Ok
  Choose: Next
  9
  Choose: Next
  10

Input Global Database Name: orcl.telde.local
Choose: Next
   
  11
  Select: Character Set / Use Unicode
  12
  Select: Sample Schemas / Create database with sample schema

Choose: Next
  Choose: Next
  13
  Select: Enable Automated Backup
Input Password: welcome1
   
  Choose: Next
   
  14
  Select: Use the same password for all accounts
Input Password: welcome1
Choose: Next
   
  Choose: Next
  Choose: Next
Summary 15
  Choose: Install
  16
  17
  18
  Choose: Ok
   
PUTTY Action: Start Putty
  Action: Open Save Session telde.local als Root
 

login as: root
root@192.168.234.140's password:
Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1

 

[root@telde ~]$ /u01/app/oracle/oraInventory/orainstRoot.sh

:
[root@telde ~]$ /u01/app/oracle/product/11.1.0/db_1/root.sh

:

[root@telde ~]$ exit

OUI Choose: Ok
  Choose: Exit
Choose: Yes
   
Test https://192.168.234.140:1158/em
  19

Trouble Shooting

Fehler: X connection to localhost:10.0 broken (explicit kill or server shutdown).
Lösung:
  • Xming ist nicht gestartet

oder

  • DISPLAY Umgebungsvariable ist falsch

[oracle@telde database]$ echo $DISPLAY
localhost:10.0
[oracle@telde database]$ export DISPLAY=localhost:10.0

Anmerkung

Was jetzt noch fehlt für die Konfiguration der Datenbank ist der Autostart nach einem Reboot und entsprechende Skripte zum setzen des ORACLE_HOME. Das gibt es erst im nächsten Teil.