I thought TOAD Freeware would be a good choice, but it doesn't support ZOS (mainframe?) connections, only the paid version.
Suggestions for a alternative?
I use SquirrelSQL, a free, Java-based SQL query tool which works really well for DB2. It has a DB2 add-in as well. If you need any help getting started, let me know.
You'll be very unlikely to get this without a paid version. IBM guards its mainframe data very well.
For example, while the standard DB2 Connect clients ship with db2jcc_licence_cu.jar, that's the Cloudscape and LUW (Linux/Unix/Windows) license.
To connect to the mainframe, you need db2jcc_licence_cisuz.jar (for Cloudscape, iSeries, SQLJ, LUW and z/OS). And that only ships with high end versions of DB2 Connect.
Related
I am using Oracle SQL Developer version 21.4.2.018.1706-x64 and I can't find the tool Data Generator.
I know that in older versions of SQL Developer it was in the Tools tab but in my version it's not... (like you can see on the picture)
In older versions the tools tab is like this:
If you know where it is, I will be very grateful.
Thank you for your time
Those are two different tools, PL/SQL Developer from Allround Automations is NOT Oracle SQL Developer.
Different products, different companies, even different user audiences. One's free, one's not. So they're similar in many ways, but not in many more.
Disclaimer: I'm the product manager for SQL Developer at Oracle.
I want to create table automatically using new table option in oracle SQL developer,but that option is disabled in my tool.
Can any one please help me out in this issue.
Please find the below image highlighted with red mark for your better understanding.
Thanks in advance.
To quote Jeff Smitth:
SQL Developer is built by Oracle, for Oracle. It’s the database IDE.
...
But, SQL Developer is also ... a 3rd party database migration platform.
...
Since we support migrations from these other database platforms, wouldn’t it be neat if SQL Developer could connect and query those 3rd party databases too? Surprise, surprise – that’s exactly what we DO do today.
What ‘Support’ means
You can connect to, browse, and query (SELECTs only) SQL Server, DB2, Access, MySQL, and Teradata.
What ‘Support’ does NOT mean
providing debuggers
delivering database administration features
write access to the database
Sound a little harsh or spartan? Going much further in any of these areas would just open a big ole can of worms, and we’re committed to providing an optimal experience for the Oracle database. But, since we already support these limited features, there’s no real reason to hide it.
That post is from 2012, but as far as I'm aware is still mostly true.
Since creating tables would count as write access and a DBA feature, it isn't a matter of enabling the option for your MySQL database, it isn't supported. This is an area of functionality that only applies to Oracle databases. (Even though Oracle Corp. owns MySQL... this means the Oracle RDBMS).
I am naive in mainframe and my question would sound silly. However, I want to know where do we write or issue db2 commands,say diplay database command. Under which option do we issue these commands. Also, how do we find which database is active? This question sounds weird, however, the same was asked to me.
IBM has an Info Center article about where you can issue DB2 commands on the Mainframe. However, if you're not familiar with the Mainframe in general, it may not be all that useful to you.
As #cschneid recommends, you may want to ask around in your employer if there is any expertise on the subject. Otherwise, you need to get some training from somewhere.
There is a useful DB2 tool on the mainframe called SPUFI which can execute SQL statements.
https://www.ibm.com/support/knowledgecenter/en/SSEPEK_11.0.0/apsg/src/tpc/db2z_executesqlspufi.html
There's also a DB2 Admin Tool as well.
This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.
Closed 11 years ago.
I am looking for some embedded databases. SQLite has some issues with the GUI. What about FireBird? How active is it's mailing list and forums? Does it follow all the rules of ANSI SQL? Is it suitable for production?
Is Firebird still alive? Are you kidding? It is only few weeks since Firebird 2.5 has been launched. We use it in our commercial products both ways, as a client server and as an embedded solution. We found it stable, powerfull and SQL compliant. Comparing with MSSQL there are two significant advantages.
Firebird is free;
Firebird is cross-platform.
I come from a primarily microsoft based background and typically work in C#, asp.net and sql server. I recently started working with firebird for one of my clients. I am enjoying working with it and I am using a tool called databaseworkbench for gui administration right now. I also here that IbExpert is a good gui admin tool. I plan to try it out and there are many others. I actually did not care much for the FlameRobin tool at all but that's just my personal opinion.
In my opinion if firebird shipped with a great built-in gui admin tool it would be much more popular. People struggle to figure out which gui admin tool to use and the gui admin tool you choose highly controls how you perceive firebird as a database because different gui admin tools offer different features and functionality. So far so good though here. The client I am working for right now has about 800 companies running the firebird db as a backend successfully.
Going to Firebird web site and checking their news, releases, and bigfix list will give you an idea how active it is. I am very pleased with Firebird and I can recommend it without blinking.
Sure. firebird is alive with new featurea.
I'm using it on production for long time and big tables
dbvisualizer works pretty well with firebird.
I have found firebird to be pretty reliable. However, there are some gotchas.
Eg,
Select first 10 * from table_a;
instead of
select * from table_a limit 10;
Using an orm to talk to db usually takes care of these differences.
I think, Firebird Development Studio from SQLLY is close to something called IDE for Firebird RDBMS (regardless of the bugs that I encountered while using it), I haven't found other tools that has a refactoring feature that very helpful at development stage.
I am developing a small web application,Its data size is constant.
i.e data dosent grow with date/user.
I would like to know if I can use Oracle Express for this application.
http://www.oracle.com/technology/software/htdocs/xe_lic_prod.html
Any use of the Oracle Database Express Edition is subject to the following limitations;
1. Express Edition is limited to a single instance on any server;
2. Express Edition may be installed on a multiple CPU server,
but may only be executed on one processor in any server;
3. Express Edition may only be used to support up to 4GB of user data
(not including Express Edition system data);
4. Express Edition may use up to 1 GB RAM of available memory.
So I would say, yes.
Does Oracle enforce these limits themselves? If not, how to limit the instance to run on only one CPU?
I think the limitations of Oracle are pretty deep. My experience with Oracle shows that they make money selling consultancy, and to do this they don't document their products. Expect to have a really though time if you want to do a non-default install or some fancy configuring.
Why not choose:
MySql, MS SQL Express or Postgre SQL ?
They are all free and have less limitations. If you develop your site using ASP.NET or Java or PHP all of these make sense. Postgre SQL is probably one of the strongest free database engines out there.
If you want to be really cool and flexible, use an ORM like (N)Hibernate or Linq. This will abstract the database you use, so you can easily change databases later on.
Without knowing the details of all the things you require my response will reflect that.
To name a few:
1. How many users will be connecting into this database?
2. Will it be CPU or IO bound system?
3. What DB features do you need?
Oracle Express will most likely handle your vague CURRENT needs. The issue you will most likely run into first is if your data grows beyond 4GB. I wouldn't assume your data will stay constant, few things stay constant. The pain of dealing with purging data every time you hit the 4GB data limit or having to move data to a new database is not worth the FREE marketing hook that got you to use it in the first place. If you don't plan to ever pay for an Oracle license you might be better off using an open source database such as PostgreSQL or even MySQL that won't have artificial limits placed on the software and who's license will always be free. Personally I would go with PostgreSQL.
I find Oracle Express a nice tool to get a quick install of Oracle on my laptop to learn with. I wouldn't use it for anything in production though many people probably do.
Those are my thoughts without knowing all your requirements.
And yes Oracle enforces the limitations stated previously by Thilo in the software.