18 Online users
Last updated: Friday 21 March 2008 16:43:29  

Installation du client Oracle

Page read: 616 times

Généralités :

  • Cette procédure est une installation non-officielle du client Oracle.
  • Le client Oracle est "stocké" sur un lecteur réseau celui-ci est "appelé" depuis le poste client.

Pré-requis:

  • Testé avec Oracle 8.1
  • Disposez du fichier Oracle-Client.zip contenant les fichiers : Oracle-Client.reg et Oracle-ODBC.reg
  • Disposer d'un lecteur reseau R: (Disponible en R+W pour l'administrateur et en R pour les urilisateurs)
  • Mapper ce lecteur réseau soit par un script (netlogon) ou par une connection permanente (connecter un lecteur réseau)

Préparation

  • Faire une installation minimale du client oracle sur un poste de test
  • Transferer le répertoire d'installation du client oracle (oracle) et son contenu sur le répertoire distant R:

Application des fichiers de registre

  • Le fichier Oracle-ODBC.reg contient les informations du driver ODBC
  • Contenu du fichier registre :
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"Oracle ODBC Driver"="Installed"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle ODBC Driver]
"APILevel"="1"
"CPTimeout"="60"
"ConnectFunctions"="YYY"
"Driver"="R:\\opt\\oracle\\ora81\\bin\\SQORA32.DLL"
"DriverODBCVer"="03.51"
"FileUsage"="0"
"Setup"="R:\\opt\\oracle\\ora81\\bin\\SQORAS32.DLL"
"SQLLevel"="1"
  • Le fichier Oracle-Client.reg contient les informations du driver ODBC
  • Contenu du fichier registre :
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3893B4A0-FFD8-101A-ADF2-04021C007002}]
@="Oracle Objects For OLE"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3893B4A0-FFD8-101A-ADF2-04021C007002}\InprocServer32]
@="R:\\opt\\oracle\\ora81\\bin\\oip8.dll"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3893B4A0-FFD8-101A-ADF2-04021C007002}\ProgID]
@="OracleInProcServer.XOraSession.3"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3893B4A0-FFD8-101A-ADF2-04021C007002}\VersionIndependentProgID]
@="OracleInProcServer.XOraSession"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F2D4ED20-FFD3-101A-ADF2-04021C007002}]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F2D4ED20-FFD3-101A-ADF2-04021C007002}\3.0]
@="Oracle InProc Server 3.0 Type Library"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F2D4ED20-FFD3-101A-ADF2-04021C007002}\3.0\0]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F2D4ED20-FFD3-101A-ADF2-04021C007002}\3.0\0\win32]
@="R:\\opt\\oracle\\ora81\\bin\\oip8.tlb"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F2D4ED20-FFD3-101A-ADF2-04021C007002}\3.0\FLAGS]
@="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F2D4ED20-FFD3-101A-ADF2-04021C007002}\3.0\HELPDIR]
@="R:\\opt\\oracle\\ora81\\bin\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]
"ORACLE_HOME"="R:\\opt\\oracle\\ora81"
"ORACLE_HOME_NAME"="OraHome81"
"API"="R:\\opt\\oracle\\ora81\\dbs"
"ORACLE_GROUP_NAME"="Oracle - OraHome81"
"NLS_LANG"="NA"
"OLEDB"="R:\\opt\\oracle\\ora81\\oledb\\mesg"
"OO4O"="R:\\opt\\oracle\\ora81\\oo4o\\mesg"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES]
"HOME_COUNTER"="1"
"DEFAULT_HOME"="OraHome81"
"LAST_HOME"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\ID0]
"NAME"="OraHome81"
"PATH"="R:\\opt\\oracle\\ora81"
"NLS_LANG"="NA"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]
"ID"="0"
"ORACLE_GROUP_NAME"="Oracle - OraHome81"
"ORACLE_HOME_NAME"="OraHome81"
"ORACLE_HOME"="R:\\opt\\oracle\\ora81"
"NLS_LANG"="FRENCH_FRANCE.WE8ISO8859P1"
"ORACLE_HOME_KEY"="Software\\ORACLE\\HOME0"
"SQLPATH"="R:\\opt\\oracle\\ora81\\dbs"
"MSHELP_TOOLS"="R:\\opt\\oracle\\ora81\\MSHELP"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OLEDB]
"CacheType"="Memory"
"ChunkSize"="100"
"DistribTX"="1"
"FetchSize"="100"
"OSAuthent"="0"
"PLSQLRSet"="0"
"PwdChgDlg"="1"
"SchRstLng"="10000"
"UserDefFn"="0"
"DisableRetClause"="1"
"TraceCategory"="0"
"TraceFileName"="C:\\OraOLEDB.trc"
"TraceLevel"="0"
"TraceOption"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OO4O]
"CacheBlocks"="20"
"FetchLimit"="100"
"FetchSize"="4096"
"HelpFile"="R:\\opt\\oracle\\ora81\\MSHELP\\oracleo.hlp"
"PerBlock"="16"
"SliceSize"="256"
"TempFileDirectory"="D:\\temp"
"OO4O_HOME"="R:\\opt\\oracle\\ora81\\oo4o"


Variable d'environement

  • Ajouter dans :
  • Propriétés du poste de travail/Avancé/Variable d'environement
  • Le chemin vers l'appliquation par exemple ici "R:\opt\oracle\ora81\bin"

dot