Sample Default odbc.ini File
The following is a sample odbc.ini file that Setup installs in the installation directory. All occurrences of ODBCHOME are replaced with your installation directory path during installation of the file. Values that you must supply are enclosed by angle brackets (< >). If you are using the installed odbc.ini file, you must supply the values and remove the angle brackets before that data source section will operate properly. Commented lines are denoted by the # symbol. This sample shows 32-bit drivers with file names beginning with iv. A 64-bit driver file would be identical except that driver names would begin with dd and the list of data sources would include only the 64-bit drivers.
[ODBC Data Sources] Apache Hive Wire Protocol=DataDirect 7.1 Apache Hive WP Driver DB2 Wire Protocol=DataDirect 7.1 DB2 Wire Protocol dBASE=DataDirect 7.1 dBASEFile(*.dbf) FoxPro3=DataDirect 7.1 dBASEFile(*.dbf) Greenplum Wire Protocol=DataDirect 7.1 Greenplum Wire Protocol Impala Wire Protocol=DataDirect 7.1 Impala Wire Protocol Informix Wire Protocol=DataDirect 7.1 Informix Wire Protocol MySQL Wire Protocol=DataDirect 7.1 MySQL Wire Protocol Oracle Wire Protocol=DataDirect 7.1 Oracle Wire Protocol PostgreSQL Wire Protocol=DataDirect 7.1 PostgreSQL Wire Protocol Progress OpenEdge Wire Protocol=DataDirect 7.1 Progress OpenEdge Wire Protocol Salesforce=DataDirect 7.1 Salesforce SQLServer Wire Protocol=DataDirect 7.1 SQL Server Wire Protocol Sybase Wire Protocol=DataDirect 7.1 Sybase Wire Protocol Sybase IQ Wire Protocol=DataDirect 7.1 Sybase IQ Wire Protocol Teradata=DataDirect 7.1 Teradata Text=DataDirect 7.1 TextFile(*.*) Informix=DataDirect 7.1 Informix Oracle=DataDirect 7.1 Oracle SQLServ Legacy Wire Protocol=DataDirect 7.1 SQL Server Legacy Wire Protocol [Apache Hive Wire Protocol] Driver=ODBCHOME/lib/ivhive27.so Description=DataDirect Apache Hive WP Driver ArraySize=16384 AuthenticationMethod=0 Database=<database_name> EnableDescribeParam=0 GSSClient=native HostName= LoginTimeout=30 LogonID= MaxVarcharSize=2147483647 PortNumber=10000 ProxyUser= RemoveColumnQualifiers=0 ServicePrincipalName= StringDescribeType=12 TransactionMode=0 UseNativeCatalogFunctions=0 UseCurrentSchema=0 WireProtocolVersion=0 [DB2 Wire Protocol] Driver=ODBCHOME/lib/ivdb227.so Description=DataDirect 7.1 DB2 Wire Protocol AccountingInfo= AddStringToCreateTable= AlternateID= AlternateServers= ApplicationName= ApplicationUsingThreads=1 AuthenticationMethod=0 BulkBinaryThreshold=32 BulkCharacterThreshold=-1 BulkLoadBatchSize=1024 BulkLoadFieldDelimiter= BulkLoadRecordDelimiter= CatalogSchema= CharsetFor65535=0 ClientHostName= ClientUser= #Collection applies to DB2 for z/OS and DB2 for i series only Collection= ConcurrentAccessResolution=0 ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 CurrentFunctionPath= #Database applies to DB2 UDB only Database=<database_name> DefaultIsolationLevel=1 DynamicSections=1000 EnableBulkLoad=0 EncryptionMethod=0 FailoverGranularity=0 FailoverMode=0 FailoverPreconnect=0 FetchTSWTZasTimestamp=0 GrantAuthid=PUBLIC GrantExecute=1 GSSClient=native HostNameInCertificate= IpAddress=<DB2_server_host> KeyPassword= KeyStore= KeyStorePassword= LoadBalanceTimeout=0 LoadBalancing=0 #Location applies to DB2 for z/OS and DB2 for i series only Location=<location_name> LoginTimeout=15 LogonID= MaxPoolSize=100 MinPoolSize=0 Password= PackageCollection=NULLID PackageNamePrefix=DD PackageOwner= Pooling=0 ProgramID= QueryTimeout=0 ReportCodePageConversionErrors=0 TcpPort=50000 TrustStore= TrustStorePassword= UseCurrentSchema=1 ValidateServerCertificate=1 WithHold=1 XMLDescribeType=-10 [dBASE] Driver=ODBCHOME/lib/ivdbf27.so Description=DataDirect 7.1 dBASEFile(*.dbf) ApplicationUsingThreads=1 CacheSize=4 CreateType=dBASE5 Database=ODBCHOME/demo DataFileExtension=DBF ExtensionCase=UPPER FileOpenCache=0 IntlSort=0 LockCompatibility=dBASE Locking=RECORD UseLongNames=0 UseLongQualifiers=0 [FoxPro3] Driver=ODBCHOME/lib/ivdbf27.so Description=DataDirect 7.1 dBASEFile(*.dbf) ApplicationUsingThreads=1 CacheSize=4 CreateType=FoxPro30 Database=ODBCHOME/demo DataFileExtension=DBF ExtensionCase=UPPER FileOpenCache=0 IntlSort=0 LockCompatibility=Fox Locking=RECORD UseLongNames=0 UseLongQualifiers=0 [Greenplum Wire Protocol] Driver=ODBCHOME/lib/ivgplm27.so Description=DataDirect 7.1 Greenplum Wire Protocol AlternateServers= ApplicationUsingThreads=1 ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 Database=<database_name> EnableDescribeParam=1 EnableKeysetCursors=0 EncryptionMethod=0 ExtendedColumnMetaData=0 FailoverGranularity=0 FailoverMode=0 FailoverPreconnect=0 FetchRefCursors=1 FetchTSWTZasTimestamp=0 FetchTWFSasTime=0 HostName=<Greenplum_host> HostNameInCertificate= IANAAppCodePage=4 InitializationString= KeyPassword= KeysetCursorOptions=0 KeyStore= KeyStorePassword= LoadBalanceTimeout=0 LoadBalancing=0 LoginTimeout=15 LogonID= MaxCharSize= MaxLongVarcharSize= MaxPoolSize=100 MaxVarcharSize= MinPoolSize=0 Password= Pooling=0 PortNumber=<Greenplum_server_port> QueryTimeout=0 ReportCodepageConversionErrors=0 TransactionErrorBehavior=1 TrustStore= TrustStorePassword= ValidateServerCertificate=1 XMLDescribeType=-10 [Impala Wire Protocol] Driver=ODBCHOME/lib/ivimpala27.so Description=DataDirect Impala Wire Protocol Driver ArraySize=16384 Database=<database_name> DefaultLongDataBuffLen=1024 DefaultOrderByLimit=-1 EnableDescribeParam=0 HostName=<host_name> LoginTimeout=30 LogonID= MaxVarcharSize= PortNumber=<Impala_server_port> RemoveColumnQualifiers=0 StringDescribeType=-9 TransactionMode=0 UseCurrentSchema=0 [Informix Wire Protocol] Driver=ODBCHOME/lib/ivifcl27.so Description=DataDirect 7.1 Informix Wire Protocol AlternateServers= ApplicationUsingThreads=1 CancelDetectInterval=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 Database=<database_name> HostName=<Informix_host> LoadBalancing=0 LogonID= Password= PortNumber=<Informix_server_port> ServerName=<Informix_server> TrimBlankFromIndexName=1 UseDelimitedIdentifiers=0 [MySQL Wire Protocol] Driver=ODBCHOME/lib/ivmysql27.so Description=DataDirect 7.1 MySQL Wire Protocol AlternateServers= ApplicationUsingThreads=1 ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 Database=<database_name> DefaultLongDataBuffLen=1024 EnableDescribeParam=0 EncryptionMethod=0 FailoverGranularity=0 FailoverMode=0 FailoverPreconnect=0 HostName=<MySQL_host> HostNameInCertificate= InteractiveClient=0 KeyPassword= Keystore= KeystorePassword= LoadBalanceTimeout=0 LoadBalancing=0 LoginTimeout=15 LogonID= Password= MaxPoolSize=100 MinPoolSize=0 Pooling=0 PortNumber=<MySQL_server_port> QueryTimeout=0 ReportCodepageConversionErrors=0 TreatBinaryAsChar=0 TrustStore= TrustStorePassword= ValidateServerCertificate=1 [Oracle Wire Protocol] Driver=ODBCHOME/lib/ivora27.so Description=DataDirect 7.1 Oracle Wire Protocol AccountingInfo= Action= AlternateServers= ApplicationName= ApplicationUsingThreads=1 ArraySize=60000 AuthenticationMethod=1 BulkLoadBatchSize=1024 BulkBinaryThreshold=32 BulkCharacterThreshold=-1 BulkLoadFieldDelimiter= BulkLoadOptions=0 BulkLoadRecordDelimiter= CachedCursorLimit=32 CachedDescLimit=0 CatalogIncludesSynonyms=1 CatalogOptions=0 ClientHostName= ClientID= ClientUser= ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 DataIntegrityLevel=0 DataIntegrityTypes= DefaultLongDataBuffLen=1024 DescribeAtPrepare=0 EditionName= EnableBulkLoad=0 EnableDescribeParam=0 EnableNcharSupport=0 EnableScrollableCursors=1 EnableServerResultCache=0 EnableStaticCursorsForLongData=0 EnableTimestampWithTimeZone=0 EncryptionLevel=0 EncryptionMethod=0 EncryptionTypes= FailoverGranularity=0 FailoverMode=0 FailoverPreconnect=0 FetchTSWTZasTimestamp=0 GSSClient=native HostName=<Oracle_server> HostNameInCertificate= InitializationString= KeyPassword= KeyStore= KeyStorePassword LoadBalanceTimeout=0 LoadBalancing=0 LocalTimeZoneOffset= LockTimeOut=-1 LoginTimeout=15 LogonID= MaxPoolSize=100 MinPoolSize=0 Module=0 Password= Pooling=0 PortNumber=<Oracle_server_port> ProcedureRetResults=0 ProgramID= QueryTimeout=0 ReportCodePageConversionErrors=0 ReportRecycleBin=0 ServerName=<server_name_in_tnsnames.ora> ServerType=0 ServiceName= SID=<Oracle_System_Identifier> TimestampEscapeMapping=0 TNSNamesFile=<tnsnames.ora_filename> TrustStore= TrustStorePassword= UseCurrentSchema=1 ValidateServerCertificate=1 WireProtocolMode=1 [PostgreSQL Wire Protocol] Driver=ODBCHOME/lib/ivpsql27.so Description=DataDirect 7.1 PostgreSQL Wire Protocol AlternateServers= ApplicationUsingThreads=1 ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 Database=<database_name> EnableDescribeParam=1 EnableKeysetCursors=0 EncryptionMethod=0 ExtendedColumnMetaData=0 FailoverGranularity=0 FailoverMode=0 FailoverPreconnect=0 FetchTSWTZasTimestamp=0 FetchTWFSasTime=0 HostName=<PostgreSQL_host> HostNameInCertificate= InitializationString= KeyPassword= KeysetCursorOptions=0 Keysetstore= KeystorePassword= LoadBalanceTimeout=0 LoadBalancing=0 LoginTimeout=15 LogonID= MaxLongVarcharSize= MaxPoolSize=100 MaxVarcharSize= MinPoolSize=0 Password= Pooling=0 PortNumber=<PostgreSQL_server_port> QueryTimeout=0 ReportCodepageConversionErrors=0 TransactionErrorBehavior=1 TrustStore= TrustStorePassword= ValidateServerCertificate=1 XMLDescribeType=-10 [Progress OpenEdge Wire Protocol] Driver=ODBCHOME/lib/ivoe27.so Description=DataDirect 7.1 Progress OpenEdge Wire Protocol AlternateServers= ArraySize= ConnectionRetryCount=0 ConnectionRetryDelay=3 Database=<database_name> DefaultIsolationLevel=1 EnableTimestampWithTimezone=1 Encryption Method=0 FailoverGranularity=0 FailoverMode=0 FailoverPreconnect=0 HostName=<Progress_server> HostNameInCertificate= LoadBalancing=0 LoginTimeout=15 PortNumber=<Progress_server_port> QueryTimeout=0 TrustStore= TrustStorePassword= UseWideCharacterTypes=0 ValidateServerCertificate=1 [Salesforce] Driver=ODBCHOME/lib/ivsfrc27.so Description=DataDirect 7.1 Salesforce ApplicationUsingThreads=1 BulkLoadAsync=0 BulkLoadBatchSize=1024 BulkLoadConcurrencyMode=1 BulkLoadPollInterval=10 BulkLoadProtocol=0 BulkLoadThreshold=4000 BulkLoadTimeout=0 ConnectionReset=0 ConfigOptions= CreateDB=2 EnableBulkLoad=False Database= ExtendedOptions= FetchSize=100 HostName= InitializationString= IANAAppCodePage= JVMArgs=-Xmx256m JVMClasspath= LoadBalanceTimeout=0 LogConfigFile= LoginTimeout=15 LogonDomain= LogonID= MaxPoolSize=100 MinPoolSize=0 Password= Pooling=0 ProxyHost= ProxyPassword= ProxyPort= ProxyUser= QueryTimeout=0 ReportCodepageConversionErrors=0 ReadOnly=0 RefreshCurrentSchema=0 RefreshDirtyCache=0 SecurityToken= StmtCallLimit=20 StmtCallLimitBehavior=2 TransactionMode=0 WSFetchSize=0 WSRetryCount=0 WSTimeout=120 [SQLServer Wire Protocol] Driver=ODBCHOME/lib/ivsqls27.so Description=DataDirect 7.1 SQL Server Wire Protocol AlternateServers= AlwaysReportTriggerResults=0 AnsiNPW=1 ApplicationName= ApplicationUsingThreads=1 AuthenticationMethod=1 BulkBinaryThreshold=32 BulkCharacterThreshold=-1 BulkLoadBatchSize=1024 BulkLoadFieldDelimiter= BulkLoadOptions=2 BulkLoadRecordDelimiter= ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 Database=<database_name> DefaultLongDataBuffLen=1024 EnableBulkLoad=0 EnableQuotedIdentifiers=0 EncryptionMethod=0 FailoverGranularity=0 FailoverMode=0 FailoverPreconnect=0 FetchTSWTZasTimestamp=0 FetchTWFSasTime=1 GSSClient=native HostName=<SQL_Server_host> HostNameInCertificate= InitializationString= Language= LoadBalanceTimeout=0 LoadBalancing=0 LoginTimeout=15 LogonID= MaxPoolSize=100 MinPoolSize=0 PacketSize=-1 Password= Pooling=0 PortNumber=<SQL_Server_server_port> QueryTimeout=0 ReportCodePageConversionErrors=0 SnapshotSerializable=0 TrustStore= TrustStorePassword= ValidateServerCertificate=1 WorkStationID= XMLDescribeType=-10 [Sybase Wire Protocol] Driver=ODBCHOME/lib/ivase27.so Description=DataDirect 7.1 Sybase Wire Protocol AlternateServers= ApplicationName= ApplicationUsingThreads=1 ArraySize=50 AuthenticationMethod=0 BulkBinaryThreshold=32 BulkCharacterThreshold=-1 BulkLoadBatchSize=1024 BulkLoadFieldDelimiter= BulkLoadRecordDelimiter= Charset= ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 CursorCacheSize=1 Database=<database_name> DefaultLongDataBuffLen=1024 DistributedTransactionModel=0 EnableBulkLoad=0 EnableDescribeParam=0 EnableQuotedIdentifiers=0 EncryptionMethod=0 FailoverGranularity=0 FailoverMode=0 FailoverNetworkAddress= FailoverPreconnect=0 FetchTWFSasTime=1 GSSClient=native HostNameInCertificate= InitializationString= InterfacesFileServerName= Language= LoadBalanceTimeout=0 LoadBalancing=0 LoginTimeout=15 LogonID= MaxPoolSize=100 MinPoolSize=0 NetworkAddress=<Sybase_host,Sybase_server_port> OptimizePrepare=1 PacketSize=0 Password= Pooling=0 QueryTimeout=0 RaiseErrorPositionBehavior=0 ReportCodePageConversionErrors=0 SelectMethod=0 ServicePrincipalName= TightlyCoupledDistributedTransactions= TruncateTimeTypeFractions=0 TrustStore= TrustStorePassword= ValidateServerCertificate=1 WorkStationID= XAOpenStringParameters= [Sybase IQ Wire Protocol] Driver=ODBCHOME/lib/ivsyiq27.so Description=DataDirect 7.1 Sybase IQ Wire Protocol AlternateServers= ApplicationName= ApplicationUsingThreads=1 ArraySize=50 BulkBinaryThreshold=32 BulkCharacterThreshold=-1 BulkLoadBatchSize=1024 Charset= ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 CursorCacheSize=1 Database=<database_name> DefaultLongDataBuffLen=1024 DistributedTransactionModel=0 EnableBulkLoad=0 FailoverGranularity=0 FailoverMode=0 FailoverNetworkAddress= FailoverPreconnect=0 FetchTWFSasTime=1 InitializationString= InterfacesFile= InterfacesFileServerName= Language= LoadBalanceTimeout=0 LoadBalancing=0 LoginTimeout=15 LogonID= MaxPoolSize=100 MinPoolSize=0 NetworkAddress=<SybaseIQ_host,SybaseIQ_server_port> OptimizePrepare=1 PacketSize=0 Password= Pooling=0 QueryTimeout=0 RaiseErrorPositionBehavior=0 ReportCodePageConversionErrors=0 SelectMethod=0 ServicePrincipalName= TightlyCoupledDistributedTransactions= TruncateTimeTypeFractions=0 ValidateServerCertificate=1 WorkStationID= XAOpenStringParameters= [Teradata] Driver=ODBCHOME/lib/ivtera27.so Description=DataDirect 7.1 Teradata AccountString= AuthenticationDomain= AuthenticationPassword= AuthenticationUserid= CharacterSet=ASCII Database= DBCName=<Teradata_server> EnableDataEncryption=0 EnableExtendedStmtInfo=0 EnableLOBs=1 EnableReconnect=0 IntegratedSecurity=0 LoginTimeout=20 LogonID= MapCallEscapeToExec=0 MaxRespSize=8192 Password= PortNumber=1025 PrintOption=N ProcedureWithSplSource=Y ReportCodePageConversionErrors=0 SecurityMechanism= SecurityParameter= ShowSelectableTables=1 TDProfile= TDRole= TDUserName= [Text] Driver=ODBCHOME/lib/ivtxt27.so Description=DataDirect 7.1 TextFile(*.*) AllowUpdateAndDelete=0 ApplicationUsingThreads=1 CacheSize=4 CenturyBoundary=20 Database=ODBCHOME/demo DataFileExtension=TXT DecimalSymbol=. Delimiter=, FileOpenCache=0 FirstLineNames=0 IntlSort=0 ScanRows=25 TableType=Comma UndefinedTable=GUESS [Informix] Driver=ODBCHOME/lib/ivinf27.so Description=DataDirect 7.1 Informix ApplicationUsingThreads=1 CancelDetectInterval=0 CursorBehavior=0 Database=<database_name> EnableInsertCursors=0 GetDBListFromInformix=1 HostName=<Informix_host> LogonID= Password= Protocol=onsoctcp ServerName=<Informix_server> Service=<Informix_service_name> TrimBlankFromIndexName=1 [Oracle] Driver=ODBCHOME/lib/ivor827.so Description=DataDirect 7.1 Oracle AlternateServers= ApplicationUsingThreads=1 ArraySize=60000 CatalogIncludesSynonyms=1 CatalogOptions=0 ClientVersion=9iR2 ConnectionReset=0 ConnectionRetryCount=0 ConnectionRetryDelay=3 DefaultLongDataBuffLen=1024 DescribeAtPrepare=0 EnableDescribeParam=0 EnableNcharSupport=0 EnableScrollableCursors=1 EnableStaticCursorsForLongData=0 EnableTimestampWithTimeZone=0 LoadBalanceTimeout=0 LoadBalancing=0 LocalTimeZoneOffset= LockTimeOut=-1 LogonID= MaxPoolSize=100 MinPoolSize=0 OptimizeLongPerformance=0 Password= Pooling=0 ProcedureRetResults=0 ReportCodePageConversionErrors=0 ReportRecycleBin=0 ServerName=<Oracle_server> TimestampEscapeMapping=0 UseCurrentSchema=1 [SQLServ Legacy Wire Protocol] Driver=ODBCHOME/lib/ivmsss27.so Description=DataDirect 7.1 SQL Server Legacy Wire Protocol Address=<SQLServer_host, SQLServer_server_port> AlternateServers= AnsiNPW=Yes ConnectionRetryCount=0 ConnectionRetryDelay=3 Database=<database_name> FetchTSWTZasTimestamp=0 FetchTWFSasTime=0 LoadBalancing=0 LogonID= Password= QuotedId=No ReportCodepageConversionErrors=0 SnapshotSerializable=0 [ODBC] IANAAppCodePage=4 InstallDir=ODBCHOME Trace=0 TraceFile=odbctrace.out TraceDll=ODBCHOME/lib/ivtrc27.so ODBCTraceMaxFileSize=102400 ODBCTraceMaxNumFiles=10 [ODBC File DSN] DefaultDSNDir= UseCursorLib=0
To modify or create data sources in the odbc.ini file, use the following procedures.
• To modify a data source:
1. Using a text editor, open the odbc.ini file.
2. Modify the default attributes in the data source definitions as necessary based on your system specifics, for example, enter the host name and port number of your system in the appropriate location.
Consult the "Connection String Attributes" table of each driver chapter for other specific attribute values.
3. After making all modifications, save the odbc.ini file and close the text editor.
The "Connection Option Descriptions" section of each driver chapter lists both the long and short names of the attribute. When entering attribute names into odbc.ini, you must use the long name of the attribute. The short name is not valid in the odbc.ini file.
• To create a new data source:
1. Using a text editor, open the odbc.ini file.
2. Copy an appropriate existing default data source definition and paste it to another location in the file.
3. Change the data source name in the copied data source definition to a new name. The data source name is between square brackets at the beginning of the definition, for example, [Oracle Wire Protocol] .
4. Modify the attributes in the new definition as necessary based on your system specifics, for example, enter the host name and port number of your system in the appropriate location.
Consult the "Connection String Attributes" table of each driver chapter for other specific attribute values.
5. In the [ODBC] section at the beginning of the file, add a new data_source_name=installed-driver pair containing the new data source name and the appropriate installed driver name.
6. After making all modifications, save the odbc.ini file and close the text editor.
The "Connection String Attributes" table of each driver chapter lists both the long and short name of the attribute. When entering attribute names into odbc.ini, you must use the long name of the attribute. The short name is not valid in the odbc.ini file.