Oracle for Windows 8.1.6 2000 4 : J01324-01
Oracle for Windows 8.1.6 : J01324-01 Oracle Call Interface Getting Started, Release 8.1.6 for Windows A73022-01 Eric Belden Joseph Garcia Lisa Giambruno Michael Hussey Eng Khor Tamar S. Rothenberg Helen Slattery Jeff Stein Ravi Thammaiah Copyright 1995, 2000, Oracle Corporation. All rights reserved. Printed in Japan. * Oracle Corporation Oracle Corporation Restricted Rights Notice Restricted Rights Notice Programs delivered subject to the DOD FAR Supplement are "commercial computer software" and use, duplication, and disclosure of the Programs, including documentation, 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-19, Commercial Computer Software - Restricted Rights (June, 1987). Oracle Corporation, 500 Oracle Parkway, Redwood City, CA 94065.
... v.................. vi vi vi vi viii ix 1 Oracle Oracle Call Interface... 1-2 8.1... 1-2 OCI 7.x... 1-2 OCI... 1-2 Oracle... 1-3... 1-3 2 OCI OCI... 2-2 OCI... 2-2 OCI... 2-3 oci.lib... 2-3 LoadLibrary() DLL... 2-4 OCI... 2-4 Oracle XA... 2-4 OCI Oracle XA... 2-5 iii
XA... 2-5... 2-5... 2-6 XA TP... 2-7 Object Type Translator INTYPE File Assistant... 2-7 iv
Microsoft Windows NT Windows 95/98 Oracle OCI v
C Microsoft Windows Microsoft Windows NT Windows 95/98 Oracle 1 Oracle OCI 2 OCI OCI Oracle SQL> ALTER DATABASE SQL filename filename [ ] x: [pathname] oracle home_name OFA Oracle oracle [Enter] vi
C: > C: ORACLE> Windows "MS-DOS " bin oracle_home oracle_base oracle_base oracle_home bin Optimal Flexible Architecture OFA oracle_home oracle_base c: oracle Oracle oracle_base Oracle8i 8.1.6 Oracle Oracle c: oracle ora81 Oracle Universal Installer 8.2.x 2 Oracle ora82 OFA OFA Oracle8i for Windows NT HOME_NAME OracleHOME_NAMETNSListener Oracle 16 HOMEID HOME0 HOME1 HOME2 Oracle Oracle HOMEID HOMEID Oracle vii
., - ; : = ' " () Oracle 1 Oracle 2 Windows NT Windows 95/98 Oracle Oracle Oracle Windows NT Windows 95/98 viii
Oracle8i for Windows NT Oracle8i for Windows NT Oracle8i for Windows NT Oracle Enterprise Manager Net8 Oracle8i Parallel Server Oracle Parallel Server for Windows NT Oracle8i Oracle8i Oracle8i ix
x
1 Oracle Oracle Call Interface OCI for Windows Oracle Call Interface OCI Oracle : OCI Oracle8i Oracle 1-1
Oracle Call Interface Oracle Call Interface 8.1 OCI 7.x Oracle Call Interface OCI C 1 Oracle Server API OCI SQL Oracle8i OCI Oracle8i OCI Oracle8i Enterprise Edition Windows OCI OCI 7.x 8.x oci.lib 7.x OCI Oracle8i Windows NT Windows 95/98 Win32 8.x OCI 8.x OCI DLL oci.lib oci.dll 7.x ociw32.lib ociw32.dll ociw32.lib ociw32.dll OCI Oracle Call Interface for Windows Oracle Call Interface Required Support Files RSF Oracle Universal Installer OCI OCI OCI 1-2 Oracle for Windows
OCI for Windows Windows NT Windows 95/98 OCI Oracle Oracle Call Interface for Windows Oracle Universal Installer oracle_base oracle_home Oracle c: oracle ora81 oracle_base oracle_home OCI OCI Oracle Forms Windows NT Oracle oracle_base oracle_home OCI bin oci oci include oci lib msvc oci lib bc oci samples precomp admin ottcfg.cfg Windows Oracle Call Interface ocidfn.h ociapr.h OCI Borland Microsoft Object Type Translator OCI oracle_base oracle_home oci samples OCI OCI MS-DOS make.bat cdemo1.c C:> make cdemo1 Borland Oracle 1-3
C:> bcmake cdemo1 Windows OCI 1 Windows cdemomt.c Oracle8 OCI EMP ID 2 ociucb.c ociucb.bat DLL oracle_base oracle_home bin ORA_OCI_ UCBPKG=OCIUCB : Oracle8i 1-4 Oracle for Windows
2 OCI OCI Oracle OCI OCI OCI XA Oracle XA Object Type Translator INTYPE File Assistant : OCI Oracle8i OCI 2-1
OCI OCI OCI Oracle Server OCI OCI 1. OCI 2. 3. SQL 4. 5. : Oracle8i OCI OCI OCI OCI oracle_base oracle_home oci include Microsoft Visual C++ 6.0 2-1 2-2 Oracle for Windows
OCI 2-1 OCI : OCI Oracle DLL DLL Required Support Files RSF oracle_base oracle_ home bin Oracle DLL OCI oci.lib : Microsoft msvcrt.lib Borland bidsft.lib oci.lib oci.lib Oracle OCI 2-3
OCI LoadLibrary() DLL LoadLibrary Windows NT 32 Windows system32 GetWindowsDirectory 16 Windows system Win32 Windows 95/98 Windows GetWindowsDirectory PATH OCI Oracle XA OCI RSF OCI Oracle8 TP XA API BEA Tuxedo IBM Transarc Encina IBM CICS TP XA API OCI 2-4 Oracle for Windows
Oracle XA Oracle XA Oracle8i Enterprise Edition Oracle oraxa8.lib xa.h oracle_base oracle_home rdbms xa oracle_base oracle_home rdbms xa OCI Oracle XA OCI 1. oracle_base oracle_home rdbms xa Microsoft Visual C++ Borland C program.c 2. program.obj oraxa8.lib oci.lib oracle_base oracle_home rdbms xa oracle_base oracle_home oci lib msvc oracle_base oracle_home oci lib borland 3. program.exe XA Oracle8i XA XA XA TP Windows NT Oracle TP XA TP Windows NT MS-DOS OCI 2-5
Oracle XA 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 8. vendor.dll vendor.dll TP 9. OK 10. 2-6 Oracle for Windows
Object Type Translator INTYPE File Assistant XA TP XA TP Transaction Processing XPG4 X/Open CAE Specification XO/CAE/91/300 C193 2/92 X/Open Company, Ltd., 1010 El Camino Real, Suite 380, Menlo Park, CA 94025, U.S.A. TP : Oracle XA XA Oracle8i Object Type Translator INTYPE File Assistant Object Type Translator OTT Oracle8 C OTT C PERSON PERSON C OTT C NULL NULL INTYPE OTT INTYPE INTYPE File Assistant INTYPE INTYPE CASE=LOWER CASE INTYPE TYPE TRANSLATE C INTYPE TYPE Person Type PeRsOn INTYPE File Assistant INTYPE CREATE TYPE "PeRsOn" AS OBJECT... Oracle INTYPE File Assistant INTYPE INTYPE File Assistant OCI 2-7
Object Type Translator INTYPE File Assistant INTYPE File Assistant ASCII C INTYPE File Assistant INTYPE Windows NT OTT Windows NT ottcfg.cfg oracle_base oracle_home precomp admin : OTT INTYPE Oracle8i OTT 2-8 Oracle for Windows
B bin 1-3 C cdemomt.c 1-4 E EMP 1-4 I include 1-3 INTYPE 2-7 L lib 1-3 LoadLibrary 2-4 M make.bat 1-3 O Object Type Translator OTT 2-7 OCI Oracle XA 2-5 2-1 1-2 1-3 1-2 7.x 1-2 oci.dll 1-2 oci.lib 1-2 2-3 ociw32.dll 1-2 ociw32.lib 1-2 OCI 2-2 2-2 2-4 2-3 OCI 2-1 2-2 OCI 2-4 oci 1-3 Oracle base described vii Oracle Call Interface OCI Oracle home described vii Oracle XA OCI 2-5 2-4 2-4 2-7 2-5 Oracle8i 2-4 OTT Object Type Translator 2-7 ottcfg.cfg 1-3 R Required Support Files 1-2 RSF 1-2 -1
S samples 1-3 X XA Oracle XA OCI 2-2 2-3 OTT 2-8 XA 2-4 OTT 2-8 1-4 1-3 2-2 OCI 2-2 Oracle XA OCI 2-5 Oracle XA 2-4 1-3 2-2 1-4 oci.lib 2-3 OCI 2-3 Oracle XA OCI 2-5 Oracle XA 2-4 REGEDT32 2-6 1-3 1-3 1-3 Oracle XA 2-5 viii Oracle8 2-4 2-4 2-7 -2