Mittwoch, 7. Februar 2018

Oracle Java Cloud Service - Learnings

The intent of this postings is to share learings in order to safe lifetime.

When creating an Oracle Java Cloud Service (11.1.1.7 - that might be needed for some Fusion Middleware Products) on OCI-Classic I would suggest:
  • the Database must not be 12.2.x, it can be 12.1..0.2
  • the Database name must not contain any "-"
    ( Doc ID 2214258.1 Creating new Java Cloud Service fails, if it has hyphen in DBCS name or Identity domain name.)
  • Database Password must be between 8 and 30 characters with at least one lower case letter, one upper case letter, one number, one special character (_,-,#) (these 3, only!) and no white space character. It must also not contain the following keywords or their reversed form: root, sys, system, dbsnmp, oracle. Acceptable password example, Ach1z0#d) 
  • The Oracle Database Cloud Service database deployment must have backups enabled, otherwise provisioning will fail(Doc ID 2268255.1 Unable To Create JCS Instance As It Says There Are No Oracle Database Cloud Service Instances Available)
  • Database User used to create Java Cloud Service must have the SYSDBA role and must have DBA privileges. (Doc ID 2287399.1 Creating JCS Instance Failed)
  • the Java Cloud Service - 11.1.1.7 (Version 10.3.6.1.171017) Weblogic Password must start with a lower letter
  • (otherwise error "sm.create.service.request.not.validated [DBConnectionIncorrectCredentials]"
  • plus Weblogic Password should not have any other special characters than ('$',''_,'#') 
Otherwise your service creastion might fail.
 

Mittwoch, 2. Dezember 2015

Useful Mac OS commands

This blog is a cheat slip of commands I use on a regular basis, but where I also google for all the time.

Start quick and dirty http Server to allow access to download a file
- cd to the folder you like to expose a file via http i.e.
$ cd Downloads

- identify your external IP address:
$ ifconfig

Issue the following python command:
$ python -m SimpleHTTPServer 8080

Now your file should be downloadable via
http://your-public-IP-address:8080/your-filename
 


Safely remove files in trash (esp. for El Capitan)
# srm -rfv -m  

Highlight the files in trash and drag into terminal behind the command. Remember to have a blank space behind the "m" and the path to the first file.
 

where
r  - (recursiv - removes the contents of directories)
f  - (force - never prompt, ignore non existing files)
v - (verbose - explain, what is beeing done)
m - (overrite with 7 US DoD complient passes)


Mittwoch, 11. November 2015

Usefull (Oracle) Linux commands

This blog is a cheat slip of commands I use on a regular basis, but where I also google for all the time.

  • Check the running Linux distribution / Operating system Version
    # cat /etc/issue.net | head -1
    Oracle Linux Server release 5.7
    or since Oracle Linux 6:# cat /etc/oracle-release
    Oracle Linux Server release 7.3
  • Check for ports in use
    $ netstat -nplt
  •  ssh using private key and port forewarding
    $ ssh oracle@«ipadress» -i .ssh/id_rsa -L 5503:localhost:5500
  • search for a string, i.e. "ol7.localdomain"
    $ grep -r ol7.localdomain *- if your sear phrase contains blanks, put the search term in ""
    - recursive = -r
    - case in-sensitive = -i
  • check, if a package is installed in your linux distribution (e.g. a JDK rpm):
    # rpm -aq | grep -i jdk
  • to be continued ...

Freitag, 30. Januar 2015

How to reset Mac OS iCal - Apple Calendar

Due to migrating and upgrading on mac os since some time I was facing calendar issues:
- "The URL https://<...>/ encountered HTTP error 302. Make sure the URL is correct."
- some calender subscriptions disappeared. I could not create subscriptions: "... this calender exists."

Important to mention: I had no local calender entries!

So I wanted to reset my iCal in Mac OS.

The following is a description, how I have done this.
No garantee!

MAC OS X Yosemite Version 10.10.2 - MacBook Pro - iCal Version 8.0 (2021.6.1)

1. Take a note of your calender seetings
    - open system settings - internet accounts
    - make a note or screenshot of your settings. You need it later, when you setup.
    - in calender do a right click on calender subscriptions and make note of the URLs

2. Disconnect all your attached devices
    - disconnect mouse, keyboard, disk drives etc.

3. Disconnect from Network
    - disconnect network cable
    - disable WI-FI
 
4. Close all Applications and Reboot

5. Close all applications started due to autostart operations

6. Remove calender account
    - open system settings - internet accounts
    - remove the calender account

7. Remove Caches and Calender data
    - open a finder
    - from the menue select "connect to folder":
       /Volumes//Users//Library
      where is the name of your disk, ans is your user.


    Important! Do not delete anything. Simply move the following folders to a new location
    (for example your desktop) to have a backup!

    - in the above mentioned folder ".../Library" move the following folders to the backup location:
      1. Caches
      2. Calendars
    - check the folder are no longer under ".../Library".
    - now goto folder   ".../Library/Containers" and move the following files to your backup location:
      3. com.apple.CalendarAgent
      4. com.apple.iCal
    - check the files are no longer under ".../Library/Containers".

8. Reboot again

9. Open iCal
    iCal should be reset to defaults.
    Re-create your iCal account and subscriptions.

10. Your calender should be fresh and fast.
      Remember to clean up your backed-up folders.

Freitag, 9. Januar 2015

Configure Firefox Java Browser plugin

Although Java might be installed on your Oracle Linux system, your browser might not know Java.
So, this is how to get your firefox up to speed.

1. Identify Java Install locations (Remember this document - No. 7)

Become User "root":

$ su -Password:
# 

Query the standard java directory on Oracle Linux:

# ls -l /usr/java/
total 8
lrwxrwxrwx. 1 root root   16 Jan  9 13:24 default -> /usr/java/latest
drwxr-xr-x. 8 root root 4096 Jan  9 13:49 jdk1.7.0_71
drwxr-xr-x. 9 root root 4096 Jan  9 13:40 jdk1.8.0_25
lrwxrwxrwx. 1 root root   21 Jan  9 13:40 latest -> /usr/java/jdk1.8.0_25


2. Find Mozilla Firefox Plugin Directory

2.1 Check your browser binary version
This is important, where to find the library!
(Firefox must be running.)

# ps -ef|grep firefox
root     12536 28294  0 14:53 pts/4    00:00:00 grep firefox
oracle   13105     1  6 11:51 ?        00:11:57 /usr/lib64/firefox/firefox


Mine is 64bit, so I have to use the 64bit plugin.

2.2 Navigate to standard Mozilla plugin directory

# cd /usr/lib64/mozilla/plugins

3. Check for existing symbolic links to the mozilla plugin

First check, if there is a link to the libnpjp2.so file:

# ls
libflashplayer.so  libtotem-cone-plugin.so  libtotem-mully-plugin.so
libnpjp2.so        libtotem-gmp-plugin.so   libtotem-narrowspace-plugin.so


4. Close your Firefox Browser!


5 Remove existing symbolic link

rm libnpjp2.so
rm: remove symbolic link `libnpjp2.so'? y


6 Create new symbolic link

# ln -s /usr/java/jdk1.7.0_71/jre/lib/amd64/libnpjp2.so

7 Test your Java Browser Plugin

Open Firefox and open Java Test Page:
https://www.java.com/en/download/help/testvm.xml
The output should be similar to mine:

Verified Java Version

Completion checkmark

Congratulations!

You have the recommended Java installed (Version 7 Update 71).

How To Install and manage Java JDK on Oracle Linux

Every Time I set up an Oracle Linux server, I ask myself, how have I done it last time ...

1. Check which Java Version (JDK7, JDK8, ...) is certified with your software.
e.g. Oracle Fusion Middleware supported system configurations:
http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html

2. Check support policy, esp. end of life for your desired Java Version
http://www.oracle.com/technetwork/java/javase/downloads/eol-135779.html

3. Download JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html

4. Install JDK

# ls -l jdk*
-rw-r--r--. 1 oracle oinstall 126679286 Jan  9 13:01 jdk-7u71-linux-x64.rpm
-rw-r--r--. 1 oracle oinstall 142191827 Jan  9 13:06 jdk-8u25-linux-x64.rpm


# rpm -Uhv jdk-7u71-linux-x64.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
    rt.jar...
    jsse.jar...
    charsets.jar...
    tools.jar...
    localedata.jar...
    jfxrt.jar...


5. Check Java Version

# java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)


If this is your expected Java Version - fine! Your are done!
If you still have a pointer to an older version, move on ...

...

6. A non expected Java Version is present?     lets say, JDK8 is still present, but you need to move back to JDK7

# java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)


7. Check Java install locations

# ls -l /usr/java/
total 8
lrwxrwxrwx. 1 root root   16 Jan  9 13:24 default -> /usr/java/latest
drwxr-xr-x. 8 root root 4096 Jan  9 13:49 jdk1.7.0_71
drwxr-xr-x. 9 root root 4096 Jan  9 13:40 jdk1.8.0_25
lrwxrwxrwx. 1 root root   21 Jan  9 13:40 latest -> /usr/java/jdk1.8.0_25


8. Make use of alternatives system to switch between versions

8.1 Syntax of alternatives

# /usr/sbin/alternatives
alternatives version 1.3.49.3 - Copyright (C) 2001 Red Hat, Inc.
This may be freely redistributed under the terms of the GNU Public License.

usage: alternatives --install
                    [--initscript ]
                    [--slave ]*
       alternatives --remove
       alternatives --auto
       alternatives --config
       alternatives --display
       alternatives --set

common options: --verbose --test --help --usage --version
                --altdir --admindir


8.2 Register your JDKs for alternatives

usage: alternatives --install

# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_71/bin/java 17071

(where priority represents 17071 for jdk1.7.0_71)

# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_25/bin/java 18025

(where priority represents 18025 for jdk1.8.0_25)

8.3 Now to switch between the versions

8.3.1 Check current java version, again

# java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)


8.3.2 Change the current java version

 # /usr/sbin/alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/java/jdk1.7.0_71/bin/java
*+ 2           /usr/java/jdk1.8.0_25/bin/java

Enter to keep the current selection[+], or type selection number: 1


8.3.3 Check your current java version has changed

# java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)


9. Keep your path JDK dynamic

The idea is, when you install for example WebLogic Server, to use a dynamic location to your JDK.
I do this with a symbolic link.
I have a folder /opt/oracle/java where I create a symbolic link, that points to the jdk.
As normal user I create the symbolic link:

$ ln -s /usr/java/jdk1.8.0_25 /opt/oracle/java/java

When an updated jdk version in available, after install I only change the symbolic link:

$ rm /opt/oracle/java/java
$ ln -s /usr/java/jdk1.8.0_31 /opt/oracle/java/java

For the WebLogic Server, the path to java will remain. No reconfiguration is needed.
So I only have to restart the WebLogic Server to use the latest JDK.

10. Tidy up! - delete out of date JDKs

10.1 Remove rpm

To delete the out-of-date versions of the JDK:
Query for all installed JDK rpms:
# rpm -aq | grep -i jdk
jdk1.8.0_31-1.8.0_31-fcs.x86_64
jdk-1.7.0_85-fcs.x86_64
jdk1.8.0_60-1.8.0_60-fcs.x86_64

In this example, I need to remove the jdk1.8.0_31:
# rpm -e jdk1.8.0_31-1.8.0_31-fcs

Check that the rpm has been deleted:
# rpm -aq | grep -i jdk
jdk-1.7.0_85-fcs.x86_64
jdk1.8.0_60-1.8.0_60-fcs.x86_64

10.2 De-register the java alternatives entry

Now we need to de-register the jdk in the alternatives configuration:
Current alternatives configuration:
# /usr/sbin/alternatives --config java

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/java/jdk1.7.0_75/bin/java
   2           /usr/java/jdk1.8.0_31/bin/java
*+ 3           /usr/java/jdk1.8.0_60/jre/bin/java

We need to remove selection No 2:
# alternatives --remove java /usr/java/jdk1.8.0_31/bin/java

Check again:
# /usr/sbin/alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/java/jdk1.7.0_75/bin/java
*+ 2           /usr/java/jdk1.8.0_60/jre/bin/java

Enter to keep the current selection[+], or type selection number: 2


Voilà!

Samstag, 27. Dezember 2014

Rasperry PI Setup

OS
    $ cat /etc/issue.net | head -1
    Raspbian GNU/Linux 7

Updating Raspberry Firmware & Kernel Modules
    $ sudo rpi-update
    $ sudo reboot
-----
Updating Software
1. Update software catalog
    $ sudo apt-get update
2. Update installed packages
    $ sudo apt-get upgrade
    $ sudo reboot
(3.) Clean software catalog
    $ sudo apt-get autoclean
(4.) Remove unneeded packages
    $ sudo apt-get autoremove
-----
Issues I had:

HDMI of Rasperry PI not working
    RCA Video out was working
    Fix:
    # hdmi_safe=1
    Afterwarts HDMI worked fine.
-----
Upgrading OS from wheezy to jessie

1. Check OS Version
    $ cat /etc/issue.net | head -1
    Raspbian GNU/Linux 7 2. Backup your whole SD Memory card
3. Update your current wheezy OS, so it is up-2-date
    $ sudo apt-get update
    $ sudo apt-get upgrade
    $ sudo apt-get dist-upgrade
4. Edit /etc/apt/sources.list
    Change "wheezy" to "jessie".
5. Update & upgrade to "jessie"
    $ sudo apt-get update
    $ sudo apt-get upgrade
    $ sudo apt-get dist-upgrade
6. Reboot your OS.
    $ sudo reboot
7. Verify OS Version
    $ cat /etc/issue.net | head -1
    Raspbian GNU/Linux 8
8. Backup again.
    Good time to backup your upgraded system.
    I recomment to clone the whole SD Memory card, again.
9. Done.
-----
setting up X-Server on MAC OS
http://xquartz.macosforge.org/landing/
-----
Install  Oracle Java Embedded Suite 7.0
1. Download Software
http://www.oracle.com/technetwork/java/embedded/embedded-suite/downloads/index.html
2. Copy software to raspberry pi

scp USER@IP_OF_HOST:/Volumes/Macintosh_HD/Users/USER/Downloads/jes-7.0-ga-bin-b11-linux-arm-runtime-15_nov_2012.zip .

scp USER@IP_OF_HOST:/Volumes/Macintosh_HD/Users/USER/Downloads/ofm_oep_embedded_11_1_1_7_1_linux.zip

3. Unzip
sudo mkdir /opt/oracle
sudo chown pi /opt/oracle
sudo chmod 775 /opt/oracle
cd /opt/oracle/
mkdir java
cd java/
mkdir jes7.0/
cd jes7.0/
mkdir jre
cd jre/
unzip jes-7.0-ga-bin-b11-linux-arm-runtime-15_nov_2012.zip -d opt/oracle/java/jes7.0/jre
export JAVA_HOME=/opt/oracle/java/jes7.0/jre
java -version

java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)

4. Install Java Embedded Suite

Samstag, 8. November 2014

Avahi fails on Oracle Linux startup

avahi-daemon fails on startup of Oracle Linux.

What is Avahi? - Please see here in wikipedia.

I decided to disable the daemon on my Oracle Linux Server:
 
service avahi-daemon stop 
chkconfig avahi-daemon off

Freitag, 31. Oktober 2014

Collection of needful Mac OS commands

  • disable. that draft documents will be stored in icloud
    •  defaults write NSGlobalDomain NSDocumentSaveNewDocumentsToCloud -bool false

Samstag, 8. Februar 2014

re-use of Oracle Linux VBox image

For every Linux distribution I have created an empty Oracle Linux image, containing all packages and kernel settings to quickly install Oracle Software.

Re-using this image needs some modifications to hostname, naming etc. This blog entry is mainly for me not to forget something.

1. Import Oracle Linux VM.
2. Update packages
    # yum update
    Afertwards reboot to start with updated kernel.
    # reboot
3. Upgrade VBox guest additions
4. Identify Oracle Linux Distribution
    # cat /etc/issue.net
5. Change Hostname
   a) Change Hostname in /etc/sysconfig/network
   b) Change Hostname in /etc/hosts
6. Changefixed IP address
   a) change in Menue -> Preferences -> Network Connections
   b) Change in /etc/hosts
7. Verify all changes during startup
    # reboot
    Hit the esc- button during startup to see detailed startup information.
    Verify that all services are ok.
8. Shrink VBox
    Finally it is good to shrink the image before exporting.
    See: http://fmw-deutsch.blogspot.de/2013/10/vbox-images-schrumpfen.html
    # dd if=/dev/zero of=zero.file
    When the comand has finished, delete the file and shutdown the VM:
    # rm zero.file
    # poweroff
    Navigat in a terminal to the *vdi file. Now shrink the file:
    VBoxManage modifyhd *.vdi --compact
9. Export the VM. Done.
    (Without shrinking my image size was 2.47GB, only 1.58GB after shrinking!)

Donnerstag, 4. Juli 2013

HowTo Install adobe flash player for firefox 64bit on Oracle Linux

  1. Get flash Player for Linux 64bit:
    http://get.adobe.com/flashplayer/
    I downloaded both, the
    - yum for linux (to easy get updates with yum in future)
    - *.tar.gz version
  2. Identify as root user and install yum version download with
    package installer or by command line as user root i.e.:
    # rpm -Uhv adobe-release-x86_64-1.0-1.noarch.rpm
  3. Now we have to move the "libflashplayer.so" into the mozilla plugin directory.
    1. Open a terminal window, become root user:
      # su -
      Unzip the *.tar.gz file
      # gunzip *.tar.gz
      The *.tar file remains.
      # tar -xf *.tar
      This should extract the "libflashplayer.so" file we need to move to the mozilla plugins directory.
    2. Verify the mozilla plugin directory exists:
      /usr/lib64/mozilla/plugins  (if the plugins directory does not exist, create it)
    3. Close your firefox, if it is still running.
    4. Copy the "libflashplayer.so" to the mozilla plugins directory:
      cp libflashplayer.so /usr/lib64/mozilla/plugins
  4. Open Firefox again and test your flash player configuration:
    http://www.adobe.com/uk/software/flash/about/

Freitag, 1. Februar 2013

Installing Oracle JDeveloper 11.1.1.6.0 on Mac OS X 10.8.2 Mountain Lion

1. Take care: Version Oracle JDeveloper 11.1.1.6.0 is not Version Oracle JDeveloper 11.1.1.6.0 !
There are more than one Version of Oracle JDeveloper 11.1.1.6.0
Both start with  Oracle JDeveloper 11.1.1.6.0



The latest version has *CLOUD* within the Version Title.
If you want to try Oracle Cloud, than you need to download this version in order to have the cloud connection availabe within the database navigator.

2. Download the Oracle Software:So you might want to download the latest Version 11.1.1.6.0.
(Although a Version Oracle JDeveloper 11g (11.1.2.3.0) (Build 6276.1) is availabe, this Version is not suitable if you want to build SOA, BPM, WebCenter or Oracle Cloud applications.
Download Oracle JDeveloper 11.1.1.6.0:
http://www.oracle.com/technetwork/developer-tools/jdev/downloads/jdeveloper11116-1377208.html

3. Install Oracle JDeveloper 11.1.1.6.0
ATTENTION: This not trivial as well. If you try to install Oracle JDeveloper 11.1.1.6.0 with JDK 1.7.x it will fail with error: "A fatal error has occurred.  This application will terminate."


So we need to start the installation with JDK 1.6.x.
But: you might kbow, that the responsibility for Java has been moved from Apple to Oracle...

Start your terminal.
java -version

java version "1.7.0_13"
Java(TM) SE Runtime Environment (build 1.7.0_13-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)


Now we create a dummy folder with a symbolic link:
sudo mkdir -p /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/jre/lib

cd /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/jre/lib/

sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/classes/classes.jar rt.jar

Now we set the environment to Java 1.6.x:

export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
export PATH=$JAVA_HOME/bin:$PATH

Now check the java version, again:
java -version

java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)


Perfect.
Now we can navigare to the download folder and start the installer:
java -jar jdevstudio11116install.jar

Your Oracle JDeveloper 11.1.1.6.0 install shoud be successful.

And now you should also be able to see the cloud connection option in the Database Navigator:
Enjoy!

Dienstag, 13. November 2012

Install and configure VirtualBox Image with Oracle Linux for Oracle Database and Oracle Fusion Middleware

Download required Software
- Oracle Linux 6
Install Virtual Box
- There should not be any difficulty. 
- After installing, start Virtual Box
  - Menue: Virtual Box - preferences:
    Tab Extensions: Install the Virtual Box Extensions if needed.

Create Virtual Maschine
- Menue: Maschine - New
- Name and operating system:
  - Name: OL6
  - Type: Linux
  - Version: Oracle (64 bit)
  -> continue
- Choose Memory size
  - depending on your host capabilities chaoose Memory size. For Oracle Database you shoud not
    start below 2GB of memory.
  - I choose 2048 MB
  -> continue
 - select to create a virtual hard drive now
   -> create
 - select hard drive type
   - VDI
   -> continue
 - select method to create storage
   - dynamically allocated
     (Tip: if you plan to install Oracle RAC choose fixed size to allocate the storage now)
   -> continue
 - file location and size
   (the file location is suggested by default - see VirtualBox preferences)
   - I use the suggested location and name: OL6
   - 100 GB (so it can grow)
   -> create
 - The VM envelope is created.

Configure VM settings
- We need to change some settings:
- Menue: Maschine - Settings
 - Tab: System
   - de-select Floppy
 - Tab: Storage
   - for the IDE controller point the location where you stored your Oracle Linux iso image:
     (I choose OracleLinux-R6-U3-Server-x86_64-dvd.iso)
 - Tab: Network
   - select to
     - create Adapter 2 - "host-only"
       (I do this, because my host is a laptop and I want to use it in several locations. So with adapter 1 I
       will configure a DHCP network, that always connect to the internet by defauld, so I am able to
       get packages etc. Databases and application servers need a fixed IP adress, so I will configure
       adapter 2 with a fixed IP adress, later.)
 - Tab: Shared Folders
   - enables to mount this location within my VM, so I can exchange files between Host and Guest.
   - I choose my Downloads directory, where I have downloaded the Oracle Datbase and WebLogic
     Server.
   - Folder name: Downloads
   - select auto-mount (so the folder will be mounted automatically when starting the VM)
   -> OK
------------------------
Sometimes, in addition the Host-only network needs defining:



 Thanks to Christian for the screen shots!
------------------------

Install Oracle Linux
- start the VM

- choose install or upgrade
-> enter
- once you have checkt the install media is ok ...
-> skip
 -> next
- choose the language for installation
-> next
- choose your keyboard
-> next
- choose the storage devices. I choose
- Basic Storage Devices
-> next
- specify the hostname. (i.e. ol6.de.oracle.com)
- ATTENTION:
-> click network settings
- select "connect automatically" in order to DHCP on startup
-> apply
-> next
- choose your time zone settings
-> next
- select and remember! your password for the admin user "root"
-> next
- as the 100GB parition is empty choose
- replace existing Linux Systems
- ATTENTION:
- "select "review and modify partitioning layout"
-> next
- the partition layout is not ideal. We will delete the "lv_home" partion and add this partion space to
  the "lv_root" partion
- choose "lv_home" partition
- delete 
- select the "lv_root" partion and enlarge it to the max available space (Max size is ...).
- 97864
-> OK
-> next
-> Format
- I do not change the boot loader settings
-> next
- for the software of the Linux Server select
- Basic Server
- ATTENTION:
- select "Customize now"
-> next 
 - Base System
   - select: Base
- Servers
  - select: Server Platform
- Desktop
  - select: Desktop, Graphical Administration Tools, X-Window System
- Applications
  - select: Internet Browser
- redy to install ...
-> next
- once the install and configuration finishs, click
-> Reboot
-> Forward 
- read the License Information
- choose to agree or not agree
-> Forward
- if you have an Oracle support contract, or like to initiate one, do so. For this howto I will do so later.
-> Forward
- skip to create a user. We will add a package in a later step, that not only creates a user, but also adds
  required groups and kernel settings and so on
-> Forward
- You can choose to sysnc system time. I do not choose this for this document
-> Forward 
- I skipp Kdump, although there might be a good reason for Kdump
- Finish
- the login screen appears. As we have only the root user so far, log in as
- root
- password you have set before
-> Log In
- first I add a Terminal start button to the panel
- then I delete the Mail Icon - we will not need it
- now we configure the server with a public-yum server, where to get the latest packages and security
  updates from Oracle
- start the firefox browser. Navigate tothe page
- public-yum.oracle.com
- scroll down the web page for the "howto configure with Oracle Linux 6"
- open a Terminal
- change to the directory: ("cd" means: change directory)
- cd /etc/yum.repos.d              (Linux differs between capital letters!)
- now we download the configuration fire with a command line browser wget:
- wget http://public-yum.oracle.com/public-yum-ol6.repo
- the file shoud be configured to automatically suggest the latest repoitory and Oracle Kernel setting
- if not, edit the file with the famous editor vi:
- vi public-yum-ol6.repo
- change enabled=0 to enable=1 if needed 
- now update the Linux packages:
- yum update
- y to update suggested updates.
- y for the keys
- the kernel updates need a restart of the system:
- reboot
- the following comands are just to chek the running kernel:
- uname -a
- while the lollowing lists installed Oracle kernels:
- rpm -q kernel-uek
- next we will prepare the Linux Server for Oracle. In Oracle Linux 5 the Package oracle-validated
  represented a package which creates the oracle user, required groups, sets kernel and security 
  parameters, limits etc. and required packages. With Oracle Linux 6 oracle-validated has been
  replaced by the package "oracle-rdbms-server-11gR2-preinstall" 
 
- to install the package is easy:
- yum install oracle-rdbms-server-11gR2-preinstall
- enter
- click y to apply
- now, the system also has all required files to build the vboxadditions:
- escape out of the VM (keys are shown in the corner right down: Left "cmd")
- autorun
-> OK
- now we need to set the password for the oracle user:
- passwd oracle
- (remember the password you set!)
- only a few steps to do
- define the fixed IP adress:
- Menue: System - Preferences - Network Connections
- System eth1 - edit
- ATTENTION:
- select connect automatically
- IPv4 Settings:
- Method: Manual
- Address: 192.168.56.60   (192.168.56.x is the defauld VBox network configuration)
- Netmask: 255.255.255.0
- Gateway: 192.168.56.1
-> apply
- now we need to configure the shared folder between Host and Guest VM. We need to add the VBox
  shared folder Group to the oracle user:
- Menue: System - Administration -Users and Groups
- select the oracle user:
  - properties - scroll down and select
  - vboxsf
  -> OK
- just before the final reboot we need to edit the hosts file:
- vi /etc/hosts
- add the following line:
- IP Address               fully qualifies hostname           alias
- 192.168.56.60          ol6.de.oracle.com                    ol6
- safe and close the file:
- esc
- :
- wq!
- check the network and loopback settings
- ping ol6
- ping ol6.de.oracle.com
- hostname


- create the folders for the oracle software install:
- mkdir /opt/oracle        (mkdir: make directory)
- chown -R oracle:oinstall /opt/oracle  (chown: change owner des verzeichnisses von root an oracle)
- chmod -R 775 /opt/oracle    (Berechtigungen ändern)

- finaly it is a good moment to backup our work:
- poweroff the VM.
- export the VM:
- Menue: File - export Appliance