what is the connection string for forward engineering into oracle databases with CA erwin - oracle

I tried using the green checkmarked solution in What is the format of connection string that should be used while using ERWin tool for generating ERD for an Oracle database? typing it out as I found it in the tns.ora docs. Maybe I am doing something wrong but I don't know what it is.
Can someone please tell me the exact format for inserting a connection string?
Thanks

Related

Is it possible to compare databases from two different types of SQL

Is it possible to compare data from an Oracle DB and an Azure SQL DB. The data should be the same in each but I want to find out is there a way to check and confirm this?
I'm thinking maybe a Java application that could check and compare the same row of each application, or check totals/counts. Or is there a more straight forward way? Any advice appreciated.
Maybe you should give us more info about the story of the database.
Have you created an Azure SQL Database from an Oracle DB or the other way around?
My approach would be:
Use SSMA to translate the Oracle database to a SQL Server database.
Now use any compare database you find online (there are many) and compare the two.
If you tell me more about the story of the database I can understand better.

SSIS 2008 R2 - Convert Oracle Character set data (with french accent)

I'm trying to extract data out of an Oracle database that is configured with the following:
NLS_CHARACTERSET EE8ISO8859P2
NLS_NCHAR_CHARACTERSET AL16UTF16
I'm working with SSIS 2008 R2 Standard (had to install Oracle 11g Client). Some accent are properly interpreted (e.g: é) but some are received as weird character and I can't find any way to convert them properly :( The Oracle database is used by our ERP that serves many countries around the world which probably explains the character set choice (I'm not debating if it's a good one or not, I'm a SQL Server guy, not Oracle).
I've tried different approach to extract the data from Oracle, none of which succeeded. I thought I could simply use something as:
SELECT CONVERT(FIELDNAME,'UTF8','EE8ISO8859P2') FROM xxx
Without success.. In my ERP I can see the following value:
"modèle" which is read "modcle" with the previous query through SSIS.
I kinda feel that there's no way I'm gonna get the proper data unless there's some magic formula that can be used. Any help would be appreciated.
Thank you.
All you need to do is set your NLS parameters using some ALTER SESSION commands.
Guess the parameter you need to change would be NLS_LANG
See this page for more information:
http://docs.oracle.com/cd/A87860_01/doc/server.817/a76966/ch2.htm
Strangely, I helped one of my teammates today to sort in Swedish using this. Hope it helps you too.

SQL SERVER 2000 JDBC DRIVER

I am trying to find the SQL SERVER 2000 JDBC Driver to use in extracting data from SQL SERVER and also carrying out several operation implemented in Java/JSF. Any idea where I could get my hands on the driver? It is no surprise that Microsoft.com /MSDN stopped supporting and hence supplying the necessary driver. Please help and it is greatly appreciated
P.S. Sorry if this is the wrong place to post this :)
EDIT: Solution Working:
So JTDS does it based on link below. The strings I changed to make it work for SQL SERVER 2000 are:
Class.forName("net.sourceforge.jtds.jdbc.Driver");
and
connServer.dbConnect("jdbc:jtds:sqlserver://host;", "username",
"password");
Have you tried
http://www.microsoft.com/download/en/details.aspx?id=1511
Or
http://sourceforge.net/projects/jtds/files/

problems in inserting spanish words in oracle db

Is there a way to insert spanish words into the Oracle table - like 'España'.
When I try to insert it, it either takes the ASCII counterpart of it or replaces the 'ñ' with a '?'.
Has anyone done this before or knows a work around for it?
I found something while googling they told we have to mention spanish character set in init.ora file. I don't know how to do this and also setting nls_settings for client. I am using toad to connect to server which is located in UK.
Please help me in solving this problem.
First, you should check if the database was created with a character set that includes the Spanish characters that you want inserted. For versions of Oracle starting with 9i the wizards by default create the database using Unicode, so it shouldn't be a problem. But if the database wasn't created by you, this should be the first thing to check with the DBA that created it.
Which version of the Oracle server are you connecting to?
Which version of the Oracle client are you using? Which kind of Oracle client (OCI, JDBC, .NET)?
If the database was properly created it can be a problem related to the client platform.
And this is not simple to diagnose without information about the client OS, database client libraries that you are using and their configurations related to Natural Language Support.
So, I will point you to an Oracle FAQ related to this issue. It is a lot of material to read but it worths your time.
http://www.oracle.com/technetwork/database/globalization/nls-lang-099431.html

Connect to an Oracle database with SQL Server 2000 Reporting Services?

I am trying to create a report in SSRS2000 that will query an ORACLE database and pass one parameter, I am getting the following error message:
ORA-01036: illegal variable name/number
But have been unable to find much help elsewhere on the web with this error code
I was hoping that this would be fairly simple to do, does anyone have any idea how to accomplish this task?
You'll have to accept some Answer in order to show this question as "Answered" and you can't accept your own, so it might as well be this one.
Guys, I Swear I'm not trolling for rep, I don't even know what the proper term for that is. But if I mark it as Wiki, I won't right? So I did.
It turns out that the parameter had to be named Parameter1 for this to work, and that the dba had to correct a connection issue!

Resources