Non-Oracle Sybase OCA connected to Oracle Forms
The insert is working fine from Oracle forms to the Sybase database. However, when I exit the application it does a rollback (removing all the inserts). I have tried putting NULL; in the ON-ROLLBACK and ON-SAVEPOINT triggers (as recommended in the documentation). I have used the property class suggested in the demo OPEN_DB. Does anyone have a solution to this problem?
The permissions might not have set properly .... I would restore the ORACLE_HOME from a backup and follow Michael's recommendation as mentioned in the following thread.
Forms & Reports server - permissions problem
PS: Just in case, this metalink note might apply to you as well... 363976.1 - Formsbuilder Crashes With Segmentation Fault
Similar Messages
-
Trying to pass Login username and password from a non-Oracle Form
I have a form that I am trying to use to pass a login username and password to an Oracle form. The problem is I know Oracle 10g web reports can take login parameters in a URL, but I can't seem to figure out how to encode/hide it and have Oracle read it. I want to be able to hide the username and password (obviously for security) and I also want to be able to pass special characters... does anyone have suggestions? It seems even in Oracle forms there are some issues passing login info because I have built in parameter forms... I have given myself quite a headache either way! We are trying to upgrade from an old, old version of forms and reports and are trying to use as much orginal code as possible. It all works if I pass plain text user name and password... any help would be sooooo appreciated. By the way on the Oracle side I am still pretty much an infant developer... please talk slow and use simple words... ;-p
Thanks again for any help!
Va...asking me to enter username and password on a non-secured website, or else thy will destroy my account. Is it legit ?
It is definitely a scam. Delete it immediately.
For more information, see this document:
Identifying fraudulent "phishing" email -
Oracle Form as redirect to Oracle Reports
Okay, I can't figure out how to hide the parameters in a URL from a non-Oracle Form to an Oracle Report. I found a work around on how to call an Oracle Report with a built in parameter form from an Oracle Form, but I have never used forms. Could anyone give me a clue on how I could just create an Oracle form with buttons to the reports so I can build the fix and redirect the user to the Oracle report. I would really appreciate any help, any guidance, any direction in this matter.
Thank you,
V-here is that information regarding 9i. Perhaps here
you can find that information as a reference.
Heterogeneous Connectivity Administrator's Guide Contents / Search / Index / PDF
http://download-east.oracle.com/docs/cd/B10501_01/server.920/a96544.pdf
Joel P�rez -
Connecting to Non-Oracle Databases
How can we connect to Non-oracle databases like MS-SQL server using Developer Forms and reports?
can any body please provide steps to do this.HI
to connect to Non-Oracle Database u have to use OCA ,,,u have to define ODBC data source for the database <source1> u want to connect. to connect from the forms or reports
user name/password@ODBC:source1.
hope this help u
try to look for the developer help -
ORA-28500: connection from ORACLE to a non-Oracle system returned this message: ORA-02063: preceding line from OWB_75
Scenario:
I am having difficulty getting ODBC connection between Oracle OWB app with an 11gR2 DB (running on a VirtualBox Linux) and SQL Server 2008 running directly on the host. (Windows 8)
I am trying to take a SQL Server 2008 feed into Oracle Ware house Builder, and think(!) I have read everything and configured it in accordance (but I presume not given 3 days of failed attempts to fix it). I have also read several blogs, hence there might be a few more settings in the configuration files than the formal documentation says, but these have come from blogs that have “Solved” problems for other similar situations.
The environments:
HOST:
Name: RESOLVEIT-PC
IP: 192.168.1.80
Windows 8 (64bit) , with system DSN ODBC connection ACME_POS created with 32 bit ODBC set up (This setting still shows up fine in the 64 bit ODBC).
GUEST VM:
Name: OraDBSvr.com
GUES fixed IP Address: 192.1.200
Oracle VirtualBox (4.2.16)
Oracle Redhat Linux 6 (x86)
Oracle 11gR2 Enterprise Edition (11.2.0.1.0)
ODBC: Freetds driver
Configuration files:
initacmepos.ora
HS_FDS_CONNECT_INFO = 192.168.1.80/SQLEXPRESS/ACME_POS
HS_FDS_TRACE_LEVEL = 0
HS_FDS_SUPPORT_STATISTICS=FALSE
HS_RPC_FETCH_REBLOCKING= OFF
HS_FDS_FETCH_ROWS = 1
HS_FDS_SHAREABLE_NAME = /usr/local/lib/libtdsodbc.so
set ODBCINI=/opt/odbc/odbc.ini
# set <envvar>=<value>
odbc.ini
[ACME_POS]
Driver = FreeTDS
Description = ODBC Connection via FreeTDS
Trace = 1
Servername = 192.168.1.80
Database = dbo
odbcinst.ini
[PostgreSQL]
Description = ODBC for PostgreSQL
Driver = /usr/lib/psqlodbc.so
Setup = /usr/lib/libodbcpsqlS.so
Driver64 = /usr/lib64/psqlodbc.so
Setup64 = /usr/lib64/libodbcpsqlS.so
FileUsage = 1
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc5.so
Setup = /usr/lib/libodbcmyS.so
Driver64 = /usr/lib64/libmyodbc5.so
Setup64 = /usr/lib64/libodbcmyS.so
FileUsage = 1
[FreeTDS]
Discription = TDS driver (Sybase / MS SQL)
Driver = /usr/local/lib/libtdsodbc.so
# Setup = /usr/local/lib/libtdsS.so
FileUsage = 1
CPTimeout =
CPReuse =
[oracle@oraDBsvr etc]$
freetds.conf
# $Id: freetds.conf,v 1.12 2007-12-25 06:02:36 jklowden Exp $
# This file is installed by FreeTDS if no file by the same
# name is found in the installation directory.
# For information about the layout of this file and its settings,
# see the freetds.conf manpage "man freetds.conf".
# Global settings are overridden by those in a database
# server specific section
[global]
# TDS protocol version
; tds version = 4.2
# Whether to write a TDSDUMP file for diagnostic purposes
# (setting this to /tmp is insecure on a multi-user system)
; dump file = /tmp/freetds.log
; debug flags = 0xffff
# Command and connection timeouts
; timeout = 10
; connect timeout = 10
# If you get out-of-memory errors, it may mean that your client
# is trying to allocate a huge buffer for a TEXT field.
# Try setting 'text size' to a more reasonable limit
text size = 64512
# A typical Sybase server
[egServer50]
host = symachine.domain.com
port = 5000
tds version = 5.0
# A typical Microsoft server
[ACME_POS]
host = 192.168.1.80
port = 60801 # also tried 1433
instance = SQLEXPRESS
tds version = 8.0
client charset = UTF-8
tsql -LH 192.168.1.80
ServerName RESOLVEIT-PC
InstanceName SQLEXPRESS
IsClustered No
Version 10.50.4000.0
tcp 60801
np \\RESOLVEIT-PC\pipe\MSSQL$SQLEXPRESS\sql\query
via RESOLVEIT-PC,0:1433
Oracle listener:
[oracle@oraDBsvr log]$ cat /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = acmepos)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
(PROGRAM = dg4odbc)
(HS = OK)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oraDBsvr)(PORT = 1521))
ADR_BASE_LISTENER = /u01/app/oracle
[oracle@oraDBsvr log]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 16-SEP-2013 13:57:41
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oraDBsvr)(PORT=1521)))
STATUS of the LISTENER
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 16-SEP-2013 13:50:34
Uptime 0 days 0 hr. 7 min. 7 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/diag/tnslsnr/oraDBsvr/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oraDBsvr)(PORT=1521)))
Services Summary...
Service "acmepos" has 1 instance(s).
Instance "acmepos", status UNKNOWN, has 1 handler(s) for this service...
Service "dw" has 1 instance(s).
Instance "dw", status READY, has 1 handler(s) for this service...
Service "dwXDB" has 1 instance(s).
Instance "dw", status READY, has 1 handler(s) for this service...
The command completed successfully
Oracle tnsnames.ora
[oracle@oraDBsvr admin]$ cat tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
dw =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dw)
acmepos =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
(CONNECT_DATA=(SID=acmepos)
(HS=OK)
Oracle sqlnet.ora
[oracle@oraDBsvr admin]$ cat sqlnet.ora
# sqlnet.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (EZCONNECT, TNSNAMES)
ADR_BASE = /u01/app/oracle
I can connect from the linux server to SQL Server, and query the database:
[oracle@oraDBsvr etc]$ tsql -S acme_pos -U acme_dw_user -P acme1234
locale is "en_US.utf8"
locale charset is "UTF-8"
using default charset "UTF-8"
1> select last_name from dbo.employees;
2> go
last_name
Davolio
Fuller
Leverling
Peacock
Buchanan
Suyama
King
Callahan
Dodsworth
(9 rows affected)
1>
However, I can’t get a response through Oracle OWB , and I get:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message: ORA-02063: preceding line from OWB_75
In the hs log file I get:
[oracle@oraDBsvr log]$ cat acmepos_agt_3821.trc
Oracle Corporation --- MONDAY SEP 16 2013 13:51:22.170
Heterogeneous Agent Release
11.2.0.1.0
HS Gateway: NULL connection context at exit
[oracle@oraDBsvr log]$
I am really stuck now and going round in circles and can’t see the wood for trees! Can anyone please help?!!
Many Thanks.
Rafe.Let us rewrite your ODBC DSN a little bit... Your current odbc.ini looks like:
[ACME_POS]
Driver = FreeTDS
Description = ODBC Connection via FreeTDS
Trace = 1
Servername = 192.168.1.80
Database = dbo
Let us change it a little bit so that we only need one config file - no odbcinst.ini nor freetds.conf file anymore:
[ACME_POS]
Driver =/usr/local/lib/libtdsodbc.so
Server = 192.168.1.80
Database
= dbo #### I have some doubts that you have a SQL Server database called dbo - one database that always exists is master - so as a test use master here or get the real database name of the SQL Server database you want to connect
Port = 60801 ## make sure it really is the correct port - best would be to check on the SQL server and then try telnet <ip> <port> if you can connect to the SQL server
TDS_Version = 8.0
QuotedId=YES
Especially the last 2 parameters are mandatory. TDS_Version specifies the TDS Version you have to use to connect to the SQL Server and QuotedID is required for DG4ODBC as it surrounds objevt names by double quotes.
What happens now when you try to connect with for example isql - the ODBC test utility shipped with the ODBC Driver manager?
In addition, could you please do me another favour and check the word size of DG4ODBC and the ODBC Driver Manager as well as the ODBC Driver - just execute:
file /u01/app/oracle/product/11.2.0/dbhome_1/bin/dg4odbc
file /usr/local/lib/libtdsodbc.so
file < the patch to your libodbc.so library>/libodbc.so
and post the output. -
Problem in OWB: connecting to a non-oracle database
Good day,
i'm working on a windows 32 bit machine,i have Oracle database , OWB 11.2.0.1 installed on it
i'm trying to make OWB connect to a "Sybase" source database on another server , using ODBC
i've tested the connection from SQLPLUS and it's working perfectly
but when i test the connection from OWB locations , it gives me this error:
"ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[OpenLink][ODBC][SQL Server]Statement(s) could not be prepared (0)
{42000}[OpenLink][ODBC][SQL Server]"DUAL" not found. Specify owner.objectname
or use sp_help to check whether the object exists (sp_help may produce lots of
output).
(208) {42S02,NativeErr = 208}
my questions are :
-why would OWB check for DUAL table on a sybase database? is that a bug in OWB?
-can i bypass this step and just import metadata from the sybase source database? (i tried importing,but OWB performs the same test before importing)Hi Chris,
I haven't tried it, and these are just some of my thoughts, but I
think you would need to load the JDBC driver for the other database
into the Oracle database (using the "loadjava" tool, of-course).
Then your java stored procedure should be able to instantiate the
third party JDBC driver and obtain a connection to the other database.
Hope this helps.
Good Luck,
Avi. -
ORA-28500: connection from ORACLE to a non-Oracle system returned this
Hi ALL<
Please assist i am doing heterogeneous connectivity as oracle to sql server the below error encounterd after created db link.
SQL> select * from SqlTest@jadoo;
select * from SqlTest@jadoo
ERROR at line 1:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
ORA-28541: Error in HS init file on line 20.
ORA-02063: preceding 2 lines from JADOOHi,
my dg4odbc.ora is as below:
$ cat initdg4odbc.ora
# This is a sample agent init file that contains the HS parameters that are
# needed for the Database Gateway for ODBC
# HS init parameters
HS_FDS_CONNECT_INFO = mssqlserver
HS_FDS_TRACE_LEVEL = off
HS_FDS_SHAREABLE_NAME = /usr/opt/ibm/WSII/odbc/ddl/lib/FRmsss21.so
# ODBC specific environment variables
set ODBCINI=/usr/opt/ibm/WSII/odbc/ddl/odbc.ini
# Environment variables required for the non-Oracle system
set <envvar>=<value>
$
MY odbc.ini file is as :
$ cat odbc.ini
[ODBC Data Sources]
DB2 Wire Protocol=DataDirect 5.1 DB2 Wire Protocol
Informix Wire Protocol=DataDirect 5.1 Informix Wire Protocol
Oracle Wire Protocol=DataDirect 5.0 Oracle Wire Protocol
Oracle=DataDirect 5.1 Oracle
SQLServer Wire Protocol=DataDirect 5.1 SQL Server Wire Protocol
Sybase Wire Protocol=DataDirect 5.1 Sybase Wire Protocol
mssqlserver=MS SQL Server 2008
[DB2 Wire Protocol]
Driver=/home2/alesio/odbc64v51/lib/dddb221.so
Description=DataDirect 5.1 DB2 Wire Protocol
AddStringToCreateTable=
AlternateID=
AlternateServers=
ApplicationUsingThreads=1
CatalogSchema=
CharsetFor65535=0
#Collection applies to OS/390 and AS/400 only
Collection=
ConnectionRetryCount=0
ConnectionRetryDelay=3
#Database applies to DB2 UDB only
Database=<database_name>
DynamicSections=200
GrantAuthid=PUBLIC
GrantExecute=1
IpAddress=<DB2_server_host>
LoadBalancing=0
#Location applies to OS/390 and AS/400 only
Location=<location_name>
LogonID=
Password=
PackageOwner=
ReportCodePageConversionErrors=0
SecurityMechanism=0
TcpPort=<DB2_server_port>
UseCurrentSchema=1
WithHold=1
[Informix Wire Protocol]
Driver=/home2/alesio/odbc64v51/lib/ddifcl21.so
Description=DataDirect 5.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>
ReportCodePageConversionErrors=0
ServerName=<Informix_server>
TrimBlankFromIndexName=1
[Oracle Wire Protocol]
Driver=/home2/alesio/odbc64v51/lib/ddora21.so
Description=DataDirect 5.1 Oracle Wire Protocol
AlternateServers=
ApplicationUsingThreads=1
ArraySize=60000
CachedCursorLimit=32
CachedDescLimit=0
CatalogIncludesSynonyms=1
CatalogOptions=0
ConnectionRetryCount=0
ConnectionRetryDelay=3
DefaultLongDataBuffLen=1024
DescribeAtPrepare=0
EnableDescribeParam=0
EnableNcharSupport=0
EnableScrollableCursors=1
EnableStaticCursorsForLongData=0
EnableTimestampWithTimeZone=0
HostName=<Oracle_server>
LoadBalancing=0
LocalTimeZoneOffset=
LockTimeOut=-1
LogonID=
Password=
PortNumber=1521
ProcedureRetResults=0
ReportCodePageConversionErrors=0
ServiceType=0
ServiceName=
SID=<Oracle_SID>
TimeEscapeMapping=0
UseCurrentSchema=1
[Oracle]
Driver=/home2/alesio/odbc64v51/lib/ddor821.so
Description=DataDirect 5.1 Oracle
AlternateServers=
ApplicationUsingThreads=1
ArraySize=60000
CatalogIncludesSynonyms=1
CatalogOptions=0
ClientVersion=9iR2
ConnectionRetryCount=0
ConnectionRetryDelay=3
DefaultLongDataBuffLen=1024
DescribeAtPrepare=0
EnableDescribeParam=0
EnableNcharSupport=0
EnableScrollableCursors=1
EnableStaticCursorsForLongData=0
EnableTimestampWithTimeZone=0
LoadBalancing=0
LocalTimeZoneOffset=
LockTimeOut=-1
LogonID=
OptimizeLongPerformance=0
Password=
ProcedureRetResults=0
ReportCodePageConversionErrors=0
ServerName=<Oracle_server>
TimestampEscapeMapping=0
UseCurrentSchema=1
[SQLServer Wire Protocol]
Driver=/home2/alesio/odbc64v51/lib/ddmsss21.so
Description=DataDirect 5.1 SQL Server Wire Protocol
Address=<SQLServer_host, SQLServer_server_port>
AlternateServers=
AnsiNPW=Yes
ConnectionRetryCount=0
ConnectionRetryDelay=3
Database=<database_name>
LoadBalancing=0
LogonID=
Password=
QuotedId=No
ReportCodePageConversionErrors=0
[Sybase Wire Protocol]
Driver=/home2/alesio/odbc64v51/lib/ddase21.so
Description=DataDirect 5.1 Sybase Wire Protocol
AlternateServers=
ApplicationName=
ApplicationUsingThreads=1
ArraySize=50
Charset=
ConnectionRetryCount=0
ConnectionRetryDelay=3
CursorCacheSize=1
Database=<database_name>
DefaultLongDataBuffLen=1024
EnableDescribeParam=0
EnableQuotedIdentifiers=0
InitializationString=
Language=
LoadBalancing=0
LogonID=
NetworkAddress=<Sybase_host, Sybase_server_port>
OptimizePrepare=1
PacketSize=0
Password=
RaiseErrorPositionBehavior=0
ReportCodePageConversionErrors=0
SelectMethod=0
TruncateTimeTypeFractions=0
WorkStationID=
[mssqlserver]
Driver=/usr/opt/ibm/WSII/odbc/ddl/lib/FRmsss21.so
Description=MS SQL Server Driver for AIX
Database=TraceTest
LogonID=TraceAdmin
Password=sqltest@123$
Address=10.10.1.92\MSSQL2008
QuotedId=YES
QEWSD=41143
AnsiNPW=YES
[ODBC]
IANAAppCodePage=4
InstallDir=/usr/opt/ibm/WSII/odbc/ddl
Trace=0
TraceDll=/usr/opt/ibm/WSII/odbc/dd/lib/odbctrac.so
TraceFile=odbctrace.out
UseCursorLib=0
$
Please advise.
Best Regards,
Edited by: user13707876 on 23-Aug-2012 04:54 -
Connecting database 11g to Oracle forms 6i.
Hi guys,
my previous question was:
"Hi guys,
basically, i am using the "run sql command line" from "Get Started With Oracle Database 11g Express Edition ". I have created a database within the command line and now am trying to open it Oracle forms 6i. I have set up the forms in the form builder but when i hit the green traffic light it asks me to log in. I type "system" for the username and then my password. (Not quite sure what the database bit should be. Someone told me XE). Anyway, apparently, you need to connect the sql command line or the sql database to oracle forms 6i. Can someone please tell me how i can link the database from the command line to oracle froms so i am able to log in. If there is anything technical such as "check a port number" or anything like that, can you tell me where i can locate it.
Thanks in advance "
Someone replied with:
irst you have to configure TNSNAMES.ORA file
copy the tns configuration from database to forms tns file.
then create a user in data base and give connect and create access and create any table and then try to connect from forms.
Can someone please tell me where to look for TNSNAMES.ORA file? where it can usuallly be located? or even what it should look like? i found one but i think it is the one for the forms but non for the database.
ThanksTNSNAMES.ORA File Location
for Forms 6
C:\ORANT\NET80\ADMIN
for forms 10g
E:\DevSuiteHome_1\NETWORK\ADMIN
for database 11g
D:\oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN
note that oracle database 11g does't have compatibility to connect with forms 6 version.
forms 6 version is limited upto 10g database versions. -
Connection to non-Oracle databases(MS Access) with Discoverer
Hello guys
I am new on this Forum. I am working with Oracle Discoverer and I will like to know how I can connect from Oracle Discover Administrator 4.1, to a non-Oracle database (on Microsoft Access or Dbase).
Please help me
Thanx.hello,
to connect to a non-oracle datasource, you have to use OCA which
leverages ODBC for that connection. this happens when the report
is executed in the engine, no matter if it is run in client
server or web. if you run it via web, you have to have the ODBC
drivers installed on the SERVER, of course !
regards,
the oracle reports team --pc -
Nca.connect not workds for Oracle forms
Hello,
I recorded my Oracle forms script, did some parametrization changes.
on nca.connect script failed:
Connection Error: Session migration in progress
my example code:
public void run() throws Exception {
beginStep("[1] QA - WebUtil", 0);
http.window(2, "window[@index='0']").get(
"http://11.71.10.34:8090/forms/frmservlet",
http.querystring(http.param("config", "mia")), null, true,
"ASCII", "ASCII");
http.get(
9,
"http://11.71.10.34:8090/forms/registry/oracle/forms/registry/Registry.dat",
null, http.headers(http.header("Cache-Control", "no-cache",
Header.HeaderAction.Modify)), true, "ASCII",
"ASCII");
http.get(13, "http://11.71.10.34:8090/forms/frmservlet", http
.querystring(http.param("config", "mia"),
http.param("ifsessid", "formsapp.140"),
http.param("acceptLanguage", "lt"),
http.param("ifcmd", "startsession"),
http.param("iflocale", "lt-LT")), http.headers(http
.header("Cache-Control", "no-cache",
Header.HeaderAction.Modify)), true, "ASCII",
"ASCII");
http.solve("formsload.url", "(.*)", null, true, Source.Html, 0,
EncodeOptions.None);
http.solve("formsload.url", "", "(.*)", null, true, Source.Html, 0,
EncodeOptions.None);
http.solve("formsload.host", "", "(?i)Host: *(.*)\r", null, true,
Source.RequestHeader, 0, EncodeOptions.None);
info("{{formsload.url}}");
info("{{formsload.host}}");
http.get(
17, "http://{{formsload.host,11.71.10.34:8090}}{{formsload.url,/forms/lservlet;jsessionid=crwzRnhLV7h5Wwcxvp82Bss9c2Yt0fcrzNj2YxlLG8TMpP9LSWn1!-1680603476}}", null, http.headers(http.header("Cache-Control", "no-cache",
Header.HeaderAction.Modify)), true, "ASCII", "ASCII");
nca.connect(
22,
ConnectMode.HTTP,
null,
0,
"http://{{formsload.host,11.71.10.34:8090}}{{formsload.url,/forms/lservlet;jsessionid=crwzRnhLV7h5Wwcxvp82Bss9c2Yt0fcrzNj2YxlLG8TMpP9LSWn1!-1680603476}}");
endStep();
Thanks for any help.Another option to having multiple copies of the TNSNAMES.ora file is to set a TNS_ADMIN environment variable and point it to the location of your TNSNAMES.ora file. This allows you to manage a single file rather than multiple copies. I recommend using an Environment variable versus editing the Windows Registry as you have to add this entry to each Oracle Home while the environment variable is global to all homes. For information on how to manage Windows Environment variables check out this MS Technet article: Configuring System and User Environment Variables.
Hope this helps,
Craig B-)
If someone's response is helpful or correct, please mark it accordingly.
Edited by: CraigB on Mar 9, 2011 10:09 AM -
Open sybase data base in oracle form
How can I Open sybase data base in oracle form ?
Its not possible to do it directly but you can do it by installing a Transparent Gateway in your Oracle database. You would then connect to the Oracle database and it would route the table references to the Sybase DB with the help of the gateway. You wouldn't be able to utilize all the functionality of the Sybase DB, only the ones exposed by the gateway.
-
Can SQL*Plus connect via ODBC to NON-Oracle data source?????
I am struggling to understand something. I downloaded Oracle instance client, SQL*Plus and ODBC components with the hopes of being able to connect via SQL*Plus to a non-Oracle/ODBC compliant database.
Is this possible? Or is SQL*Plus ability to connect via ODBC only to an Oracle data source??
Thanks...sqlplus only connects to oracle. you can use the odbc driver from instant client to allow other applications to access oracle via odbc (e.g. excel). if you need to connect to non-oracle odbc database (ms-access, foxpro, etc.) you need odbc driver for those sources.
you can use sqldeveloper to connect to oracle and non-oracle databases. check otn product info for sqldeveloper for more details. -
Cannot connect Oracle 10 with Oracle Forms 6i
Hi,
I am trying to connect to oracle 10g database (Release 10.1.0.5.0) from Froms 6i (Version 6.0.8.11.3) but no luck.
As soon as I try to connect to Oracle 10, the forms builder is closing itself down. All I get is the useless windows error message saying that "Oracle Forms Designer has encountered a problem and needs to close."
It may be that the version of forms I am using doesn't support Oracle 10. Anyone has encountered this and if so knows a workaround for this problem.
Thanks very much.
HuseyinTry to install
Forms [32 Bit] Version 6.0.8.23.2 (Production)
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
(patch 18)
Sorry W1zard
Edited by: Rosario Vigilante on Jan 26, 2009 3:41 PM -
ORA-28500: connection from ORACLE to a non-Oracle system
Hi, I need to connect to a OWB mysql database, but when making a query in sql plus sends me this error.
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Generic Connectivity Using ODBC][H006] The init parameter
<HS_FDS_CONNECT_INFO> is not set. Please set it in init<orasid>.ora file.
ORA-02063: preceding 2 lines from MYSQLINK
listener.ora
# listener.ora Network Configuration File: C:\oraclebi\db\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oraclebi\db)
(PROGRAM = extproc)
(SID_DESC =
(SID_NAME = MYSQL)
(ORACLE_HOME = C:\oraclebi\db)
(PROGRAM = hsodbc)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = bi.oratechla.com)(PORT = 1521))
tnsnames.ora
# tnsnames.ora Network Configuration File: C:\oraclebi\db\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
BISE1DB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = bi.oratechla.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = bise1db)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
OTCL_MORDOR =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.210)(PORT = 1620))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = TEST)
MYSQL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = bi.oratechla.com)(PORT = 1521))
(CONNECT_DATA =
(SID = MYSQL))
(HS = OK)
inithMYSQL.ora
# This is a sample agent init file that contains the HS parameters that are
# needed for an ODBC Agent.
# HS init parameters
HS_FDS_CONNECT_INFO = MYSQL
HS_FDS_TRACE_LEVEL = off
# Environment variables required for the non-Oracle system
#set <envvar>=<value>
system dsn --> MYSQL
databaselink
CREATE PUBLIC DATABASE LINK mysqlink CONNECT TO "oracle" IDENTIFIED BY "oracle" using 'ejemplo';
Database link created.
select * from empleado@mysqlink;
ERROR at line 1:
ORA-12154: TNS:could not resolve the connect identifier specified
or
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Generic Connectivity Using ODBC][H006] The init parameter
<HS_FDS_CONNECT_INFO> is not set. Please set it in init<orasid>.ora file.
ORA-02063: preceding 2 lines from MYSQLINK
tnsping
C:\Documents and Settings\Administrator>tnsping MYSQL
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 06-AUG-2
010 06:31:57
Copyright (c) 1997, 2005, Oracle. All rights reserved.
Used parameter files:
C:\oraclebi\db\network\admin\sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = bi.orate
chla.com)(PORT = 1521)) (CONNECT_DATA = (SID = MYSQL)) (HS = OK))
OK (30 msec)Use the setup failing with
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Generic Connectivity Using ODBC][H006] The init parameter
<HS_FDS_CONNECT_INFO> is not set. Please set it in init<orasid>.ora file.
ORA-02063: preceding 2 lines from MYSQLINK
There is a typo in the name of you gateway init file. You posted the content of inithMYSQL.ora but the naming is init<SID>.ora which is in your case initMYSQL.ora.
In addition please keep in mind HSODBC has been desupported since 2008 and when starting a new configuration you should use the follow up product dg4odbc (Database Gateway for ODBC) V11. -
Hi, i'm trying to create database link from a database Oracle 11g to PostgreSQL with DG4ODBC, and unixODBC
my configured to /etc/odbc.ini
[PostgreSQL]
Description = Test to Postgres
Driver = psqlodbc
Trace = Yes
TraceFile = /tmp/sql.log
Database = danieldb
Servername =
UserName = SA
Password = password
Port = 5432
Protocol = 6.4
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
ShowOidColumn = No
FakeOidIndex = No
my configured to /etc/odbcinst.ini
[ODBC]
CommLog=1
Debug=1
FileUsage=1
Pooling=No
Trace=1
[psqlodbc]
Description=PostgreSQL ODBC driver
Driver=/usr/lib64/psqlodbcw.so
CommLog=1
Debug=0
FileUsage=1
my configured to /u01/app/oracle/product/11.2.0/xe/hs/admin/initPostgreSQL.ora
HS_FDS_CONNECT_INFO = PostgreSQL
HS_FDS_TRACE_LEVEL = 0
HS_FDS_SHAREABLE_NAME = /usr/lib64/libodbcpsql.so
set ODBCINI=/etc/odbc.ini
my configured to /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
Listener =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle-poc)(PORT = 1521))
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC=
(SID_NAME=PostgreSQL)
(ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe)
(PROGRAM=dg4odbc)
(ENVS="LD_LIBRARY_PATH=/usr/lib64:/u01/app/oracle/product/11.2.0/xe/lib")
my configured to /u01/app/oracle/product/11.2.0/xe/network/admin/tnsname.ora
PostgreSQL=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle-poc)(PORT = 1521))
(CONNECT_DATA =
(SID = PostgreSQL)
(HS = OK)
i'm try to created public database link :
CREATE PUBLIC DATABASE LINK "orapos" CONNECT TO "SA" IDENTIFIED BY "password" USING 'PostgreSQL';
when i used tnsping
[root@oracle-poc admin]# tnsping PostgreSQL
TNS Ping Utility for Linux: Version 11.2.0.2.0 - Production on 16-MAY-2013 20:34:19
Copyright (c) 1997, 2011, Oracle. All rights reserved.
Used parameter files:
/u01/app/oracle/product/11.2.0/xe/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle-poc)(PORT = 1521)) (CONNECT_DATA = (SID = PostgreSQL)) (HS = OK))
OK (0 msec)
and last i try to use the database link :
SQL> select * from "tabel2"@orapos
2 ;
select * from "tabel2"@orapos
ERROR at line 1:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
ORA-02063: preceding line from ORAPOS
Whats wrong with my configuration??
Thank you and best regards,
DanielMike,
yes i've downloaded the ODBC driver manager..
for HS_FDS_SHAREABLE_NAME i use /usr/lib/psqlodbc.so
and i get this error when i call the db link(orpos)
ERROR at line 1:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
ORA-02063: preceding line from ORAPOS
for HS_FDS_SHAREABLE_NAME = /usr/lib64/psqlodbcw.so
and i get this error when i call the db link(orpos)
ERROR at line 1:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
c
and when i used isql isql to call DNS(PostgreSQL) is success
whats wrong with my config?
about PostGres ODBC did you mean postgresql-odbc-08.04.0200-1.el6.x86_64 ??
Thank you and best regards,
Daniel
Maybe you are looking for
-
Replication of Pricing Conditions between ECC and CRM
Hi All I have a couple of queries regarding replication of pricing information between ECC_CRM. We maintain the filter settings for Pricing procedures, access sequences and condition types in the object DNL_CUST_CND_PR, and accordingly these are repl
-
Sound problems after upgrading
Hi, After installing the pay upgrade on my iPodTouch last week I can't control the volume. It plays everything on max. There's no way I can use my touch now without losing my hearing. What gives? thanks alf
-
Why do I have duplicate notes on my iphone all my settings are check for the icloud only on iphone, ipad and macbook?
-
Mount_smbfs fails if password contains '@'
I am using mount_smbfs command in a shell script like this: mount_smbfs -W <work-group> '//<user-name>:<password>@<host-name>/<share>' <mount-point> But, if the password has the character '@', the command fails. For example: mount_smbfs -W <workgroup
-
Does anyone know when Oracle is likely to release a newer version of EPM. I mean the version that comes after the 11.1.2 Thanks Neal