Dienstag, 8. Februar 2011

Oracle XE - SqlPlus - User anlegen

1.Schritt: zum oracle-Standarduser wechseln
su oracle

2.Schritt: zur Datenbank verbinden
sqlplus / as sysdba

3.Schritt: User anlegen
CREATE USER username IDENTIFIED BY password ;

4.Schritt: Berechtigungen vergeben
GRANT CONNECT, RESOURCE TO username ;
optional: GRANT DBA TO username ;

Linux - Debian - Squeeze - Oracle XE - Installation

Voraussetzungen:
32-bit Installation (für 64-bit siehe OracleXE für amd64)
Man muss darauf achten, dass die SWAP-Partition mindestens 1GB gross ist, sonst
wird die Installation abgebrochen.

1.Schritt: apt-sources erweitern
editieren der Datei /etc/apt/sources.list und einfügen der folgenden Zeile:
deb http://oss.oracle.com/debian unstable main non-free

2.Schritt: Oracle GPG-Key hinzufügen
wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle
apt-key add RPM-GPG-KEY-oracle
apt-get update

3.Schritt: Installation

standard-DB:

aptitude install oracle-xe oracle-xe-client

universelle-DB:
aptitude install oracle-xe-universal oracle-xe-client

4.Schritt: Konfiguration
/etc/init.d/oracle-xe configure


weiteres siehe unter:
- Globale Parameter
- Oracle XE Bugfixes

Montag, 7. Februar 2011

Liniux - Debian - amd64 - Oracle XE - Installation

Da die XE-Version von Oracle 10 nur als x86-Version vorliegt, müssen um sie in einem amd64-System zu installieren ein paar zusätzliche Vorkehrungen getroffen werden:

1.Schritt: sicherstellen, dass die i386-Bibliotheken installiert sind:
apt-get install libc6-i386

2.Schritt: download der benötigten pakete
wget -c http://oss.oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.deb http://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb

3.Schritt: ??
apt-get install bc

4.Schritt: erzwingen der Installation:
dpkg -i --force-architecture libaio_0.3.104-1_i386.deb
dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.1_i386.deb

5.Schritt: Konfiguration:
/etc/init.d/oracle-xe configure

6.Schritt: Variablen einrichten

edit /etc/bash.bashrc

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH

Linux - Debian - Squeeze - Java 6

Java installieren

1.Schritt: apt-sourcen erweitern
Folgende Zeile in Datei "/etc/apt/sources.list" anpassen:

deb http://ftp.at.debian.org/debian/ squeeze main non-free


2.Schritt: apt-cachelimit erhöhen
Folgende Zeile zur Datei "/etc/apt/apt.conf.d/70debconf" hinzufügen:

APT::Cache-Limit "100000000";


3.Schritt: apt-repository updaten mittels:
apt-get update


4.Schritt: Java 6 downloaden und installieren mittels apt
apt-get install sun-java6-jre sun-java6-jdk


5.Schritt: java6 als standard setzen
update-alternatives --config java
update-alternatives --config javac

überprüfen mittels: "java -version" und "javac -version"


6.Schritt: JAVA_HOME Umgebungsvariable setzen
In Datei "/etc/bash.bashrc" folgende Zeilen einfügen:

# Setup Jave environment 6
export JAVA_HOME=/usr/lib/jvm/java-6-sun

Linux - Debian - Squeeze - VmWare Tools

VmWare-Tools installieren

1.Schritt: packages nachinstallieren per apt
aptitude install autoconf automake binutils cpp gcc linux-headers-$(uname -r) make psmisc

2.Schritt: VmWare-Tools entpacken
tar -C /tmp -zxvf VMwareTools-8.4.5-324285.tar.gz (oder welche version auch immer)

3.Schritt: install-skript ausführen
cd /tmp/vmware-tools-distrib
./vmware-install.pl

fertig...

Mittwoch, 18. August 2010

Oracle XE - HTTP (APEX-Applikation) und FTP Port ändern

Ändern des HTTP-Ports für die Admin-Applikation (APEX)
http://127.0.0.1:8080/apex/

sqlplus / as sysdba

nachsehen, auf welche ports oracle derzeit eingestellt ist:
select dbms_xdb.gethttpport as "HTTP-Port", dbms_xdb.getftpport as "FTP-Port" from dual;

ändern der ports:
begin
dbms_xdb.sethttpport('80');
dbms_xdb.setftpport('2100');
end;
/

Mittwoch, 25. März 2009

Linux - Debian - Uhr automatisch mit Zeitserver abgleichen

1.Schritt: Zeitzone einstellen
tzselect

2.Schritt: Tool für den Abgleich installieren
apt-get install ntpdate

3.Schritt: Zeit abgleichen
ntpdate zeit.fu-berlin.de

4.Schritt (optional): Abgleich automatisieren
crontab -e
min std tag monat wochentag befehl
0 2 * * 0-6 /settime.sh
(es wird jeden tag um 02:00h der abgleich durchgeführt)

inhalt von settime.sh:
ntpdate zeit.fu-berlin.de


Alternative:
aptitude install ntpdate ntp tzdata
/etc/init.d/ntp stop
ntpdate zeit.fu-berlin.de
hwclock --systohc
dpkg-reconfigure tzdata
/etc/init.d/ntp start