Oracle for Windows NT and Windows 95/98 8.1.5 1999 5 : A62908-1
Oracle for Windows NT and Windows 95/98 8.1.5 : A62908-1 1 1999 5 1 Oracle Call Interface Getting Started Release 8.1.5 for Windows NT and Windows 95/98 : A68802-01 Jeff Stein, Lisa Giambruno, Michael Hussey, Eng Khor, Joseph Garcia, Tamar S. Rothenberg, and Ravi Thammaiah Copyright 1995, 1999, Oracle Corporation. All rights reserved. Printed in Japan. * Oracle Corporation Oracle Corporation Restricted Rights Legend Restricted Rights Legend Programs delivered subject to the DOD FAR Supplement are "commercial computer software" and use, duplication and disclosure of the Programs shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement. Otherwise, Programs delivered subject to the Federal Acquisition Regulations are "restricted computer software" and use, duplication and disclosure of the Programs shall be subject to the restrictions in FAR 52.227-14, Rights in Data -- General, including Alternate III (June 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065.
... v............... vi vi vi vii x 1 Oracle Oracle... 1-2 8.1... 1-2 OCI... 1-2 Oracle... 1-3 Windows NT Windows 95/98... 1-4... 1-4 2 OCI OCI... 2-2 OCI... 2-2 OCI... 2-3 OCI.LIB... 2-3 LoadLibrary() DLL... 2-3 Oracle XA... 2-4 OCI Oracle XA... 2-5 XA... 2-5 iii
OCI... 2-7 Object Type Translator INTYPE... 2-7... 2-8 iv
Oracle8i Windows NT Windows 95/98 Oracle v
C Windows NT Windows 95/98 Windows NT Windows 95/98 Oracle 1 Oracle Oracle 2 OCI OCI Oracle vi
C: ORACLE ORA81 ALTER DATABASE SQL [ ] filename X: [PATHNAME] ORACLE HOME_NAME -> ->->Oracle - HOME_NAME->Network Administration->Net8 Easy Config filename OFA Oracle ORACLE [Enter] Net8 Easy Config Oracle - HOME_NAMENetwork AdministrationNet8 Easy Config C: > C: ORACLE ORADATA> Windows NT MS-DOS ORADATA vii
ORACLE_HOME ORACLE_BASE %ORACLE_HOME% ORACLE_HOME ADMIN SVRMGR> @%ORACLE_HOME% ADMIN DB_ NAME ADHOC CATALOG.SQL ORACLE_HOME Windows NT C: ORANT Windows 95 C: ORAWIN95 Windows 3.1 C: ORAWIN Oracle Optimal Flexible ArchitectureOFA ORACLE_HOME ORACLE_BASE C: ORACLE Oracle8i Enterprise Edition Oracle Oracle C: ORACLE ORA81 Oracle Universal Installer 8.2.x 2 Oracle ORA82 Oracle ORACLE_BASE Server Manager %ORACLE_HOME% Server Manager %ORACLE_HOME% Oracle Server ManagerSQL*PlusExport Utility Import Utility viii
HOMEID HOME0HOME1HOME2 Oracle Oracle HOMEID HOMEID Oracle., - ; : = ' " ( ) ix
Oracle 1 Oracle 2 Windows NT Windows 95/98 Oracle Oracle Oracle Windows NT Windows 95/98 x
1 Oracle Oracle Call Interface for Windows NT and Windows 95/98 Oracle OCI Oracle Windows NT Windows 95/98 Oracle 1-1
Oracle Oracle 8.1 Oracle OCIC 1 Oracle APIOCI 1 Oracle OCI SQL Oracle8 Server Oracle8i OCI Oracle8 Server OCI Oracle8i Enterprise Edition Windows NT Windows 95/98 Oracle8i OCI OCI 7.x 8.x OCI. LIB OCI Oracle Call Interface for Windows NT and Windows 95/98 Oracle Call Interface Required Support FilesRSF Oracle Universal Installer OCI OCI OCI Oracle Call Interface for Windows NT and Windows 95/98 Windows NT Windows 95/98 OCI 1-2 Oracle for Windows NT and Windows 95/98
Oracle Oracle Oracle Call Interface for Windows NT and Windows 95/98 Oracle Universal Installer Oracle Oracle C: ORACLE ORA81 C: ORACLE ORACLE_BASE ORA81 Oracle Oracle OCI OCI Oracle Forms Oracle for Windows NT Oracle OCI BIN OCI INCLUDE LIB MSVC Microsoft BC Borland Oracle OCI OCIDFN.H OCIAPR.H OCI SAMPLES PRECOMP ADMIN Microsoft Object Type Translator OTTCFG.CFG Oracle 1-3
Windows NT Windows 95/98 Windows NT Windows 95/98 Oracle Universal Installer SAMPLES OCI OCI MS-DOS MAKE.BATCDEMO1.C SAMPLES MAKE CDEMO1 Borland BCMAKE CDEMO1 CDEMOMT.C Windows NT Windows 95/98 OCI OCI Oracle8i Windows NT Windows 95/98 EMP ID 2 OCI Oracle8i OCI Oracle8i 1-4 Oracle for Windows NT and Windows 95/98
2 OCI OCI Oracle OCI OCI OCI Oracle XA OCI Object Type Translator INTYPE OCI 2-1
OCI OCI Oracle Oracle OCI OCI 1. OCI 2. 3. SQL 4. 5. OCI OCI OCI ORACLE_HOME OCI INCLUDE OCIUCB.C OCIUCB.BAT DLL ORACLE_HOME BIN ORA_OCI_ UCBPKG=OCIUCB 2-2 Oracle for Windows NT and Windows 95/98
OCI OCI OCI Oracle DLL DLL Required Support Files ORACLE_HOME BIN Oracle DLL OCI OCI.LIB : Microsoft MSVCRT.LIB OCI.LIB OCI.LIB Oracle : Oracle8i OCI OCI.LIB LoadLibrary() DLL LoadLibrary 1. 2. 3. Windows NT : 32 Windows SYSTEM32 GetWindowsDirectory 16 Windows SYSTEM Windows API Windows 95/98 : Windows GetWindowsDirectory 4. PATH OCI 2-3
OCI Oracle XA Oracle8i TP XA API BEA Tuxedo IBM Transarc Encina IBM CICS TP XA API OCI Oracle XA Oracle8i Enterprise Edition Oracle ORAXA8.LIB XA.H ORACLE_HOME RDBMS XA ORACLE_HOME RDBMS XA 2-4 Oracle for Windows NT and Windows 95/98
OCI OCI Oracle XA OCI 1. ORACLE_HOME RDBMS XA Microsoft Visual C++ Borland C PROGRAM.C 2. PROGRAM.OBJ ORAXA8.LIB OCI.LIB ORACLE_HOME RDBMS XA ORACLE_HOME OCI LIB MSVC ORACLE_HOME OCI LIB BC XA 3. PROGRAM.EXE Oracle8i XA XA XA TP Windows NT Oracle8i TP XA TP Windows NT XA Oracle8i OCI 2-5
OCI MS-DOS TP MS-DOS C: > SET ORA_XA_REG_DLL = VENDOR.DLL VENDOR.DLL TP DLL Windows NT TP 1 : 1. TP 2. Windows NT MS-DOS C: > REGEDT32 Windows 95/98 C: > REGEDIT 3. HKEY_LOCAL_MACHINE SOFTWARE ORACLE 4. 5. ORA_XA_REG_DLL 6. REG_EXPAND_SZ 7. OK 2-6 Oracle for Windows NT and Windows 95/98
Object Type Translator INTYPE 8. VENDOR.DLL VENDOR.DLL TP DLL 9. OK 10. OCI OCI RSF OCI Object Type Translator INTYPE Object Type Translator (OTT) OCI Pro*C/C++ C OTT INTYPE OTT INTYPE INTYPE OTT outtype INTYPE OTT OCI 2-7
Solaris OTT Windows NT OTT OTT INTYPE Windows NT ORACLE_HOME PRECOMP ADMIN OTTCFG.CFG OTT OCI OTT INTYPE XA TP Oracle XA Oracle8i Oracle8i OTT X/Open OpenGroup Distributed Transaction Processing: The XA Specification : http://www.rdg.opengroup.org/public/pubs/catalog/ full_lst.htm Transaction Processing XPG4 X/Open CAE Specification XO/CAE/91/300C193 2/92 Oracle8i AOracle XA 2-8 Oracle for Windows NT and Windows 95/98
B BIN, 1-3 C C: >, vii C: ORAWIN, viii C: ORAWIN95, viii C: ORANT, viii E EMP, 1-4 H HOMEID, I ix INCLUDE, 1-3 INTYPE, 2-7 L LIB, 1-3 LoadLibrary, 2-3 M MAKE.BAT, 1-4 O Object Type Translator (OTT), 2-7 OCI Oracle XA, 2-5, 2-1, 1-2, 1-4, 1-2 OCI.LIB, 2-3 OCI, 2-2, 2-2, 2-7, 2-3 OCI, 2-2 OCI, 2-2 OCI, 2-1 OCI, 2-7 OCI, 2-3 OCI, 1-3 Oracle XA OCI, 2-5, 2-4, 2-4, 2-8, 2-5 ORACLE_BASE, viii ORACLE_HOME, viii Oracle8i, 2-4 Oracle OCI OTTObject Type Translator, 2-7 OTTCFG.CFG, 2-8 -1
S SAMPLES, 1-3, vii X XA Oracle XA, K, vii vii, ix OCI, 2-2, 2-3 OTT, 2-8 XA, 2-4 OTT, 2-8, 1-4, 1-4 Oracle XA OCI, 2-5 Oracle XA, 2-4, 1-4 8.1, 1-2 ->,, 1-4 vii, 1-3,, 1-4 vii Oracle XA, 2-5, x, 1-4, 2-8 Oracle8i, 2-4, 2-4, 2-8, Oracle, viii, 1-3, 2-2, vii, 1-4 OCI.LIB, 2-3 8.1, 1-2 Oracle XA OCI, 2-5 vii -2
Oracle XA, 2-4 REGEDT32, 2-6 -3
-4