why the real time SQL monitor in sql developer(oracle) turns me no selection? What are the steps to see the performance metrics in sql developer?
Before Oracle 19c, you had to have SELECT_CATALOG_ROLE role, but it doesn't require now:
https://www.thegeekdiary.com/real-time-sql-monitoring-for-developers-oracle-database-19c-new-feature/
I understood that real time SQL monitor turns me no selection because I used 11g express edition that is free version of oracle sql. I think that it is not free to use this software, to use it we have to download enterprise edition. I am not sure but I think so.
Is there a tool that would help me with rewriting thousands of lines of code?
We are going to migrate from Oracle server to Vertica and therefore the older
Oracle joins would no longer be supported and a lot of SQL needs to be rewritten.
Best regards
Toad 11.0 (query builder) is suppose to be able to do this. I've not use this in great detail, but for the most part it works. i would double check any code provided by any tool as nothing is 100% fool proof. Another promising tools that many like seems to be swissql. No matter which tool you use, you're going to need to have lots of manual proof reading to make sure the resulting query is what you want.
Vertica's variant of SQL is the same as PostgreSQL. So you may want to see if any tools handle that already.
Here's a link that may be a good starting point: Tool for translation of Oracle PL/SQL into Postgresql PL/pgSQL
Can someone suggest tools for comparing performance of oracle stored procedures on 11g.
Toad for Oracle can do this for you, please see this as a reference
I may be asking something silly but I don't see any sql*plus or any GUI kind of interface to connect my Oracle server remotely. I tried SQL Plus but it's a command line interface, don't know what to do with that.
Oracle SQL developer is a GUI client
pl/sql developer and toad are both decent, but nonfree, Oracle gui clients. If you're going to do a lot of work on packages or stored procs/funcs, one of these will be worth every bit of money you spend.
squirrel sql is an opensource client. There's a squirrel-derived plugin for eclipse called SQL Explorer; it's really good for looking at your data to help get your programs right.
Is there a good tool from either Sybase or elsewhere that will enable me to debug stored procedures in Sybase ASE? I need to be able to set breakpoints & watchpoints.
Previously, in Sybase ASA (not ASE), I used Sybase Central to do this. There is a plugin for ASE, but I doubt it will let me debug procedures.
Sybase ASE comes with a command line debugger called sqldbgr. Not the most user friendly option, but it does work. You can find documentation for this in the Utility Guide.
Alternatively Embarcadero produces a SQL debugger.
You may take a look at Sybase Workspace. It's a database tool to support Sybase database servers. It comes with debug facility.
I seem to recall the Embarcadero SQL Debugger works for debugging Stored Procs in ASE. I think it is a plugin for DBArtsian. Check out their web site to get more.
Cheers,
Kevin
CAST SQL Builder (by castsoftware.com) has a debugger where you can do all the common tasks, step into, over, watch variables, select from temporary tables and so on. It's great tool, unfortunately, for home use, it costs.
Allethrin has provided the full answer.
But for this:
Alas, I need to debug some existing procedures to determine if they will break when new functionality is implemented elsewhere in the system
You certainly do not need a stored procedure debugger. Just read the stored procedure code.
The SQL editor QweryBuilder from Werysoft has a debugger for Sybase ASE: http://www.werysoft.com/
Aqua Data Studio from Aqua Fold has SQL debuggers for Sybase ASE and others (Oracle, DB2 LUW, and SQL Server).
Also, Sybase ASE ships with a command line sp debugger called sqldbgr.
Use Oracle SQL Developer. I'm presently working through a JDBC connection to a Sybase ASE database using this tool. This seems to be Eclipse-based, but is quite responsive and allows you to view source code for functions and procs too. There is also a debugger available.
To create a new Sybase connection, on the "New / Select Database Connection" window, just click on the Sybase tab, enter your hostname/port/username/password, choose a database to access, and that's it.
And this software is free of charge! One thing I love about Oracle is that they give away so many good stuff for free (think JDeveloper IDE for ADF, JRockit JVM and Mission Control, and this tool).
http://www.oracle.com/technology/products/database/sql_developer/index.html