Oracle Reverse Engineer ERD for Mac [closed] - oracle

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 11 months ago.
Improve this question
I have a large database, over 100 tables, and I would like to reverse-engineer it into an ERD. I would like to do this automatically. OracleDataModeler works fine for me but seems to only let me select one table at a time. With my large database, I want to find a tool that will apply the ERD to the entire database, at once.
However, my employer has us using only MacOs (I'm on Monterey) and I can't find anything that will work for me. It doesn't have to be a free tool, I'm willing to pay for it, but all tools that I find seem to be only for Windows systems.
As a side tip, I had used RedGate software to do this with SQLServer databases and it is really easy to use. It worked great. If I could find something like that, it would be exactly what I'm looking for.

OracleDataModeler works fine for me but seems to only let me select
one table at a time.
No...use the Import wizard, point to your connection, select your schema/objects, and Voila.
Step By Steps
Connect to your datbase, pick your schemas and object types, and then...pick your objects...Click the 'Select All' button to grab everything.
Let it work it's magic..it may take awhile depending on how many objects you selected.
Disclaimer: I'm an Oracle employee and the product manager for SQL Developer / Data Modeler.

Related

Oracle PL/SQL package version control [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
We are building an automation process which needs to be version controlled so we can rerun it with certain parameters potentially even years later. We have been discussing ways to achieve a level of "version control". We would like to keep the versions in Oracle in some form so you can relatively easily get them running again.
The decision was that we will need to use different names for the different versions like *_1, *_2, etc.
I have a couple of concerns with this. Firstly it requires diligence to always make a new version of the package, no matter how small the change would be, so the number of versions can easily get out of hand. Secondly you have no way of knowing if somebody has touched that version since it has been created and ran against a particular set of parameters. (You can get the last updated dates in Oracle tables and compare to the original run time but that's not particularly efficient and you don't know if it was just deleting a space or actual code change.)
Is there a tried and tested good alternative to this?
You may use EBR (Edition-Based Redefinition).
It is likely to solve all your problems.
Edition-based redefinition allows multiple versions of PL/SQL objects, views, and synonyms in a single schema, which makes it possible to perform upgrades of database applications with zero downtime.
If changes are small you can recompile your objects in the same edition.
You can create editions and actualize only those objects you want to change.
Changes will be isolated until you make your new edition available for other users and applications.
You can change edition using ALTER DATABASE DEFAULT EDITION = edition-name; statement
You can read more about EBR here
https://docs.oracle.com/cd/E11882_01/appdev.112/e41502/adfns_editions.htm#ADFNS020
https://oracle-base.com/articles/11g/edition-based-redefinition-11gr2
You may want to take a look at Gitora www.gitora.com. It helps managing Oracle PL/SQL packages with Git. Full disclosure: I am the developer.

Alternatives to SchemaSpy [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I am looking for a open source tool that can be used to generate ER diagram. Currently, this is done using SchemaSpy. Maven scripts are invoked during jenkins build to generate these data model diagrams. I have tried POCs using SchemaCrawler as well. However, the results are not much satisfactory. Would appreciate if I can get pointers to alternative tools that can be used along with the same setup (maven and jenkins).
If you would like to find out good alternatives to SchemaSpy try to use and test this tools:
SchemaCrawler
Red-Gate SQL Doc (not FOSS)
Dataedo (not FOSS)
SchemaSpy 6.0
Each of them has different advantages and disadvantages SchemaCawler is also open source java based and free. SchemaSpy 6.0 this is new version of SchemaSpy that has better look and feel plus fix some major issue.
Dataedo is very interesting tool that has also possibility to generate documentation to pdf, html. With Dataedo you can write comments of tables and columns and after apply them on your database. As I remember on supplier page you can find also free version.
The last solution that I want to recommend is Red-Gate SQL Doc. This is also generate nice looking documentation and has many options. But as usually this solution is not free you need pay to use it.

Tableau programming [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am new here, and i hope that i could find answers for my questions related to open source reporting systems.
Is it possible to change in the programming logic of 'Tableau desktop'? I am asking this because i need to make changes that
enables me to log users' interactions with the system (Tableau
Desktop).
Is it possible to perform Big Data analysis by combining Tableau Desktop with Hadoop or Spark?
If the answers for the above questions is no, then could you please
recommend any other open source (free) reporting system that satisfy
these requirements.
Thank you in advance and best regards to all of you
Tableau has drivers to connect to several "big data" No SQL databases, and has added a Spark SQL driver as of Tableau version 8.3.
The full list of supported drivers can be found on Tableau's website at http://www.tableau.com/support/drivers
Your question about logging user interactions is not at all clear, but you might have better luck instituting logging at the database level instead of at client level.
In response to your question regarding user interactions, I'd recommend you take a look at the views_stats table in the Tableau Server database.
Instructions for connecting to the 'workgroup' database: http://onlinehelp.tableau.com/current/server/en-us/adminview_postgres_connect.htm
Versions 8 and 9 includes a Spark connection
As far as logging users goes, Tableau Desktop is designed as a single license tool for developers and shouldn't need to be logged.
If you're interested in logging users, you may be thinking of Tableau Server, which has built-in functions for things like that as well as a REST API, which has some additional functions.

What is the best database query tool for PostgreSQL on OSX? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm interested to find the best desktop database query tool for PostgreSQL. Some options are PGadmin, RazorSQL. I'm interested to know which are the best ones.
After evaluating a bunch of GUI-based options for OSX I settled on Navicat for Postgresql because to me, it has a more natural UI than pgAdmin (at least for OSX).
I find pgAdmin has a better query analysis tool though so I've got it installed as well.
For some definition of 'best' I humbly offer up psql; it is fast and easy, free, and already installed. :)
For query only I use DbVisualiser. It is a cross platform Java application.
There is no "best". But I do like pgAdmin, works on any OS, not just OS X, and is for free. You could also use OpenOffice Base to connect to your database, using JDBC.
We Use PGAdmin. Not had any issues with it other than the following (unsatisfactory answered - by myself) question I posted a while back.
You might want to try SQL Workbench/J (Java based): http://www.sql-workbench.net

Resources for an Oracle beginner [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Can anyone recommend some good resources that highlight the differences between Oracle and the AS/400 database?
I am trying to help someone with a lot of AS/400 experience implement an Oracle installation, and they need some guidance.
A book or online resource would be ideal.
I've done this a fair few times and the solutions out there really depend on the environment (enterprise / mission critical or development). The BEST way would be the Oracle AS/400 Gateway. Here are some important links in that area:
Allow AS/400 apps to access oracle with the Oracle Access Manager:
Installation Guide for the AS/400 Oracle Access Manager
Allow your Oracle apps to access AS/400 tables and be queried using Oracle:
Oracle Transparent Gateway for DB/2
^^^Those products are fairly expensive but super powerful.^^^
Alternately, here are some more academic approaches to the situation:
Here's a technical comparison of the two technologies... It's a little propagandaish*.
Technical comparisons of Oracle and DB/2
Here's a document written from the opposite point of view - Someone moving from Oracle to DB2. I still find it's useful information:
Leverage your Oracle 10g skills to learn DB2...
And another IBM link that has some really great information all around:
IBM Developer Network Search Results
Hope this helps!
*Yes, I know propagandaish is not a real word.
These links are not AS/400 specific, but generally a good place starting with Oracle:
http://tahiti.oracle.com
http://asktom.oracle.com
Simple Talk Publishing have just set up http://www.oracleoverflow.com/, which is a dedicated Stack Exchange site. You could try posting your questions there?

Resources