Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > b64a0ed9abef7306f12de680983610ea > files > 32

howto-text-el-2006-5mdv2010.0.noarch.rpm

  Åëëçíéêü Oracle Database HOWTO
  Paul Haigh, paul@nailed.demon.co.uk
  v1.0, 10 Ìáñôßïõ 1998

  Åíáò ïäçãüò ãéá ôçí åãêáôÜóôáóç êáé ñýèìéóç ôïõ Oracle Database Server
  óå Ýíá óýóôçìá Linux
  ______________________________________________________________________

  Table of Contents


  1. ÅéóáãùãÞ

     1.1 Éóôïñßá ÁíáèåùñÞóåùí
     1.2 ÐíåõìáôéêÜ Äéêáéþìáôá
     1.3 Disclaimer
     1.4 Óêïðüò áõôïý ôïõ HOWTO
     1.5 ÁðáéôÞóåéò
     1.6 ÌåëëïíôéêÝò Âåëôéþóåéò

  2. ÅãêáôÜóôáóç ôïõ ëïãéóìéêïý ôçò Oracle

     2.1 Ðñïåôïéìáóßá ôïõ Server
        2.1.1 Äçìéïõñãßá åíüò ÷ñÞóôç Oracle
     2.2 ÅãêáôÜóôáóç áðü CDROM
     2.3 Åñãáóßåò ìåôÜ ôçí ÅãêáôÜóôáóç
        2.3.1 Åñãáóßåò ãéá ôïí Root
        2.3.2 Åñãáóßåò ãéá ôïí Oracle
        2.3.3 ÐñÜãìáôá ðïõ ìðïñåßôå íá áðïìáêñýíåôå:

  3. Äçìéïõñãßá ìéáò ÂÜóçò ÄåäïìÝíùí

     3.1 Äçìéïõñãßá ôïõ Áñ÷åßïõ Áñ÷éêïðïßçóçò
     3.2 ÄçìéïõñãÞóôå ôï Script ÅãêáôÜóôáóçò ÂÜóçò ÄåäïìÝíùí
     3.3 ÅêôÝëåóç ôïõ Script ÅãêáôÜóôáóçò ÂÜóçò ÄåäïìÝíùí
     3.4 Åêêßíçóç ôçò ÂÜóçò ÄåäïìÝíùí
     3.5 Óôáìáôþíôáò ôçí ÂÜóç ÄåäïìÝíùí
     3.6 Äçìéïõñãßá åíüò ÐñïêáèïñéóìÝíïõ ×ñÞóôç (Default User)

  4. Ñõèìßóôå ôï SQL*Net ôïõ Server

     4.1 (TT
     4.2 (TT
     4.3 (TT
     4.4 Åêêßíçóç êáé Ôåñìáôéóìüò ôùí Listeners

  5. Ñõèìßóåéò ÐåëÜôç (Client)

     5.1 ÐåëÜôåò Windows
     5.2 ÐåëÜôåò Unix

  6. Áõôüìáôï ÁíÝâáóìá (Startup) êáé ÊáôÝâáóìá (Shutdown)

     6.1 (TT
     6.2 (TT

  7. ¶ëëá ðñáãìáôÜêéá

     7.1 Intelligent Agent

  8. Åõ÷áñéóôßåò / Áíáãíùñßóåéò

  9. Ðåñß ôçò ÅëëçíéêÞò ÌåôÜöñáóçò



  ______________________________________________________________________

  1.  ÅéóáãùãÞ

  1.1.  Éóôïñßá ÁíáèåùñÞóåùí


  ·  v0.1 - 21 Öåâñïõáñßïõ 1998 - Paul Haigh - Áñ÷éêÞ ¸êäïóç

  ·  v0.2 - 01 Ìáñôßïõ 1998 - Paul Haigh - ÐñïóôÝèçêáí ó÷üëéá ãéá ôá
     Proofreaders

  ·  v1.0 - 10 Ìáñôßïõ 1998 - Paul Haigh - Äçìïóßåõóç ôïõ óôï LDP

  1.2.  ÐíåõìáôéêÜ Äéêáéþìáôá

  Oracle Database HOWTO copyright (c) 1998, Paul Haigh.

  ¼ðùò üëá ôá êåßìåíá Linux HOWTO, ìðïñåß íá åðáíáðáñá÷èåß êáé
  äéáíåìçèåß ïëüêëçñï Þ ìÝñïò ôïõ, óå êÜèå ìÝóï, öõóéêü Þ çëåêôñïíéêü,
  üóï áõôÞ ç óçìåßùóç ðåñß ðíåõìáôéêÞò éäéïêôçóßáò äéáôçñåßôáé óå üëá ôá
  áíôßãñáöá.

  Ç åìðïñéêÞ áíáäéáíïìÞ åðéôñÝðåôáé êáé åíèáññýíåôáé. Ðáñüëá áõôÜ, ï
  óõããñáöÝáò èá Þèåëå íá åéäïðïéçèåß ãéá ôÝôïéåò äéáíïìÝò. Ìðïñåßôå íá
  ìåôáöñÜóåôå áõôü ôï HOWTO óå êÜèå ãëþóóá, ìå ôçí ðñïûðüèåóç ðùò
  áöÞíåôå áõôÞ ôç äÞëùóç ðåñß ðíåõìáôéêÞò éäéïêôçóßáò áêÝñáéç êáé ðùò èá
  ðñïóèÝóåôå ìéá óçìåßùóç ðïõ íá äçëþíåé ôïí ìåôáöñáóôÞ ôïõ êåéìÝíïõ.

  1.3.  Disclaimer

  Åíþ ðñïóðÜèçóá íá óõìðåñéëÜâù ôçí ðéï óùóôÞ êáé ðñüóöáôç ðëçñïöïñßá
  ðïõ Þôáí äéáèÝóéìç óå ìÝíá, äåí ìðïñþ íá åããõçèþ ðùò ç ÷ñÞóç ôùí
  ðëçñïöïñéþí áõôïý ôïõ êåéìÝíïõ, äåí èá êáôáëÞîåé óå áðþëåéá äåäïìÝíùí
  Þ åîïðëéóìïý. ÄÅÍ ÐÁÑÅ×Ù ÊÁÌÉÁ ÅÃÃÕÇÓÇ ãéá ôéò ðëçñïöïñßåò ôïõ HOWTO
  êáé äåí ìðïñþ íá èåùñçèþ íïìéêÜ õðåýèõíïò ãéá ü,ôé óõíÝðåéåò áðïññÝïõí
  áðü ôçí ÷ñÞóç ôùí ðëçñïöïñßáò óå áõôü ôï HOWTO.



  1.4.  Óêïðüò áõôïý ôïõ HOWTO

  Óå áõôü ôï HOWTO èá åðé÷åéñÞóù íá êáëýøù ôá èÝìáôá ôçò åãêáôÜóôáóçò
  êáé ôçò âáóéêÞò äéá÷åßñéóçò ìéáò ÂÜóçò ÄåäïìÝíùí Oracle ðïõ ôñÝ÷åé óå
  ìéá ìç÷áíÞ Linux. ÓõãêåêñéìÝíá, èá êáëýøù ôçí åãêáôÜóôáóç ôïõ Oracle
  server, ôç ñýèìéóç ôïõ SQL*Net êáé ôïõ client.


  Áõôü ôï êåßìåíï äåí áðïôåëåß Ýíá åéò âÜèïò åã÷åéñßäéï ôçò ÷ñÞóçò êáé
  äéá÷åßñéóçò ìéáò Â.Ä. Oracle, êáé áí áõôü øÜ÷íåôå õðÜñ÷ïõí õðÝñï÷á
  âéâëßá ãéá áõôÜ ôá èÝìáôá ðïõ Ý÷ïõí åêäïèåß áðü ôçí O'Reilly êáé
  Üëëïõò.


  Äåí ðñüêåéôáé íá êáëýøù ôçí áíÜðôõîç ðñïãñáììÜôùí óå Oracle êÜôù áðü
  UNIX.  Áí áõôü åßíáé áðïëýôùò áíáãêáßï ãéá åóÜò, èá óáò ðñüôåéíá íá
  áãïñÜóåôå ôï SCO Developement System ôçò SCO (ìå ôïí OpenServer 5.x),
  ðïõ ìïõ åßðáí ðùò ìðïñåß íá áðïêôçèåß óôçí ðïëý ëïãéêÞ ôéìÞ ôùí US
  $19, áðü ôçí www.sco.com.



  1.5.  ÁðáéôÞóåéò

  ÕðïèÝôù ðùò Ý÷åôå êÜðïéá óôïé÷åßá ðïõ èá ÷ñåéáóôåßôå ãéá íá
  áêïëïõèÞóåôå áõôü ôï HOWTO.
  ·  Oracle Server CD ãéá ôïí  SCO Openserver (Version 7.3.3.0.0.)

        ÐñÝðåé íá åßíáé ìéá íüìéìç êüðéá. Íá èõìÜóôå ðùò ç Oracle åßíáé
        ìéá êåñäïóêïðéêÞ åðé÷åßñçóç êáé ÷ñåþíåé ãéá ôá ðñïúüíôá ôçò. Áí
        èÝëåôå ìéá äùñåÜí SQL óõìâáôÞ âÜóç äåäïìÝíùí ÷ñçóéìïðïéÞóôå ôçí
        PostgresSQL Þ êÜðïéá ðáñüìïéá.

        Åßíáé åðßóçò äõíáôüí íá åãêáôáóôÞóåôå ôçí oracle,
        ÷ñçóéìïðïéþíôáò ìéá Üäåéá äïêéìáóôéêÞò ÷ñÞóçò / áîéïëüãçóçò 60
        çìåñþí, áðü áñ÷åßï ðïõ ìðïñåßôå íá êáôåâÜóåôå áðü ôï tar web
        site ôçò Oracle.  ÐñïóùðéêÜ äåí ôï Ý÷ù äïêéìÜóåé êáé åßíáé
        ðëÞñùò áíåðéêýñùôï.



  ·  ¸íá Linux Server


        Äåí èá ôï äéáâÜæáôå áõôü, åÜí äåí åß÷áôå. ÓùóôÜ;


  ·  ÐõñÞíá 2.0.30+


        Äåí ìðïñþ íá åããõçèþ ðùò áõôÝò ïé ïäçãßåò èá åßíáé áêñéâåßò ãéá
        ïðïéïíäÞðïôå Üëëï ðõñÞíá.  (ü÷é üôé åããõþìáé êáé ãéá ôïí 2.0.30
        ...).


  ·  iBCS


        Åßíáé ðïëý óçìáíôéêü íá ôï Ý÷åôå åãêáôáóôÞóåé êáé íá äïõëåýåôå
        ìå ôçí ôåëåõôáßá äõíáôÞ Ýêäïóç ôïõ ãéá ôçí ðëáôöüñìá óáò.
        (×ñçóéìïðïéþ ôï iBCS-2.0-10.i386.rpm ãéá Redhat Linux).


  ·  ÌåãÜëï ÷þñï óôï äßóêï


        600 Mb+ åßíáé Ýíá ëïãéêü ðïóü.  Åßíáé äõíáôü íá åãêáôáóôÞóåôå
        êáé ìå ëéãüôåñï áëëÜ èá ÷ñåéáóôåß íá êÜíåôå êÜðïéåò èõóßåò, êáé
        äåí ìïõ áñÝóåé ðïôÝ íá áñ÷ßæù Ýôóé. Ðáñüëá áõôÜ, èá ðñïóðáèÞóù
        íá õðïäåßîù ôá óçìåßá åêåßíá óôá ïðïßá ìðïñåß íá åëåõèåñùèåß
        ÷þñïò.



  ·  32Mb+ Ram


        ÎÝñù ðùò áêïýãåôáé ìÜëëïí ðïëý, åéäéêüôåñá ãéá ôá ìÝôñá ôïõ
        Linux, áëëÜ íá èõìÜóôå ðùò ç Oracle åßíáé Ýíá óýíèåôï êïììÜôé
        ëïãéóìéêïý.  Äåí èá åß÷áôå ôéò ßäéåò åðéöõëÜîåéò åÜí åß÷áôå SCO!


        Äåí éó÷õñßæïìáé ðùò ç Oracle äåí äïõëåýåé ìå ëéãüôåñï, áðëÜ ëÝù
        ðùò åÜí åßíáé ëéãüôåñï áðü üôé ç Oracle óõíéóôÜ êáé äåí èá ôï
        ðñüôåéíá.


  ·  ¢Üäåéåò áðü ôçí Oracle


        ÎÝñù ðùò ôï Ý÷ù Þäç áíáöÝñåé, áëëÜ èÝëù íá åßìáé îåêÜèáñïò ðùò
        áõôü ôï èÝìá åßíáé óçìáíôéêü.  ×ñÞóç ëïãéóìéêïý ôçò Oracle ÷ùñßò
        Üäåéá åßíáé ðáñÜíïìç.




  1.6.  ÌåëëïíôéêÝò Âåëôéþóåéò

  Áõôïß åßíáé ïé ôïìåßò ôïõ Oracle server ðïõ äåí êáëýðôïíôáé óå áõôü ôï
  HOWTO.  Ðáñüëá áõôÜ, áí ï ÷ñüíïò ôï åðéôñÝøåé, èá åðé÷åéñÞóù íá ôïõò
  âÜëù óå åðüìåíåò åêäüóåéò ôïõ HOWTO.


  ·  ÁíÜðôõîç ðñïãñáììÜôùí Oracle Pro* ÷ñçóéìïðïéþíôáò âéâëéïèÞêåò ôçò
     Oracle.

  ·  ÅãêáôÜóôáóç äéáöïñåôéêþí åêäüóåùí ôïõ Oracle server.

  ·  ÅãêáôÜóôáóç ôïõ Oracle Web Server.

  ·  Ðùò íá êÜíåôå relink ôïí ÐõñÞíá ôçò Oracle.


  2.  ÅãêáôÜóôáóç ôïõ ëïãéóìéêïý ôçò Oracle

  2.1.  Ðñïåôïéìáóßá ôïõ Server

  2.1.1.  Äçìéïõñãßá åíüò ÷ñÞóôç Oracle

  ¼ðùò åßíáé ëïãéêü ÷ñåéáæüìáóôå Ýíáí ÷ñÞóôç íá êñáôÜåé ôçí âÜóç
  äåäïìÝíùí ôçò Oracle.  Ìéá ðïõ äåí åðéèõìïýìå íá êÜíïõìå relink ôïí
  ðõñÞíá ôçò Oracle (ðåñéóóüôåñá ãéá áõôü áñãüôåñá) èá ðñÝðåé íá
  áðïäå÷ôïýìå ôéò ðñïêáèïñéóìÝíåò ðáñáìÝôñïõò ôçò Oracle ãéá ôï üíïìá
  ôïõ ÷ñÞóôç êáé ôï üíïìá ôïõ group.  ÁõôÝò óõìðåñéëáìâÜíïõí ôïí ÷ñÞóôç
  ORACLE êáé ôï group DBA.


  1. Óõíäåèåßôå ùò Root


  2. Äçìéïõñãåßóôå ôï ÷ñÞóôç oracle êáé ôï group dba.


       ______________________________________________________________________
       $ groupadd dba
       $ useradd  oracle
       ______________________________________________________________________




  3. Âåâáéùèåßôå ðùò Ýíá home directory äçìéïõñãåßôáé ãéá ôïí ÷ñÞóôç
     oracle.


       ______________________________________________________________________
       $ mkdir /home/oracle
       $ mkdir /home/oracle/7.3.3.0.0 (Version of Oracle)
       $ chown -R oracle.dba /home/oracle
       ______________________________________________________________________







  2.2.  ÅãêáôÜóôáóç áðü CDROM

  Äõóôõ÷þò ï Oracle Installer áðü ôï äéóêÜêé ôïõ SCO äåí èá äïõëÝøåé.
  Ìðïñåß íá áíôéìåôùðßóåôå ðëçèþñá ðñïâëçìÜôùí, áðü core dumps ìÝ÷ñé
  êñÝìáóìá.  Óáí áðïôÝëåóìá, ÷ñåéÜæåôáé íá áíôéãñÜøïõìå ôá áñ÷åßá áðü ôï
  CDROM ÷åéñùíáêôéêÜ êáé íá ôá áðïóõìðéÝóïõìå:

  (Âåâáéùèåßôå ðùò ôï CDROM åßíáé ðñïóáñôçìÝíï (mounted) óôï óýóôçìá).

  1. Óõíäåèåßôå óáí Oracle

  2. ÁëëÜîôå directory óå /home/oracle/7.3.3.0.0.

  3. ÁíôéãñÜøôå üëá ôá áñ÷åßá åãêáôÜóôáóçò áðü ôï CDROM


       ______________________________________________________________________
       $ cp -a /mnt/cdrom/* .
       ______________________________________________________________________




  4. ÁðïóõìðéÝóôå üëá ôá áñ÷åßá ôçò Oracle áðü ôï CDROM.


       ______________________________________________________________________
       $ find . -name *_ -exec ~/7.3.3.0.0/orainst/oiuncomp {} \;
       ______________________________________________________________________





  2.3.  Åñãáóßåò ìåôÜ ôçí ÅãêáôÜóôáóç

  2.3.1.  Åñãáóßåò ãéá ôïí Root

  ÐñïóèÝóôå ôéò åðüìåíåò ãñáììÝò óôï /etc/profile Þ óôï .profile ãéá
  êÜèå ÷ñÞóôç ðïõ ðñüêåéôáé íá ÷ñçóéìïðïéÞóåé ôçí Oracle.


       ______________________________________________________________________
       # Oracle Specific
       ORACLE_HOME=/home/oracle/7.3.3.0.0
       ORACLE_SID=orcl
       ORACLE_TERM=vt100
       export ORACLE_HOME ORACLE_SID ORACLE_TERM

       # Alter path for Oracle
       PATH="$PATH:$ORACLE_HOME/bin"
       ______________________________________________________________________





  Åðßóçò ÷ñåéÜæåôáé íá áëëÜîïõìå ôïí éäéïêôÞôç êáé ôá ðñïíüìéá ÷ñÞóçò
  ôçò âïçèçôéêÞò åöáñìïãÞò ôçò Oracle ulimit increase.


       ______________________________________________________________________
       $ chown root.root $ORACLE_HOME/bin/osh
       $ chmod u+s $ORACLE_HOME/bin/osh
       ______________________________________________________________________

  2.3.2.  Åñãáóßåò ãéá ôïí Oracle

  ÁëëÜîôå ôá ðñïíüìéá ÷ñÞóçò ôùí áñ÷åßùí ôçò Oracle ãéá íá åîáóöáëßóåôå
  ôçí óùóôÞ ëåéôïõñãßá.


       ______________________________________________________________________
       $ chmod +x $ORACLE_HOME/bin/*
       $ chmod u+s $ORACLE_HOME/bin/oracle
       ______________________________________________________________________





  Ôá åñãáëåßá ôçò Oracle áðáéôïýí ôá ìçíýìáôá íá êñáôïýíôáé óôï
  directory$ORACLE_HOME/tool_name/mesg.  ¸ôóé, ìåôáêéíÞóôå ôá áñ÷åßá msb
  áðü ôá directories msg_ship óôá directories mesg .


       ______________________________________________________________________
       $ mv $ORACLE_HOME/plsql/mesg/mesg_ship/* $ORACLE_HOME/plsql/mesg/.
       $ mv $ORACLE_HOME/rdbms/mesg/mesg_ship/* $ORACLE_HOME/rdbms/mesg/.
       $ mv $ORACLE_HOME/svrmgr/mesg/mesg_ship/* $ORACLE_HOME/svrmgr/mesg/.
       ______________________________________________________________________




  Äçìéïõñãåßóôå ôá áêüëïõèá directories áí äåí õðÜñ÷ïõí:


       ______________________________________________________________________
       $ mkdir $ORACLE_HOME/rdbms/log
       $ mkdir $ORACLE_HOME/rdbms/audit
       $ mkdir $ORACLE_HOME/network/log
       ______________________________________________________________________




  2.3.3.  ÐñÜãìáôá ðïõ ìðïñåßôå íá áðïìáêñýíåôå:

  Ôá ðáñáêÜôù directories ìðïñïýí íá áðïìáêñõíèïýí ìå áóöÜëåéá:

  ·  $ORACLE_HOME/guicommon2/

  ·  $ORACLE_HOME/ctx/

  ·  $ORACLE_HOME/md/

  ·  $ORACLE_HOME/mlx/

  ·  $ORACLE_HOME/precomp/

  ·  $ORACLE_HOME/slax/

  3.  Äçìéïõñãßá ìéáò ÂÜóçò ÄåäïìÝíùí

  Ôþñá, ï Oracle server åßíáé åãêáôåóôçìÝíïò êáé ÷ñåéÜæåôáé íá
  äçìéïõñãÞóïõìå ìéá âÜóç äåäïìÝíùí ãéá íá åëÝãîïõìå ôçí åãêáôÜóôáóç.

  3.1.  Äçìéïõñãßá ôïõ Áñ÷åßïõ Áñ÷éêïðïßçóçò

  ÁíôéãñÜøôå ôï áñ÷åßï $ORACLE_HOME/dbs/init.ora óôï
  $ORACLE_HOME/dbs/initorcl.ora:
       ______________________________________________________________________
       $ cd $ORACLE_HOME/dbs
       $ cp init.ora initorcl.ora
       ______________________________________________________________________




  ÔñïðïðïéÞóôå ôï, ðñïóèÝôïíôáò ôéò áêüëïõèåò ãñáììÝò:


       ______________________________________________________________________
       db_name = orcl
       COMPATIBLE=7.3.3.0.0
       ______________________________________________________________________






  3.2.  ÄçìéïõñãÞóôå ôï Script ÅãêáôÜóôáóçò ÂÜóçò ÄåäïìÝíùí

  ÄçìéïõñãÞóôå Ýíá áñ÷åßï script ðïõ íá ëÝãåôáé makedb.sql óôï
  $ORACLE_HOME/dbs directory:


       ______________________________________________________________________
       connect internal
       startup nomount
       set echo on
       spool makedb.log
       create database orcl
               maxinstances 1
               maxlogfiles  8
               datafile '$ORACLE_HOME/dbs/orcl_syst_01.dbf' size 40M reuse
               logfile
                       '$ORACLE_HOME/dbs/orcl_redo_01.dbf' size 1M reuse,
                       '$ORACLE_HOME/dbs/orcl_redo_02.dbf' size 1M reuse,
                       '$ORACLE_HOME/dbs/orcl_redo_03.dbf' size 1M reuse;
       @$ORACLE_HOME/rdbms/admin/catalog.sql
       create tablespace rollback
               datafile '$ORACLE_HOME/dbs/orcl_roll_01.dbf' size 8.5M reuse;
       create tablespace temporary
               datafile '$ORACLE_HOME/dbs/orcl_temp_01.dbf' size 5M reuse
               temporary;
       create tablespace users
               datafile '$ORACLE_HOME/dbs/orcl_user_01.dbf' size 10M reuse;
       create rollback segment r1 tablespace rollback
               storage ( optimal 5M );
       alter rollback segment r1 online;
       connect system/manager
       @$ORACLE_HOME/rdbms/admin/catdbsyn.sql
       connect internal
       @$ORACLE_HOME/rdbms/admin/catproc.sql
       connect system/manager
       @$ORACLE_HOME/sqlplus/admin/pupbld.sql
       spool off
       exit
       ______________________________________________________________________






  3.3.  ÅêôÝëåóç ôïõ Script ÅãêáôÜóôáóçò ÂÜóçò ÄåäïìÝíùí

  Áñ÷ßóôå ôï svrmgrl êáé ôñÝîôå ôï script:


       ______________________________________________________________________
       $ cd $ORACLE_HOME/dbs
       $ svrmgrl

       Oracle Server Manager Release 2.3.3.0.0 - Production

       Copyright (c) Oracle Corporation 1994, 1995. All rights reserved.

       Oracle7 Server Release 7.3.3.0.0 - Production Release
       PL/SQL Release 2.3.3.0.0 - Production

       SVRMGR> connect internal
       Connected.
       SVRMGR> startup nomount
       ORACLE instance started.
       Total System Global Area       4313312 bytes
       Fixed Size                       41876 bytes
       Variable Size                  4140364 bytes
       Database Buffers                122880 bytes
       Redo Buffers                      8192 bytes
       SVRMGR> @makedb
       <ðïëëÜ ìçíýìáôá>
       SVRMGR> exit
       Server Manager complete.
       ______________________________________________________________________




  3.4.  Åêêßíçóç ôçò ÂÜóçò ÄåäïìÝíùí

  Áñ÷éêÜ, ÷ñåéÜæåôáé íá óçêþóïõìå ôçí âÜóç äåäïìÝíùí ìå ôï ÷Ýñé (èá ôï
  áõôïìáôïðïéÞóïõìå óôç óõíÝ÷åéá).  Ãéá íá áñ÷ßóïõìå ìéá âÜóç äåäïìÝíùí
  Oracle ÷ñåéÜæåôáé íá äþóïõìå ôçí åíôïëÞ startup áöïý óõíäåèïýìå ìáæß
  ôçò åóùôåñéêÜ:


























  ______________________________________________________________________
  $ svrmgrl

  Oracle Server Manager Release 2.3.3.0.0 - Production

  Copyright (c) Oracle Corporation 1994, 1995. All rights reserved.

  Oracle7 Server Release 7.3.3.0.0 - Production Release
  PL/SQL Release 2.3.3.0.0 - Production

  SVRMGR> connect internal
  Connected.
  SVRMGR> startup
  ORACLE instance started.
  Total System Global Area       4313316 bytes
  Fixed Size                       41876 bytes
  Variable Size                  4140368 bytes
  Database Buffers                122880 bytes
  Redo Buffers                      8192 bytes
  Database mounted.
  Database opened.
  SVRMGR> exit
  Server Manager complete.
  ______________________________________________________________________





  3.5.  Óôáìáôþíôáò ôçí ÂÜóç ÄåäïìÝíùí

  Áîßæåé íá áíáöåñèåß ðùò ç åðáíåêêßíçóç åíüò Linux server ÷ùñßò ðñþôá
  ôï êáôÝâáóìá (shutting down) ôçò âÜóçò äåäïìÝíùí ôçò Oracle, Ý÷åé Ýíá
  ìåãÜëï êßíäõíï íá äéáâñþóåé (corrupt) ôç âÜóç äåäïìÝíùí.

  ¸ôóé, ðñéí äþóïõìå ôçí åíôïëÞ ôïõ Linux shutdown,åßíáé óõíåôü íá
  êáôåâÜóïõìå ôç âÜóç äåäïìÝíùí:


       ______________________________________________________________________
       $ svrmgrl

       Oracle Server Manager Release 2.3.3.0.0 - Production

       Copyright (c) Oracle Corporation 1994, 1995. All rights reserved.

       Oracle7 Server Release 7.3.3.0.0 - Production Release
       PL/SQL Release 2.3.3.0.0 - Production

       SVRMGR> connect internal
       Connected.
       SVRMGR> shutdown
       Database closed.
       Database dismounted.
       ORACLE instance shut down.
       SVRMGR> exit
       Server Manager complete.
       ______________________________________________________________________








  3.6.  Äçìéïõñãßá åíüò ÐñïêáèïñéóìÝíïõ ×ñÞóôç (Default User)

  Ç âÜóç äåäïìÝíùí, üðùò äçìéïõñãÞèçêå, Ý÷åé äõï åéäéêïýò ÷ñÞóôåò ðïõ
  äçìéïõñãïýíôáé áõôüìáôá. Áõôïß åßíáé:



       ______________________________________________________________________
       Username                Password

       SYSTEM                  MANAGER
       SYS                     change_on_install
       ______________________________________________________________________





  Áõôïß ïé ÷ñÞóôåò ôõðéêÜ ÷ñçóéìïðïéïýíôáé ãéá íá êñáôÜí ôéò ðëçñïöïñßåò
  ôïõ data dictionary information ãéá ôç âÜóç äåäïìÝíùí.  Åßíáé êáëÞ
  éäÝá íá áëëÜîïõìå ôá passwords áðü ôá ðñïêáèïñéóìÝíá üóï ðéï ãñÞãïñá
  ãßíåôáé.

  Áõôü ìðïñåß íá êáôïñèùèåß ìå:


       ______________________________________________________________________
       sqlplus system/manager

       SQL*Plus: Release 3.3.3.0.0 - Production on Sat Feb 21 12:43:33 1998

       Copyright (c) Oracle Corporation 1979, 1996.  All rights reserved.


       Connected to:
       Oracle7 Server Release 7.3.3.0.0 - Production Release

       SQL> alter user system identified by <newpassword>;

       User altered.

       SQL> alter user sys identified by <newpassword>;

       User altered.

       SQL> exit;
       Disconnected from Oracle7 Server Release 7.3.3.0.0 - Production Release
       PL/SQL Release 2.3.3.0.0 - Production
       ______________________________________________________________________





  Ìéá ðïõ ï ÷ñÞóôçò system/manager åßíáé ðáñüìïéïò ìå ôï íá
  ÷ñçóéìïðïéåßò root óå ìéá ìç÷áíÞ UNIX, ÷ñåéÜæåôáé íá äçìéïõñãÞóïõìå
  Ýíá ÷ñÞóôç ìå ëéãüôåñåò äõíáôüôçôåò íá âëÜøåé ôï óýóôçìá.  (èõìçèåßôå
  íá óçêþóåôå ôçí âÜóç äåäïìÝíùí ðñéí åðé÷åéñÞóåôå íá äçìéïõñãÞóåôå Ýíá
  ÷ñÞóôç)

  Óõíäåèåßôå óôï SQL*Plus êáé äçìéïõñãÞóôå Ýíá ÷ñÞóôç:





  ______________________________________________________________________
  $ sqlplus system/manager

  SQL*Plus: Release 3.3.3.0.0 - Production on Sat Feb 21 12:43:33 1998

  Copyright (c) Oracle Corporation 1979, 1996.  All rights reserved.


  Connected to:
  Oracle7 Server Release 7.3.3.0.0 - Production Release
  PL/SQL Release 2.3.3.0.0 - Production

  SQL> create user <user> identified by <psw>
    2  default tablespace users
    3  temporary tablespace temp;

  User created.

  SQL> grant connect, resource to <user>

  Grant succeeded.

  SQL> exit
  Disconnected from Oracle7 Server Release 7.3.3.0.0 - Production Release
  PL/SQL Release 2.3.3.0.0 - Production
  ______________________________________________________________________




  Ôþñá ðïõ Ý÷åôå Ýíá íÝï ÷ñÞóôç óôï óýóôçìá, ìðïñåßôå íá ðáßîåôå ìå ôï
  íÝï óýóôçìá.  Ãéá íá óõíäåèåßôå ìå ôçí âÜóç äåäïìÝíùí ôçò Oracle:


       ______________________________________________________________________
       $ sqlplus <user>/<password>
       ______________________________________________________________________




  ÅÜí áõôü ïëïêëçñþíåôáé ÷ùñßò ìçíýìáôá ëÜèïõò Ý÷åôå ìéá âÜóç Oracle ðïõ
  äïõëåýåé.  Áí äåí èÝëåôå íá óõíäÝåóôå óôç âÜóç áõôÞ áðü ðïõèåíÜ ðëçí
  áõôïý ôïõ Server, ôüôå ç äïõëåéÜ ôåëåßùóå, áðïëáýóôå ôçí!

  Áí, ðáñüëá áõôÜ, üðùò êáé ïé ðåñéóóüôåñïé Üíèñùðïé èÝëåôå íá ñõèìßóåôå
  ôï ëïãéóìéêü äéêôýùóçò, þóôå íá ìðïñåßôå íá óõíäÝåóôå êáé áðü Üëëåò
  ìç÷áíÝò, óõíå÷ßóôå ôï äéÜâáóìá.

  4.  Ñõèìßóôå ôï SQL*Net ôïõ Server

  ¼ëá áõôÜ ôá áñ÷åßá ñõèìßæïõí ôï ëïãéóìéêü äéêôýùóçò ôçò Oracle
  (SQL*Net, ôþñá Net8 for Oracle8).  ÁõôÜ ôá áñ÷åßá èá ðñÝðåé íá Ý÷ïõí
  Þäç äçìéïõñãçèåß óôï server óôï $ORACLE_HOME/network/admin directory.

  4.1.  tnsnames.ora

  Ôï áñ÷åßï TNSNAMES.ORA áíáãíùñßæåé ôéò äéáèÝóéìåò õðçñåóßåò ôçò
  ìç÷áíÞò.  Óôï óôéãìéüôõðï (instance) ìáò èá ðåñéãñÜøïõìå üëåò ôéò
  âÜóåéò äåäïìÝíùí ðïõ ï server Ý÷åé ðñïóêïëëçìÝíåò.  Ãéá êÜèå Ýíá
  óôéãìéüôõðï ôçò ÂÜóçò ÄåäïìÝíùí (database instance) ôïõ server óáò,
  ðñïóèÝóôå Ýíá ôìÞìá óáí ôï ðáñáêÜôù:




  ______________________________________________________________________
  orcl.world =
    (DESCRIPTION =
      (ADDRESS_LIST =
          (ADDRESS =
            (COMMUNITY = tcp.world)
            (PROTOCOL = TCP)
            (Host = <INSERT HOST NAME OF SERVER HERE> )
            (Port = 1521)
          )
          (ADDRESS =
            (COMMUNITY = tcp.world)
            (PROTOCOL = TCP)
            (Host = <INSERT HOST NAME OF SERVER HERE> )
            (Port = 1526)
          )
      )
      (CONNECT_DATA = (SID = ORCL)
      )
    )
  ______________________________________________________________________




  4.2.  listener.ora

  Ôï áñ÷åßï listener.ora ðåñéÝ÷åé ôéò ðåñéãñáöÝò ôùí õðçñåóéþí ìáò ðïõ
  Üëëåò ìç÷áíÝò åðéôñÝðåôáé íá óõíäåèïýí ìå áõôÝò, êáèþò êáé ïðïéáäÞðïôå
  ñýèìéóç ðïõ áðáéôåßôáé áðü ôïí listener ôïõ server.

  ÐåñéÝ÷åé ôìÞìá ãéá ôï üíïìá êáé ôç äéåýèõíóç ôïõ listener, ôéò âÜóåéò
  äåäïìÝíùí ðïõ åîõðçñåôïýíôáé áðü ôïí listener, êáèþò êáé ðáñáìÝôñïõò
  ñýèìéóçò.

  Íá Ýíá ðáñÜäåéãìá:






























  ______________________________________________________________________
  # Name of listener and addresses to listen on
  LISTENER =
          ( ADDRESS_LIST =
                  (ADDRESS =
                          (PROTOCOL=tcp)
                          (HOST=<INSERT HOST>)
                          (PORT=1521)
                          (COMMUNITY=UK_SUP_TCPIP)
                  )
                  (ADDRESS =
                          (PROTOCOL=ipc)
                          (KEY=700)
                          (COMMUNITY=UK_SUP_TCPIP)
                  )
          )

  # List of services served by this listener
  SID_LIST_LISTENER=
          (SID_LIST=
                  (SID_DESC=
                          (SID_NAME=orcl)
                          (ORACLE_HOME=/home/oracle/7.3.3.0.0)
                  )
          )

  # Start of configuration parameters.
  TRACE_LEVEL_LISTENER=OFF
  TRACE_FILE_LISTENER = "listener"
  LOG_FILE_LISTENER = "listener"
  CONNECT_TIMEOUT_LISTENER = 10
  STOP_LISTENER = YES
  DBA_GROUP = dba
  ______________________________________________________________________




  4.3.  sqlnet.ora

  Ôï áñ÷åßï sqlnet.ora ðåñéÝ÷åé ñõèìßóåéò ãéá Ýíáí óõãêåêñéìÝíï êüìâï
  ôïõ äéêôýïõ.  Áõôü åßíáé áíåîÜñôçôï ôïõ áñéèìïý ôùí âÜóåùí Þ ôïõ
  áñéèìïý ôùí listeners.  Ôï ðéï óçìáíôéêü ðñÜãìá óôï áñ÷åßï áõôü åßíáé
  ç ìåôáâëçôÞ ñõèìßóåùí Dead Connection Timeout.

  Ç Dead connection timeout åëÝã÷åé êÜèå åéóåñ÷üìåíç äéåñãáóßá (process)
  ðñïò Ýíá óôéãìéüôõðï ìéáò âÜóçò äåäïìÝíùí êáé âåâáéþíåé ðùò ôï ìÝñïò
  ôïõ ðåëÜôç (client) áíôáðïêñßíåôáé áêüìá.  Áí ï ðåëÜôçò (áíåîáñôÞôùò
  ôýðïõ) äåí áíôáðïêñßíåôáé ôüôå ç Oracle server shadow process
  óêïôþíåôáé (kill).

  Áõôü åßíáé ðïëý ÷ñÞóéìï ÅÜí Ý÷åôå ðïëëïýò ðåëÜôåò ðïõ êÜíïõí ðñüóâáóç
  óôç âÜóç äåäïìÝíùí, åéäéêÜ óå öÜóç áíÜðôõîçò üðïõ áõôïß ïé ðåëÜôåò
  åßíáé ðéèáíü íá áðïôõã÷Üíïõí íá âãïõí ïìáëÜ (exit cleanly) áðü ôçí
  Â.Ä. ôçò Oracle.

  ÐáñáêÜôù åßíáé Ýíá áíôßãñáöï ôïõ áñ÷åßïõ ìïõ sqlnet.ora ãéá íá
  ÷ñçóéìïðïéÞóåôå:








  ______________________________________________________________________
  TRACE_LEVEL_CLIENT = OFF
  sqlnet.expire_time = 30         # The number of seconds between client checks.
  names.default_domain = world
  name.default_zone = world
  ______________________________________________________________________





  4.4.  Åêêßíçóç êáé Ôåñìáôéóìüò ôùí Listeners

  Ôþñá ðïõ ïé ñõèìßóåéò ôùí listeners êáé ôïõ SQL*Net ïëïêëçñþèçêáí,
  ìðïñïýìå íá åðé÷åéñÞóïõìå íá óõíäåèïýìå óôç âÜóç, ÷ñçóéìïðïéþíôáò ôï
  ëïãéóìéêü äéêôýùóçò.  (Ðñéí, óõíäåüìáóôáí ìå áðåõèåßáò óýíäåóç óôç
  âÜóç, åíþ åäþ ðñïóïìïéþíïõìå ìéá óýíäåóç áðü ìéá áðïìáêñõóìÝíç ìç÷áíÞ
  ðåëÜôç)

  Ãéá íá áñ÷ßóïõìå ôïí listener ìå ôéò ðáñáðÜíù ñõèìßóåéò:


       ______________________________________________________________________
       $ lsnrctl

       LSNRCTL for SCO System V/386: Version 2.3.3.0.0 - Production on 23-FEB-98 20:38:25

       Copyright (c) Oracle Corporation 1994.  All rights reserved.

       Welcome to LSNRCTL, type "help" for information.

       LSNRCTL> start
       Starting /home/oracle/7.3.3.0.0/bin/tnslsnr: please wait...

       TNSLSNR for SCO System V/386: Version 2.3.3.0.0 - Production
       System parameter file is /home/oracle/7.3.3.0.0/network/admin/listener.ora
       Log messages written to /home/oracle/7.3.3.0.0/network/log/listener.log
       Listening on: (ADDRESS=(PROTOCOL=tcp)(DEV=6)(HOST=192.168.1.1)(PORT=1521))
       Listening on: (ADDRESS=(PROTOCOL=ipc)(DEV=10)(KEY=700))

       Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=magic.com)(PORT=1521)(COMMUNITY=UK_SUP_TCPIP))
       STATUS of the LISTENER
       ------------------------
       Alias                     LISTENER
       Version                   TNSLSNR for SCO System V/386: Version 2.3.3.0.0 - Production
       Start Date                23-FEB-98 20:38:50
       Uptime                    0 days 0 hr. 0 min. 0 sec
       Trace Level               off
       Security                  OFF
       SNMP                      ON
       Listener Parameter File   /home/oracle/7.3.3.0.0/network/admin/listener.ora
       Listener Log File         /home/oracle/7.3.3.0.0/network/log/listener.log
       Services Summary...
         orcl          has 1 service handler(s)
       The command completed successfully
       LSNRCTL> exit
       ______________________________________________________________________




  Ãéá íá ôåñìáôßóïõìå ôïõò listeners:




  ______________________________________________________________________
  $ lsnrctl

  LSNRCTL for SCO System V/386: Version 2.3.3.0.0 - Production on 23-FEB-98 20:43:20

  Copyright (c) Oracle Corporation 1994.  All rights reserved.

  Welcome to LSNRCTL, type "help" for information.

  LSNRCTL> stop
  Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=magic.com)(PORT=1521)(COMMUNITY=UK_SUP_TCPIP))
  The command completed successfully
  LSNRCTL> exit
  ______________________________________________________________________




  Áí Ý÷åôå ìéá óôÞóåé Ýíá DNS ðïõ äåí åðéóôñÝöåé ôç äéåýèõíóç IP ãéá ôï
  hostname ðïõ äçëþóáôå, ç Ýíáñîç êáé ï ôåñìáôéóìüò ôïõ listener ìðïñåß
  íá ðÜñåé êÜðïéá þñá (2-3 ëåðôÜ. åîáñôþìåíï áðü ôçí ôéìÞ ìåôáâëçôÞò ôïõ
  ÷ñüíïõ ëÞîçò ôïõ DNS).  Áí áõôü óõìâáßíåé, ìçí áíçóõ÷åßôå, Ý÷åôå
  õðïìïíÞ.



  5.  Ñõèìßóåéò ÐåëÜôç (Client)

  5.1.  ÐåëÜôåò Windows

  Ç ñýèìéóç ôïõ SQL*Net óå PC ÷ñçóéìïðïéþíôáò ôéò íÝåò åêäüóåéò ôïõ
  ëïãéóìéêïý Oracle Client åßíáé ðïëý åýêïëç.  Ï êáëýôåñïò (êáé
  åõêïëüôåñïò) ôñüðïò íá åðéôåõ÷èåß ìéá ðëÞñùò ëåéôïõñãéêÞ åãêáôÜóôáóç
  åíüò ðåëÜôç, åßíáé íá ÷ñçóéìïðïéçèåß ôï åñãáëåßï SQL*Net Easy
  Configuration ðïõ ðáñÝ÷åôáé áðü ôçí Oracle.

  Ôï åñãáëåßï áõôü Ý÷åé Ýíá interface áõôïìáôïðïéçìÝíïõ ðñïãñÜììáôïò
  (wizard) ãéá íá óáò ðåñÜóåé áðü ôçí åãêáôÜóôáóç ôùí áñ÷åßùí
  tnsnames.ora êáé sqlnet.ora.

  ÄéáëÝîôå "Add Database Alias" êáé âÜëôå Ýíá üíïìá ãéá ôï øåõäþíõìï
  (alias) ôçò âÜóçò üôáí åñùôçèåßôå when prompted.  Áõôü ôï øåõäþíõìï
  åßíáé ôï üíïìá ìå ôï ïðïßï èá áíáöÝñåóôå óôï óôéãìéüôõðï ôçò âÜóçò,
  êáé óáí ôÝôïéï èá ðñÝðåé íá åßíáé ßäéï ìå ôï üíïìá ôïõ óôéãìéüôõðïõ
  (orcl óôçí ðåñßðôùóÞ ìáò).

  Äþóôå ôï  TCP/IP ùò ðñùôüêïëëï, êáé üôáí åñùôçèåßôå, äþóôå ôï hostname
  ôçò ìç÷áíÞò ðïõ öéëïîåíåß ôç Â.Ä. êáé ôï üíïìá ôïõ óôéãìéüôõðïõ ôçò
  âÜóçò äåäïìÝíùí.

  Áõôü Þôáí.

  Ðáñüëá áõôÜ, áí äåí Ý÷åôå ôï åñãáëåßï SQL*Net Easy Configuration ìçí
  áíçóõ÷åßôå.  Ìðïñåßôå áðëÜ íá äçìéïõñãÞóåôå ôá áñ÷åßá tnsnames.ora êáé
  sqlnet.ora files óôï $ORACLE_HOME/network/admin directory ôïõ ðåëÜôç,
  áêñéâþò üðùò åßíáé óôï server.  Áõôü èá óáò ðáñÝ÷åé Ýíá øåõäþíõìï ßäéï
  ìå ôï üíïìá óôïí server (ðïõ Ýôóé êáé áëëéþò áðïôåëåß ðÜíôá ìéá êáëÞ
  ôáêôéêÞ).


  5.2.  ÐåëÜôåò Unix

  Ïé ðåëÜôåò UNIX äåí åßíáé ðïëý äéáöïñåôéêïß áðü ôïõò ðåëÜôåò windows.
  Áí Ý÷åôå ôï Network Manager ôçò Oracle ôüôå ÷ñçóéìïðïéÞóôå ôï ìå ôïí
  ßäéï ôñüðï üðùò ðáñáðÜíù.  Áí ü÷é, ðÜëé ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå
  áðëÜ ôá ßäéá áñ÷åßá ñõèìßóåùí ôïõ server óôï
  $ORACLE_HOME/network/admin directory.


  6.  Áõôüìáôï ÁíÝâáóìá (Startup) êáé ÊáôÝâáóìá (Shutdown)

  6.1.  dbstart  & dbstop

  Ôï áõôüìáôï áíÝâáóìá (Startup) êáé êáôÝâáóìá (Shutdown) ôçò âÜóçò
  äåäïìÝíùí Oracle ìðïñåß íá åðéôåõ÷èåß (óôçí 7.3.3.0.0) ìå ôá áñ÷åßá
  dbstart êáédbshut, ðïõ êáé ôá äõï ðáñÝ÷ïíôáé áðü ôçí Oracle.  ÁõôÜ ôá
  áñ÷åßá âáóßæïíôáé óôçí ýðáñîç ôïõ áñ÷åßïõ /etc/oratab ãéá íá äïõëÝøïõí
  (áí êáé áëëÜæïíôáò ôá áñ÷åßá dbshut êáé dbstart áõôü ìðïñåß íá
  ìåôáöåñèåß).



  Ôï format ôïõ áñ÷åßïõ /etc/oratab åßíáé ùò áêïëïýèùò:


       ______________________________________________________________________
       SID:ORACLE_HOME:AUTO
       ______________________________________________________________________




  ¸íá ðáñÜäåéãìá:


       ______________________________________________________________________
       orcl:/home/oracle/7.3.3.0.0:Y
       leaveup:/home/oracle/7.3.2.1.0:N
       ______________________________________________________________________




  6.2.  init.d  & rc.d


  Ãéá íá åêêéíÞóåôå êáé óôáìáôÞóåôå ôç âÜóç äåäïìÝíùí üôáí ôï ìç÷Üíçìá
  áíåâáßíåé êáé êáôåâáßíåé ìðïñåßôå íá áëëÜîåôå ôéò ñïõôßíåò åêêßíçóçò
  ôçò Linux ìç÷áíÞò óáò.  Åßíáé áñêåôÜ åýêïëï, áí êáé èá Þèåëá íá
  óçìåéþóù åäþ, ðùò ìðïñåß íá äéáöÝñåé áíÜëïãá ìå ôçí Ýêäïóç Linux
  (slackware, debian, redhat, etc).  Èá äåßîù ðáñáäåßãìáôá ðïõ äïõëåýïõí
  ãéá ôï Redhat Linux 5.0.  Ãéá íá ôá ôñïðïðïéÞóåôå áíÜëïãá, ãéá ôç
  äéêéÜ óáò Ýêäïóç ôïõ Linux, äéáâÜóôå ôçí ôåêìçñßùóç ôïõ Linux óáò.
  (Ðáñüëï ðïõ èá ðñÝðåé íá óôÝêåé ãéá êÜèå UNIX ôýðïõ Sys V).

  Ðñþôá, ÷ñåéÜæåôáé íá äçìéïõñãÞóïõìå ôï script ðïõ èá ôñÝ÷åé ôéò dbshut
  êáé dbstart óôï directory /etc/rc.d/init.d.  ÄçìéïõñãÞóôå ôï áêüëïõèï
  áñ÷åßï ùò /etc/rc.d/init.d/oracle:














  ______________________________________________________________________
  #!/bin/sh
  #
  # /etc/rc.d/init.d/oracle
  # Description: Starts and stops the Oracle database and listeners
  # See how we were called.
  case "$1" in
    start)
          echo -n "Starting Oracle Databases: "
          echo "----------------------------------------------------" >> /var/log/oracle
          date +"! %T %a %D : Starting Oracle Databases as part of system up." >> /var/log/oracle
          echo "----------------------------------------------------" >> /var/log/oracle
          su - oracle -c dbstart >> /var/log/oracle
          echo "Done."
          echo -n "Starting Oracle Listeners: "
          su - oracle -c "lsnrctl start" >> /var/log/oracle
          echo "Done."
          echo ""
          echo "----------------------------------------------------" >> /var/log/oracle
          date +"! %T %a %D : Finished." >> /var/log/oracle
          echo "----------------------------------------------------" >> /var/log/oracle
          touch /var/lock/subsys/oracle
          ;;
    stop)
          echo -n "Shutting Down Oracle Listeners: "
          echo "----------------------------------------------------" >> /var/log/oracle
          date +"! %T %a %D : Shutting Down Oracle Databases as part of system down." >> /var/log/oracle
          echo "----------------------------------------------------" >> /var/log/oracle
          su - oracle -c "lsnrctl stop" >> /var/log/oracle
          echo "Done."
          rm -f /var/lock/subsys/oracle
          echo -n "Shutting Down Oracle Databases: "
          su - oracle -c dbshut >> /var/log/oracle
          echo "Done."
          echo ""
          echo "----------------------------------------------------" >> /var/log/oracle
          date +"! %T %a %D : Finished." >> /var/log/oracle
          echo "----------------------------------------------------" >> /var/log/oracle
          ;;
    restart)
          echo -n "Restarting Oracle Databases: "
          echo "----------------------------------------------------" >> /var/log/oracle
          date +"! %T %a %D : Restarting Oracle Databases as part of system up." >> /var/log/oracle
          echo "----------------------------------------------------" >> /var/log/oracle
          su - oracle -c dbstop >> /var/log/oracle
          su - oracle -c dbstart >> /var/log/oracle
          echo "Done."
          echo -n "Restarting Oracle Listeners: "
          su - oracle -c "lsnrctl stop" >> /var/log/oracle
          su - oracle -c "lsnrctl start" >> /var/log/oracle
          echo "Done."
          echo ""
          echo "----------------------------------------------------" >> /var/log/oracle
          date +"! %T %a %D : Finished." >> /var/log/oracle
          echo "----------------------------------------------------" >> /var/log/oracle
          touch /var/lock/subsys/oracle
          ;;
    *)
          echo "Usage: oracle {start|stop|restart}"
          exit 1
  esac
  ______________________________________________________________________




  Áîßæåé íá åëåã÷èåß ðùò ôï áñ÷åßï óôáìáôÜåé êáé áñ÷ßæåé ôç âÜóç
  ðñáãìáôéêÜ óùóôÜ, óôï óýóôçìÜ óáò.  ÊïéôÜîôå ôï áñ÷åßï ìçíõìÜôùí (log
  file), /var/log/oracle ãéá ìçíýìáôá ëÜèïõò.

  Áöïý ôï script áõôü äïõëåýåé, ÷ñåéÜæåôáé íá äçìéïõñãÞóïõìå óõìâïëéêÝò
  åíþóåéò (symbolic links) start êáé kill óôá áíôßóôïé÷á runlevel
  directories /etc/rc.d/rcX.d.

  Ïé åðüìåíåò åíôïëÝò èá åîáóöáëßóïõí ðùò ïé âÜóåéò äåäïìÝíùí èá áíÝâïõí
  óôá runlevels 2,3 and 4:


       ______________________________________________________________________
       $ ln -s ../init.d/oracle /etc/rc.d/rc2.d/S99oracle
       $ ln -s ../init.d/oracle /etc/rc.d/rc3.d/S99oracle
       $ ln -s ../init.d/oracle /etc/rc.d/rc4.d/S99oracle
       ______________________________________________________________________




  Ãéá íá óôáìáôÞóåôå ôéò âÜóåéò äåäïìÝíùí óå åðáíåêêßíçóç èá ÷ñåéáóôïýìå
  ôá áêüëïõèá links:


       ______________________________________________________________________
       $ ln -s ../init.d/oracle /etc/rc.d/rc0.d/K01oracle          # Halting
       $ ln -s ../init.d/oracle /etc/rc.d/rc6.d/K01oracle          # Rebooting
       ______________________________________________________________________




  7.  ¶ëëá ðñáãìáôÜêéá

  7.1.  Intelligent Agent

  Áí Ý÷åôå áíÜãêç ãéá ôïí Oracle Intelligent Agent, âñÞêá ðùò ìðïñåßôå
  íá ôïí ôñÝîåôå ÷ùñßò áëëáãÝò ñõèìßóåùí.  Ãéá íá áñ÷ßóåôå ôïí IA
  äïêéìÜóôå:


       ______________________________________________________________________
       $ lsnrctl dbsnmp_start
       ______________________________________________________________________




  Ãéá íá óôáìáôÞóåôå ôïí IA äïêéìÜóôå:


       ______________________________________________________________________
       $ lsnrctl dbsnmp_stop
       ______________________________________________________________________




  Äåí öáßíåôáé íá õðÜñ÷ïõí ìçíýìáôá ðïõ íá äåß÷íïõí ôçí åðéôõ÷çìÝíç Þ ìç
  áñ÷Þ Þ ôåñìáôéóìü ôïõ intelligent agent.  Ðáñüëá áõôÜ, ï IA áðÜíôçóå
  óôïí Enterprise manager óôçí ðëåõñÜ ôïõ client êáé Ýôóé ìðïñþ íá
  õðïèÝóù ðùò äïõëåýåé



  8.  Åõ÷áñéóôßåò / Áíáãíùñßóåéò

  Ôï êåßìåíï âáóßóôçêå óå Ýíá êåßìåíï ôïõ Bob Withers, bwit@pobox.com.
  ÅðéðëÝïí ðëçñïöïñßåò ðÜñèçêáí áðü êåßìåíá ðïõ  ãñÜöôçêáí áðü ôïõò
  Georg Rehfeld, rehfeld@wmd.de êáé David Mansfield,
  david@claremont.com.

  ÄéÜâáóìá êáé Ýëåã÷ïò ôïõ êåéìÝíïõ Ýãéíå áðü ôïõò Bob Withers, Mark
  Watling, mwatling@mjw-ltd.demon.co.uk, Peter Sodhi,
  petersodhi@unn.unisys.com êáé Greg Hankins,
  greg.hankins@cc.gatech.edu.

  Ïé åõ÷áñéóôßåò ìïõ óôçí ôñïìåñÞ õðïóôÞñéîç áðü ôïõò áíèñþðïõ ðïõ
  áíáìß÷èçêáí óå áõôü ôï êåßìåíï êáé óôçí Ýñåõíá ðïõ Ýãéíå óå áõôü
  ÅéäéêÝò åõ÷áñéóôßåò óôïí Bob Withers êáé ôïí Mark Watling ãéá ôá
  åðéðëÝïí ó÷üëéá êáé âïÞèåéá ðïõ ðñïóÝöåñáí.


  9.  Ðåñß ôçò ÅëëçíéêÞò ÌåôÜöñáóçò


  Ãéá ó÷üëéá, ðáñáôçñÞóåéò, äéïñèþóåéò, åíçìåñþóåéò ðåñß ôçò ÅëëçíéêÞò
  ìåôÜöñáóçò áõôïý ôïõ HOWTO, óôåßëôå email óôçí Âïýëá ÓáíéäÜ :
  voulariba@hellug.gr Þ óôïí Åõñéðßäç Ðáðáêþóôá : evris@hellug.gr êáé
  åíáëëáêôéêÜ : ep@rocketmail.com