Using TOAD and SQL Developer to compare db objects in schemas in databases

Hi All,
My primary objective was to compare objects in schemas in two different databases and find out the differences,
Execute DDL's in the database where objects are missing and syn schemas in two different databases.
So I need to compare schemas in databases. Which tool would be helpful and will be user friendly to make a comparison of database objects existing in schemas in two different databases.
I'd like to see if I can get a list of pro and cons between Toad and SQL Developer for comparing schemas pros and cons.
Could you please also help me on navigation in SQL Developer to compare schemas.
Connect to Source
Connect to Target
Compare schemas with different object types
Find out differences
Generate DDL's for the missing objects or for the objects in difference report
Run them in missing instace(Source/Target)
Make sure both are in sync.
Thanks All

Hi,
Most dba type tools have this kind of functionality - personally i use plsqldeveloper but this is very similar to most other tools on the market. SQL Developer seems to rely on you needing the change management pack licence which you likely dont have and would be quite a large cost to roll out.
I'd compare plsqldeveloper/toad/sqlnavigator etc and maybe the tools from redgate which look pretty good though i haven't used them.
Regards,
Harry

Similar Messages

  • How to hide system tables when using the Oracle SQL Developer?

    Hi,
    I would like to know how can I show only the tables that I created under the Tables tree? I didnt find a way to create a separate database using the Oracle Sql Developer. I see all the tables together, and would like to differentiate between different databases.
    Can anyone explain to me how to do these things?
    Thanks,

    Hi,
    I would like to know how can I show only the tables that I created under the Tables tree? Your posting is not clear,again tell something more on tables tree,what u want to achieve with it.
    How to hide system tables when using the Oracle SQL Developer? if u connected with sys, system or user with dba role then u have a privilege to see these tables,so revoke the privilege/role from ur user to view this tables if ur connected other then sys,system,
    I didnt find a way to create a separate database using the Oracle Sql Developer. DBCA is a tool for creating the new database.
    Kuljeet

  • Installing Oracle Database and SQL Developer

    Hi, I was looking for some help/advice in regards to installing an Oracle Database and SQL Developer onto a Windows 7 32bit machine. I have been asked to create a database to store data that I create through reports in Excel so I am required to create a local database but not sure how to go about doing this. Also not sure if I install the Express Edition or Oracle Database 11g R2. If somebody could please advise on how I can get this started or even any links/tutorials that would guide me in how to get this installed with a localhost.
    Thanks in advanc.

    318f20b8-a3d0-4fb4-bb0f-73785250b7d4 wrote:
    Thanks guys, I have managed to install Oracle 11gR2 and I have setup a database using the dbca tool and I can connect to my new database. One thing that I have noticed is that when i look into my tables in sql developer i see loads of different tables i.e. def$_, logmnr_, etc and I am not sure why this is as I expected an empty tablespace.
    Thanks btw for all your help.
    One of the key principles of relational databases is that they use their own facilities to manage themselves.  That means the database management system uses the database to manage data about the database using exactly the same facilities (tablespaces, tables, user accounts, procedures, etc) that an application uses to keep data for the application. See "data dictionary"   So there is no such thing as a completely empty database.
    As said by others, you do NOT want to be creating your own tables under oracle's schemas (users) or in oracle's own tablespaces (esp. SYSTEM and SYSAUX).  Create your own user account/schema.  Create your own tablespace. Make that tablespace the default for that user.

  • NW04s on Win XP and SQL Developer Edition

    Hello all
    I'm trying to install NW 7.0 (04s) on Windows XP SP 2 and SQL Developer Version.
    I checked the PAM and it is listed only Win Server and SQL Server Enterprise Edition.
    I'm having the following error during phase 24 of 43 installation. (Start Instance)
    - starting epb/dvebmgs00 ABAP unknown elapsed time 5:30 minutes....
    and keeps trying to do this for 10 minutes until:
    - ABAP processes of instance epb/dvebmgs00 [abap:unknown] did not start after 10:00 minutes. Giving up.
    The error say something like this :
    ERROR 2007-06-08 16:48:47
    CJS-30149  ABAP processes of instance EPB/DVEBMGS00 [ABAP: UNKNOWN] did not start after 10:00 minutes. Giving up.
    ERROR 2007-06-08 16:48:47
    FCO-00011  The step start with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_CI_Instance_Start|ind|ind|ind|ind|1|0|start was executed with status ERROR .
    I also have some warnings that may represent something:
    INFO 2007-06-08 16:35:17
    Execute step createOsCol of component |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0|NW_Instance|ind|ind|ind|ind|0|0.
    WARNING[E] 2007-06-08 16:35:18
    FSL-06002  Error 1060 (The specified service does not exist as an installed service.
    ) in execution of a 'OpenService' function, line (266), with parameter (SAPOsCol).
    INFO 2007-06-08 16:38:11
    Execute step createCCMSService of component |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_CI_Instance|ind|ind|ind|ind|11|0.
    WARNING[E] 2007-06-08 16:38:11
    FSL-06002  Error 1060 (The specified service does not exist as an installed service.
    ) in execution of a 'OpenService' function, line (266), with parameter (sapccmsr.00).
    My start EPB.log file looks like this:
    running C:\usr\sap\EPB\SYS\exe\uc\NTI386\sapstart.exe name=EPB nr=00 SAPDIAHOST=PALN00433168A -wait
    SAPSTART finished successfully on PALN00433168A_EPB_00, but at least one process doesn't run correctly:
    C:\usr\sap\EPB\SYS\exe\uc\NTI386\sapstart.exe=>sapparam(1c): No Profile used.
    Any ideas as where the error should be?
    Thanks
    AR

    it is not possible to install NW on WIN XP

  • Where can I find more OBE like the one for Database xE and SQL Developer?

    Hi,
    I tried to post on the OBE forum but it is expired.
    I found the downloadable OBE, or tutorial, very good resources for me to learn Oracle, like the one for XE and SQL developer, which you can download, not just read online, and see as many times as you can, with flash stuffs inside,
    Will you make more this kind of OBE?
    Where can I find them?
    Peter

    Hi Hans,
    I know the above address you offered but those are
    not downloadble.So do what I do .... CTRL-S (save page)
    As an Oracle trainer, I consider the OBEs to be very important. I doubt that Oracle will get rid of them.
    However, it takes time to make them. I suspect that they are created when a new feature needs to be demonstrated and the product management has the resources available.
    I just wish they would make the original set from Oracle8i available. They provided some very important basics which have long since hit the archive pile.
    I'm sure that some of the ACEs would be happy to upgrade them to Oracle10g/11g level. I know I would be willing to contribute to that effort.

  • WHAT IS DIFFERENCE BETWEEN DEVELOPER 2000 AND SQL DEVELOPER?

    Hello Everyone.I am new to oracle and want to know the difference between developer 2000 and sql developer in oracle.Pls?

    Developer 2000 is an application for making webforms that will be served on an Application Server, and accessed by the end users through an applet in their webbrowser.
    SQL Developer is a tool for administrating and manipulating data and structure of your database. Like a GUI version of SQL*Plus, not advisable for end users.
    Regards,
    K.

  • How to create a user using XML and specifying addional attributes that are objects

    I'm trying to create a user using XML and specifying some attributes that are objects and not sure how to do it. How would I set the DirectoryUserAcl to Public?
    Here's the xml file:
    <?xml version = '1.0' standalone = 'yes'?>
    <SimpleUser>
    <UserName>mike2</UserName>
    <Password>abc123</Password>
    <AdminEnabled>false</AdminEnabled>
    <HomeFolderRoot>/home</HomeFolderRoot>
    <HasContentQuota>false</HasContentQuota>
    <DirectoryUserAcl> ??? </DirectoryUserAcl>
    <DefaultAclBundleAcl> ??? </DefaultAclBundleAcl>
    <HomeFolderPolicyBundleAcl> ??? </HomeFolderPolicyBundleAcl>
    </SimpleUser>

    I figured out the answer:
    <?xml version = '1.0' standalone = 'yes'?>
    <SimpleUser>
    <UserName>mike2</UserName>
    <Password>abc123</Password>
    <AdminEnabled>false</AdminEnabled>
    <HomeFolderRoot>/home</HomeFolderRoot>
    <HasContentQuota>false</HasContentQuota>
    <DirectoryUserAcl classname="SystemAccessControlList" refType="name">Public</DirectoryUserAcl>
    </SimpleUser>
    null

  • From TOAD to Sql Developer

    Hi,
    I've been a TOAD user for more then 5 years, now our office is switching us to SQL Developer. Is there a way, in SQL Developer, to display the content of a REF CURSOR? If so, how is it done?
    Thanks in advance,
    Marc

    Hi Marc,
    From SQL Developer's Help menu (used version 3.0.04.34), just click on Search and enter "ref cursor". One result with a nice REF CURSOR example is "Cursor Variables". Scroll down to "Example: Fetching Data with Cursor Variable".
    Or read more about it on the SQL and PL/SQL forum:
    PL/SQL 101 : Understanding Ref Cursors
    Or, as a quick example, create a function in the SCOTT schema that returns a sys_refcursor:
    create or replace function get_employees return sys_refcursor as
    ret_cursor sys_refcursor;
    begin
    open ret_cursor for
    select * from emp;
    return ret_cursor;
    end get_employees;
    Then, from a worksheet, use Run Script (the Run Statement produces a hard-to-read result for the select) on:
    select get_employees() from dual;
    or...
    variable v_ref_cursor refcursor;
    exec :v_ref_cursor := get_employees();
    print :v_ref_cursor
    Regards,
    Gary Graham
    SQL Developer Team
    Edited by: gggraham on Jul 28, 2011 1:44 PM

  • SQL Report not showing data - available in SQL Workshop and SQL Developer

    I am having an issue with developing a SQL Report in APEX 3.2.1. I run the code in both SQL developer and SQL Workshop and I get data pulled back (both against my development environment). When I run the same code in a SQL Report region, it returns no data available. Does anyone have any idea what would be causing this? Other regions on the page accessing different tables in the same schema return data without issue. Any help would be appreciated.
    Thanks
    Freddie

    Could you explain the last comment a bit more. Here is a bit more info just in case I touch on the info with it. The db schema is BPAMGR, the Workspace is BPAMGR. We use the same schema for all of our reporting. All of our tables are in the same schema. We don't use any tables outside of this schema. Our APEX workspace has been associated to only this schema. The tables are able to be queried by SQL Workshop in the same APEX instance that the report application is under.
    Freddie

  • Using CVS in SQL Developer for Data Modeler changes.

    Hi,
    I am fairly new to SQL Developer Data Modeler and associated version control mechanisms.
    I am prototyping the storage of database designs and version control for the same, using the Data Modeler within SQL Developer. I have SQL Developer version 3.1.07.42 and I have also installed the CVS extension.
    I can connect to our CVS server through sspi protocol and external CVS executable and am able to check out modules.
    Below is the scenario where I am facing some issue:
    I open the design from the checked out module and make changes and save it. In the File navigator, I look for the files that have been modified or added newly.
    This behaves rather inconsistently in the sense that even after clicking on refresh button, sometimes it does not get refreshed. Next I try to look for the changes in Pending Changes(CVS) window. According to the other posts, I am supposed to look at the View - Data Modeler - Pending Changes window for data modeler changes but that shows up empty always( I am not sure if it is only tied to Subversion). But I do see the modified files/ files to be added to CVS under Versioning - CVS - Pending Changes window. The issue is that when I click on the refresh button in the window, all the files just vanish and all the counts show 0. Strangely if I go to Tools - Preferences - Versioning - CVS and just click OK, the pending changes window gets populated again( the counts are inconsistent at times).
    I believe this issue is fixed and should work correctly in 3.1.07.42 but it does not seem to be case.
    Also, I m not sure if I can use this CVS functionality available in SQL Dev for data modeler or should I be using an external client such as Wincvs for check in/ check out.
    Please help.
    Thanks

    Hi Joop,
    I think you will find that in Data Modeler's Physical Model tree the same icons are used for temporary Tables and Materialized Views as in SQL Developer.
    David

  • Using Dimensions with SQL Developer 3.1

    After much effort I have been able to install the Dimensions plug-in to SQL Developer. I had to take a round about way due to proxy issues and manually installed it. Manually copied the zip file and extracted under jdev/extensions. But now I am having problems with understanding the navigation of using the Dimensions plug-in. I tried to read the help from the menu but it seems to be geared towards JDeveloper and I could not get much out of it.
    I was assuming that the menu items under Versioning would be enabled once I am connected to Dimensions. For e.g. I was expecting the Check Out and Check In items to be enabled in the menu. But they are greyed out. I am definitely connected to our dimensions application because I am able to see the repository and its contents in Versioning Navigator.
    I am wondering if it is a problem with the way I installed the dimensions plug-in OR just some navigation understanding that I am missing? Any help appreciated.

    Can you search the forum for similar issues? Sqldeveloper used to ship with conflicting batik JARs whch caused models not to print (lthough IIRC the option was not grayed out, it simply wouldn't work)

  • Date Parameters Toad/Oracle SQL Developer

    Dear All, The code below works in TOAD but in the Oracle Sql Developer doesn't work it says the Start_date is not been declared. The ambersand doent work in Toad? Don't know why. Is there a reason for this.
    I have been using Toad for a while, now they're rolling out Oracle Sql Developer as it is a free tool.
    SET SERVEROUTPUT ON
    SET VERIFY OFF
    Variable start_date char(8);
    BEGIN
         :START_DATE := TO_CHAR(TO_DATE('&1','YYYYMMDD'),'YYYYMMDD');
    END;
    BEGIN
         DBMS_OUTPUT.PUT_LINE(:START_DATE);
    END;
    Edited by: user531731 on 23/07/2009 17:18
    Edited by: user531731 on 23/07/2009 17:19

    My recommendation would be to write it correctly no matter the tool.
    SQL> DECLARE
      2    START_DATE VARCHAR2(8) := TO_CHAR(TO_DATE('&1','YYYYMMDD'),'YYYYMMDD');
      3  BEGIN
      4    DBMS_OUTPUT.PUT_LINE(START_DATE);
      5  END;
      6  /
    Enter value for 1: 20091010
    old   2:   START_DATE VARCHAR2(8) := TO_CHAR(TO_DATE('&1','YYYYMMDD'),'YYYYMMDD');
    new   2:   START_DATE VARCHAR2(8) := TO_CHAR(TO_DATE('20091010','YYYYMMDD'),'YYYYMMDD');
    20091010
    PL/SQL procedure successfully completed.
    SQL>

  • APEX 3.0.1 and SQL Developer integration - what is it?

    Hello
    In the Apex Release 3.0.1 page, it reads "Supports direct integration with Oracle SQL Developer 1.2.". What does this exactly mean? I looked at the patch notes but could not find any info... I am not a current user of SQL Developer (long way to go to get close to PL/SQL Developer's PL/SQL development functionality IMHO) but wouldn't mind giving it a try depending on what this "integration" means...
    Thanks
    Luis

    Hi Earl,
    I have blogged about that some time ago. See http://inside-apex.blogspot.com/2007/05/what-is-your-favorite-plsql-development.html
    For me the main advantages out of many are
    -) real code completion. Also for local variables, parameter,... and not just for tables/columns.
    -) showing unused variables, enforcing coding styleguides -> shows warning if you don't use the correct prefix for your parameters/local variables/...
    -) powerful template system with placeholders, conditions, autoreplace
    -) Refactoring support
    I think the biggest drawback of SQL Developer was (has been fixed I think with 1.1) that you couldn't do file based PL/SQL development.
    Patrick
    My APEX Blog: http://inside-apex.blogspot.com
    The ApexLib Framework: http://apexlib.sourceforge.net
    The APEX Builder Plugin: http://sourceforge.net/projects/apexplugin/

  • Data Miner and SQL Developer

    Is there any way to use the Data Miner 10.2.0.3.1 as an extension to SQL Developer 1.1.3.
    Any hints/comments are appreciated!

    Hi,
    We should have a new extension in a month or so.
    In the meanwhile, you can generate code from Data Miner directly and copy/load it into SQLDeveloper, or use JDeveloper.
    Thanks, Mark

  • Remote debugging with APEX and SQL Developer

    Hi,
    I have problems concerning breakpoints within my SQL Packages I want to debug.
    I want to force SQL-Developer to suspend execution of a function, so I can get forward step by step.
    The SQL-Developer do not stop executing at the breakpoints I set in the Package.
    The message I get is the following (on SQL-Developer side):
    Debugger accepted connection from remote process on port 4000.
    Processing 110 classes that have already been prepared...
    Finished processing prepared classes.
    Debugger disconnected from remote process.
    Seems to me, that the process runs into the debug-mode but leave without stopping at a given breakpoint??
    Do anybody have an idea how to solve it?
    We use Oracle 10.2.0.3.0, SQL Developer 1.5.1 and APEX 3.1.2.
    The Package-function I want to debug runs on another Oracle database as the APEX application.
    Thanks in advance
    Regards
    Norbert
    Edited by: Norbert2 on Apr 20, 2009 5:47 AM

    Hi Carsten,
    now I have done a further step. I can debug a remote PL/SQL-Package through APEX, but now I get an exception when the program execution jumps back to the APEX PL/SQL-Package.
    My APEX-Page-Process looks like this:
    BEGIN
      dbms_debug_jdwp.connect_tcp(host => 'IP-ADDRESS', port => '4201');
      APEX_TEST_PKG.remoteDebug;
      dbms_debug_jdwp.disconnect;
    END;The procedure APEX_TEST_PKG.remoteDebug looks like this (located on the APEX-DB):
    PROCEDURE startRemoteDebug
      AS 
        v_string    VARCHAR2(50)   := '';
      BEGIN
        [email protected](host => 'IP-ADDRESS', port => '4000',
                 option_flags => dbms_debug_jdwp.connect_defer_suspension);
        v_string := [email protected];
        DBMS_OUTPUT.PUT_LINE(v_string);
        [email protected];
      END remoteDebug; The procedure REMOTE_TEST_PKG.testFunc looks like this (located on the Remote-DB):
    FUNCTION testFunc RETURN VARCHAR2
      AS 
        v_string    VARCHAR2(50)   := '';
      BEGIN        
        v_string := 'Test';
      RETURN v_string;
    END testFunc; When I start the debug session without the option dbms_debug_jdwp.connect_defer_suspension, I get an exception Oracle.EXCEPTION_ORA_604.
    Starting the debug session with the above mentioned option, I am able to debug the remote function.
    But now I get an exception when the executor tries leaving the remote function going back to the invoking function. With the debugger I can step over the return-statment successfully and the debugger steps on the next line END testFunc;. On this line I get the exception above
    Exception breakpoint occurred at line -1 of PBREAK.pls.
    $Oracle.Builtin.EXCEPTION_USER:
    Exception breakpoint occurred at line -1 of PBREAK.pls.
    $Oracle.Builtin.EXCEPTION_USER: I tried another way where I get now exception and where I can step through my functions in APEX, descending to functions in the remote db and going back to APEX.
    For this case I put the debug-statements in remote function:
    FUNCTION testFunc RETURN VARCHAR2
      AS 
        v_string    VARCHAR2(50)   := '';
      BEGIN        
        dbms_debug_jdwp.connect_tcp(host => 'IP-ADDRESS', port => '4000');
        v_string := 'Test';
        dbms_debug_jdwp.disconnect;  
      RETURN v_string;
    END testFunc; But I have no idea why it doesn't work properly starting the remote debug session in the apex procedure.
    Regards
    Michael
    Edited by: user6044915 on 02.09.2009 04:08
    Edited by: user6044915 on 02.09.2009 04:21
    Edited by: user6044915 on 02.09.2009 04:28

Maybe you are looking for