| | Copyright |
| | Preface |
| | | Audience |
| | | Which Platform and Version? |
| | | Structure of This Book |
| | | Conventions Used in This Book |
| | | Comments and Questions |
| | | Acknowledgments |
|
| | Part I: How Net8 Works |
| | | Chapter 1. Oracle's Network Architecture and Products |
| | | Section 1.1. Goals of Net8 |
| | | Section 1.2. Net8 Components |
| | | Section 1.3. Stack Communications |
| | | Section 1.4. Management Utilities |
|
| | | Chapter 2. Name Resolution |
| | | Section 2.1. Local Naming |
| | | Section 2.2. Directory Naming |
| | | Section 2.3. Centralized Naming |
| | | Section 2.4. Host Naming |
| | | Section 2.5. External Name Resolution |
| | | Section 2.6. Choosing the Method to Use |
|
|
| | Part II: Net8 Configuration |
| | | Chapter 3. Client Configuration |
| | | Section 3.1. The Overall Process |
| | | Section 3.2. Installing the Net8 Client Software |
| | | Section 3.3. Configuring Your Profile |
| | | Section 3.4. Defining Net Service Names |
| | | Section 3.5. Using LDAP |
| | | Section 3.6. Using Oracle Names |
| | | Section 3.7. Using External Naming Methods |
| | | Section 3.8. Testing Client Connectivity |
|
| | | Chapter 4. Basic Server Configuration |
| | | Section 4.1. The Overall Process |
| | | Section 4.2. Software to Install |
| | | Section 4.3. Configuring a Listener |
| | | Section 4.4. The Listener Control Utility |
| | | Section 4.5. Securing a Listener |
| | | Section 4.6. Modifying and Deleting a Listener |
| | | Section 4.7. Detecting Dead Connections |
|
| | | Chapter 5. Multi-Threaded Server |
| | | Section 5.1. Understanding MTS |
| | | Section 5.2. Planning for MTS |
| | | Section 5.3. Database Initialization File Changes |
| | | Section 5.4. Forcing a Dedicated Server Connection |
| | | Section 5.5. Viewing MTS Status |
| | | Section 5.6. Online MTS Modifications |
|
| | | Chapter 6. Net8 and LDAP |
| | | Section 6.1. What Is LDAP? |
| | | Section 6.2. Client Configuration for LDAP |
| | | Section 6.3. Defining Net Service Names in an LDAP Directory |
|
| | | Chapter 7. Oracle Names |
| | | Section 7.1. Configuring a Names Server |
| | | Section 7.2. Managing a Names Server |
| | | Section 7.3. Discovery and Client Configuration |
| | | Section 7.4. Domains and Regions |
|
| | | Chapter 8. Net8 Failover and Load Balancing |
| | | Section 8.1. Failover |
| | | Section 8.2. Load Balancing |
|
| | | Chapter 9. Connection Manager |
| | | Section 9.1. Connection Manager Benefits |
| | | Section 9.2. Connection Manager Architecture |
| | | Section 9.3. Configuring Connection Manager |
| | | Section 9.4. Configuring a Client |
| | | Section 9.5. Managing Connection Manager |
|
|
| | Part III: Net8 Troubleshooting |
| | | Chapter 10. Net8 Troubleshooting Techniques |
| | | Section 10.1. Testing Connectivity to the Server |
| | | Section 10.2. Looking at Net8 Log Files |
| | | Section 10.3. Generating Net8 Trace Files |
|
| | | Chapter 11. Solutions to Common Problems |
| | | Section 11.1. Net8 General Problems |
| | | Section 11.2. Connection Manager Problems |
| | | Section 11.3. Multi-Threaded Server Problems |
| | | Section 11.4. Oracle Names Problems |
|
|
| | Part IV: Appendixes |
| | | Appendix A. The sqlnet.ora File |
| | | BEQUEATH_DETACH |
| | | DAEMON.TRACE_DIRECTORY |
| | | DAEMON.TRACE_LEVEL |
| | | DAEMON.TRACE_MASK |
| | | DISABLE_OOB |
| | | LOG_DIRECTORY_CLIENT |
| | | LOG_DIRECTORY_SERVER |
| | | LOG_FILE_CLIENT |
| | | LOG_FILE_SERVER |
| | | NAMES.DCE.PREFIX |
| | | NAMES.DEFAULT_DOMAIN |
| | | NAMES.DIRECTORY_PATH |
| | | NAMES.INITIAL_RETRY_TIMEOUT |
| | | NAMES.MAX_OPEN_CONNECTIONS |
| | | NAMES.MESSAGE_POOL_START_SIZE |
| | | NAMES.NIS.META_MAP |
| | | NAMES.PREFERRED_SERVERS |
| | | NAMES.REQUEST_RETRIES |
| | | NAMESCTL.INTERNAL_ENCRYPT_PASSWORD |
| | | NAMESCTL.INTERNAL_USE |
| | | NAMESCTL.NO_INITIAL_SERVER |
| | | NAMESCTL.NOCONFIRM |
| | | NAMESCTL.SERVER_PASSWORD |
| | | NAMESCTL.TRACE_DIRECTORY |
| | | NAMESCTL.TRACE_FILE |
| | | NAMESCTL.TRACE_LEVEL |
| | | NAMESCTL.TRACE_UNIQUE |
| | | OSS.SOURCE.LOCATION |
| | | OSS.SOURCE.MY_WALLET |
| | | SQLNET.AUTHENTICATION_KERBEROS5_SERVICE |
| | | SQLNET.AUTHENTICATION_SERVICES |
| | | SQLNET.AUTHENTICATION_GSSAPI_SERVICE |
| | | SQLNET.CLIENT_REGISTRATION |
| | | SQLNET.CRYPTO_CHECKSUM_CLIENT |
| | | SQLNET.CRYPTO_CHECKSUM_SERVER |
| | | SQLNET.CRYPTO_CHECKSUM_TYPES_CLIENT |
| | | SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER |
| | | SQLNET.CRYPTO_SEED |
| | | SQLNET.ENCRYPTION_CLIENT |
| | | SQLNET.ENCRYPTION_SERVER |
| | | SQLNET.ENCRYPTION_TYPES_CLIENT |
| | | SQLNET.ENCRYPTION_TYPES_SERVER |
| | | SQLNET.EXPIRE_TIME |
| | | SQLNET.INDENTIX_FINGERPRINT_DATABASE |
| | | SQLNET.IDENTIX_FINGERPRINT_DATABASE_PASSWORD |
| | | SQLNET.INDENTIX_FINGERPRINT_DATABASE_USER |
| | | SQLNET.IDENTIX_FINGERPRINT_METHOD |
| | | SQLNET.KERBEROS5_CC_NAME |
| | | SQLNET.KERBEROS5_CLOCKSKEW |
| | | SQLNET.KERBEROS5_CONF |
| | | SQLNET.KERBEROS5_KEYTAB |
| | | SQLNET.KERBEROS5_REALMS |
| | | SQLNET.RADIUS_ALTERNATE |
| | | SQLNET.RADIUS_ALTERNATE_PORT |
| | | SQLNET.RADIUS_ALTERNATE_RETRIES |
| | | SQLNET.RADIUS_ALTERNATE_TIMEOUT |
| | | SQLNET.RADIUS_AUTHENTICATION |
| | | SQLNET.RADIUS_AUTHENTICATION_INTERFACE |
| | | SQLNET.RADIUS_AUTHENTICATION_PORT |
| | | SQLNET.RADIUS_AUTHENTICATION_RETRIES |
| | | SQLNET.RADIUS_AUTHENTICATION_TIMEOUT |
| | | SQLNET.RADIUS_CHALLENGE_KEYWORD |
| | | SQLNET.RADIUS_CHALLENGE_RESPONSE |
| | | SQLNET.RADIUS_CLASSPATH |
| | | SQLNET.RADIUS_SECRET |
| | | SQLNET.RADIUS_SEND_ACCOUNTING |
| | | SSL_CIPHER_SUITES |
| | | SSL_CLIENT_AUTHENTICATION |
| | | SSL_VERSION |
| | | TNSPING.TRACE_DIRECTORY |
| | | TNSPING.TRACE_LEVEL |
| | | TRACE_DIRECTORY_CLIENT |
| | | TRACE_DIRECTORY_SERVER |
| | | TRACE_FILE_CLIENT |
| | | TRACE_FILE_SERVER |
| | | TRACE_LEVEL_CLIENT |
| | | TRACE_LEVEL_SERVER |
| | | TRACE_UNIQUE_CLIENT |
| | | USE_CMAN |
| | | USE_DEDICATED_SERVER |
|
| | | Appendix B. The tnsnames.ora File |
| | | Section B.1. Net Service Name Definitions |
| | | Section B.2. The Parameters |
|
| | | Appendix C. The listener.ora File |
| | | Section C.1. Listener Addresses |
| | | Section C.2. Static Services |
| | | Section C.3. Control Parameters |
|
| | | Appendix D. The names.ora File |
| | | NAMES.ADDRESSES |
| | | NAMES.ADMIN_REGION |
| | | NAMES.AUTHORITY_REQUIRED |
| | | NAMES.AUTO_REFRESH_EXPIRE |
| | | NAMES.AUTO_REFRESH_RETRY |
| | | NAMES.CACHE_CHECKPOINT_FILE |
| | | NAMES.CACHE_CHECKPOINT_INTERVAL |
| | | NAMES.CONFIG_CHECKPOINT_FILE |
| | | NAMES.CONNECT_TIMEOUT |
| | | NAMES.DEFAULT_FORWARDERS |
| | | NAMES.DEFAULT_FORWARDERS_ONLY |
| | | NAMES.DOMAIN_HINTS |
| | | NAMES.DOMAINS |
| | | NAMES.FORWARDING_AVAILABLE |
| | | NAMES.FORWARDING_DESIRED |
| | | NAMES.KEEP_DB_OPEN |
| | | NAMES.LOG_DIRECTORY |
| | | NAMES.LOG_FILE |
| | | NAMES.LOG_STATS_INTERVAL |
| | | NAMES.LOG_UNIQUE |
| | | NAMES.MAX_OPEN_CONNECTIONS |
| | | NAMES.MAX_REFORWARDS |
| | | NAMES.MESSAGE_POOL_START_SIZE |
| | | NAMES.NO_MODIFY_REQUESTS |
| | | NAMES.NO_REGION_DATABASE |
| | | NAMES.PASSWORD |
| | | NAMES.REGION_CHECKPOINT_FILE |
| | | NAMES.RESET_STATS_INTERVAL |
| | | NAMES.SAVE_CONFIG_ON_STOP |
| | | NAMES.SERVER_NAME |
| | | NAMES.TRACE_DIRECTORY |
| | | NAMES.TRACE_FILE |
| | | NAMES.TRACE_FUNC |
| | | NAMES.TRACE_LEVEL |
| | | NAMES.TRACE_UNIQUE |
|
| | | Appendix E. Environment and Registry Variables |
| | | Section E.1. Net8 Environment Variables |
| | | Section E.2. Net8 Variables and Windows NT |
|
| | | Appendix F. MTS Initialization Parameters |
| | | LOCAL_LISTENER |
| | | MTS_DISPATCHERS |
| | | MTS_MAX_DISPATCHERS |
| | | MTS_MAX_SERVERS |
| | | MTS_SERVERS |
|
| | | Appendix G. MTS Performance Views |
| | | V$CIRCUIT |
| | | V$DISPATCHER |
| | | V$DISPATCHER_RATE |
| | | V$MTS |
| | | V$QUEUE |
| | | V$SHARED_SERVER |
|
|
| | Colophon |
| | Index |