Sie sind auf Seite 1von 19

Compiere Training

Oracle Installation

Apr-04

Installation Oracle

Agenda

Oracle Installation

Minimum Footprint

Database (Instance) Creation


Oracle Networking & Diagnostics
Windows/Linux specific issues
Survival Tips
Firewall issues
Apr-04

Installation Oracle

Server Installation

Oracle Installation

Cause of
Frustration
Complex Install

Outlook :-)

Oracle 10g

1 CD
20 Parameters max
Install in 20-30 min
Apr-04

Installation Oracle

Oracle 9i2

Media

From CD - Download

Platform

Proper Server

For Test

Works also on W2000 & XP Professional

Disk space

W2000 Server Linux Solaris

You should have 5 GB

Memory

You should have 512 MB (more is better ;-)


Apr-04

Installation Oracle

Oracle Install

Installation Program

Define Oracle Home

Example: OraHome92 C:\oracle\ora92

[Database Creation] do as separate


step
(Default) Listener Installation
Agent Installation

Allows remote Administration

Apr-04

Installation Oracle

Database Creation

Manual: dbca

Database Naming

Global Name (TNS Name)

Example: main.compiere.org

SID

Start > Programs > Oracle OraHome92 >


Configuration and Migration Tools >
Database Configuration Assistant

Example: main

Remember Passwords of System and Sys


Apr-04

Installation Oracle

Oracle Networking
SQL*PLUS
IMP / EXP

Java JDBC

Net8
Net8

Listener
1521

Net8
Thin

Database
Server
Processes

Bequeath

Apr-04

Installation Oracle

Oracle Networking

Listener

Accepts connections on port 1521


(default)
Returns new (dedicated/shared)
connection on another port

Does not work with most firewalls

Need to fix port or use Connection Manager

Protocols

Net8 (oci) Heavy e.g. Oracle Tools


Thin (JDBC) Direct TCP/IP
Apr-04

Installation Oracle

Oracle Net Manager

Manual: netmgr

Start > Programs > Oracle OraHome92


> Configuration and Migration Tools >
Net Manager

Allows you to change and test your


Network connections

Change test login from scott/tiger to


system/pass
Apr-04

Installation Oracle

Oracle Networking

Network tests

tnsping main.compiere.org
tnsping main
sqlplus system/pass@main.compiere.org
sqlplus system/pass@main

Network files

ORACLE_HOME/network/admin/tnsnames.ora
ORACLE_HOME/network/admin/sqlnet.ora

NAMES.DEFAULT_DOMAIN = compiere.org
SQLNET.AUTHENTICATION_SERVICES= (none)
Apr-04

Installation Oracle

10

Oracle Windows Services

Automatically created start/stop

Listener
Database
Agent

Services

OracleOraHome92TNSListener
OracleServiceMAIN
Apr-04

Installation Oracle

11

Linux/Unix Installation

Follow the book (!)

Before Install

Create groups (oinstall, dba, oracle)


Create user (oracle)
Reconfigure Kernel
Sufficient TEMP & SWAP space
Apr-04

Installation Oracle

12

Linux/Unix Installation

After Install

Set Environment

LD_LIBRARY_PATH & PATH

Create Script to start / stop

Listener lsnrctl start


Database

sqlplus system/pass as sysdba


SQL> startup

Agent agentctl start

Apr-04

Installation Oracle

13

Survival Tips

Linux: Do the pre-install Tasks


Two Steps

Installation (of code)


Creation of Database

Check the Network files


Test the connection
Reboot & Test the connection
Apr-04

Installation Oracle

14

If things failed badly:


Uninstall

Run DB Configuration Assistant

Run Oracle Installer

Delete Database Instance


Select: Deinstall Products

Stop/Kill Services
Delete Oracle_Home

Apr-04

Installation Oracle

15

Oracle Uninstall (2)

Linux/Unix:

Delete Inventory /var/oracle/


Delete Startup /etc/oratab

Windows Uninstall

Delete C:\Program Files\Oracle


Start regedit and delete

HKEY_LOCAL_MACHINE > SOFTWARE > Oracle

the node with all sub nodes

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet


> Services

the orphaned Oracle services (optional)

Apr-04

Installation Oracle

16

Firewall Issues

Standard Listener: Port Switching

Contact Listener on port 1521


Returns a (dedicated) connection on another
Port

Options:

Windows

USE_SHARED_SOCKET = TRUE

Net8 compliant firewall


Connection Manager

Port 1610
Apr-04

Installation Oracle

17

Network Performance

Issue: High Latency Networks

Ping > 60ms


JDBC about 10-15 round trips
Upload Speed of 128k usually sufficient

Options

Create Objects on Server - Preferences


Option
Tunnel via HTTP Connection Option

JDBC via RMI via HTTP


Apr-04

Installation Oracle

18

Database Independence

We are converting

Evaluation what to do best

PL/SQL Procedures -> Java


PL/SQL Triggers -> Java
PL/SQL Functions & Views

Persistency Management beyond


CMP/JDO

Built-in Security & Lazy Loading


Apr-04

Installation Oracle

19

Das könnte Ihnen auch gefallen