Tools for mapping database procedures

Does anyone know if there is a tool, which would map database's procedures? I know that Oracle's schema builder does it for (tables, view, shapshots, quiries, and synonym). Unfortunately, Schema Builder does not do that for procedures. I need to see the hierarchical relationship among procedures. Any suggestions are welcome.
Thanks in advance,
Sonya

Oracle Designer does this, but it is a very complex and expensive product and somewhat difficult to setup and use. Also, TOAD (Tool for Oracle Application Developers) has a View Dependencies feature that may do what you are looking for. TOAD is by Quest Software (www.quest.com).
Russ

Similar Messages

  • Monitoring and backup/restore tools for TT databases

    Hi there,
    I am new to TimesTen. I need to set up automatic monitoring for TT databases. Are there any tools available? Also would like to know if there are any tools for tracking backups for these datastores.
    Any standards & best practices for managing TimesTen environment available?
    Appreciate any help/advise.
    Regards

    Hi Vidya,
    You did not mention what type of Unix/Linux you are using or what version of TimesTen. I will assume it is a mainstream Unix (Solaris, HP/UX or similar) or Linux (RedHat, SuSE etc.) and a recent (6.0 or 7.0) version of TimesTen. I will also assume that you want to put everything back 'as is' after the rebuild (i.e. you are not upgrading TimesTen versions or changing anything else about the configuration). IF YOU ARE PLANNING TO UPGRADE TIMESTEN AS PART OF THE REBUILD THEN THE STEPS LISTED BELOW WILL NOT WORK 'AS IS' AND WILL NEED MODIFICATION.
    Assuming that the machine is going to be 'wiped' during the rebuild then the main things you need to preserve are:
    1. Kernel parameter and other system level configuratiopn for TimesTen and indeed any other software running on the box. You would do this by taking copies of the relevant system configuration files and re-applying the customisations after the rebuild. As well as kernel parameters this might include things like users and groups.
    2. The port numbers used by each installed TimesTen instance. You can find these out from the ttVersion and ttStatus commands in each instance. Make a note of these as you will need them afterwards for re-installation.
    3. TimesTen configuration files for each installed TimesTen instance. You may have multiple TimesTen instances of the same or different versions installed. You can find out by looking at
    the file /etc/TimesTen/instance_info which contains details of every TimesTen installation (instance) on the machine. The instance configuration files are found in <install_dir>/info and are called; ttendaemon.options, sys.odbc.ini, sys.ttconnect.ini, snmp.ini and ttpasswd. You should make safe copies of all these files for each instance.
    4. Any user configuration files that e.g. configure TimesTen environment variables and any user ODBC configuration files such as .odbc.ini in user's home directory.
    5. Any datastores (databases) that you need to preserve across the rebuild. For each of these, take a backup of the datastore using the TimesTen ttBackup command and preserve the output files/directories. You need to do this separately for each datastore in each TimesTen instance.
    After you have secured the above then you should be okay to do the rebuild. After the rebuild you should:
    a) Re-apply all system level config changes (kernel parameters, users, groups etc.) preserved from (see step 1 above).
    b) Re-install all required TimesTen instances into the same installation directories, and using the same port numbers, as they had previous to the rebuild (see step 2 above). The installations should be performed as the same user as the original installatuions (the ttVersion output from step 2 above would tell you that). Prior to performing the installation you would need a sysadmin to create the /etc/TimesTen directory and assign suitable permissiosn to it (see TimesTen installation Guide for more details).
    c) Re-instate the saved TimesTen configuration files for each instance (see step 3 above).
    d) Re-instate any user level configuration files (see step 4 above).
    e) Re-create any datastore directories as required ready to receive the restored datastores (check datastore and log file paths in ODBC configuration files).
    f) Restore the datastore backup directories (created in step 5 above) to somewhere on disk.
    g) Use ttRestore in each instance to restore each datastore from the backup files restored in step (f) above. This re-creates all your datastores with all their data etc.
    If you follow this procedure and are not doing anything like changing TimesTen major versions (e.g. 6.0 -> 7.0) as part of the rebuild then you should not need to relink any application binaries. If for some reason you want to relink any application binaries you should consult the application developers who should have suitable makefiles to do this.
    I think this is pretty complete but of course it is possible there are additional things specific to your installation or operational regime of which I am unaware and so of course we can not accept any responsibility for any errors or omissions...
    I will send you the document on monitoring TimesTen via your e-mail address.
    Chris

  • Tools for capture database design based on multiple  schema

    My database is 11.2.0.1
    please suggest me a tools to capture database design.
    i tested toad,but this tools only capture based on table!

    sql developer data modeller.
    http://www.oracle.com/technetwork/developer-tools/datamodeler/index.html

  • Tools for monitoring database or DB logs analyser

    Hi
    Are there any commercial tools that can perform the following:
    - monitor DB failed access
    - monitor actions performed by system and DBA accounts through logs
    - monitor dormant accounts
    - track changes in privileges given to individuals
    I am aware that there are Database host-based IDS. wonder if it can do the above?
    Thanks for info.
    Lewis

    You're going to need to enable and configure auditing on the database before any tool is going to be able to monitor and/or report on the results of the auditing. If you are just looking for the reports you outlined above, I would wager that it would be significantly quicker and cheaper to have someone write some monitoring scripts than to evaluate and configure some third-party tools.
    If you are planning on using a third-party tool in a more comprehensive way, it probably makes sense to invest the time & effort to evaluate different tools, to buy one, and to configure it. For the reports you're talking about, though, even having someone come in for a couple days to set everything up will be cheaper and quicker.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Tool for generation database load

    Hi together,
    I am searching for a tool that can generate a scalable database load.
    It should make inserts, updates, deletes and selects where I can change the load. For example 100 Updates/min, 1000 Selects/min and so on ....
    Does anybody know a tool that is able to do that?
    Thanks
    Mario

    Hello,
    What's your oracle version? Do you have EM dbconsole setup? If yes then you can use that.
    Regards

  • Desktop tool for Oracle Database 10 XE Client?

    Hi,
    I have installed Oracle 10g Client XE on Windows remote computer. By SQL Command Line I'm correctly connected whit Oracle Database XE Server on a differrent computer.
    This is my question:
    there are desktop tools, similar to "Net Manager" of "Oracle 9i Client", for manage Client instance ?. As i can manage Client istance for configure host_name, port and service_name in relation to the Database XE Server ?.
    In a "2 Day DBA Guide" have not found nothing !
    I have the doubt of to have made an wrong installation !!!
    Thanks in advance
    Mario

    This is my question:
    there are desktop tools, similar to "Net Manager" of
    "Oracle 9i Client", for manage Client instance ?.No, you must use "normal" 10g Client for that features.
    As
    i can manage Client istance for configure host_name,
    port and service_name in relation to the Database XE
    Server ?.Again use "normal" 10g Client for that - XE Client is based on Instant Client. For enabling ceratin "features" of XE Client see Installing Oracle Database XE Client.

  • Open source monitoring tool for oracle Database

    Hi,
    Please suggest me any opensource tool to monitor the health, availability and performance of the Oracle Database that can be accesed through web client
    Thanks in advance

    user1687821 wrote:
    Robert,
    Thanks for the update, ya i basically need the tool to monitor the DB, but at the same time, if CPU is going high due to any query or any other reason, we must get the alert, the tool currently we are using triggers a mail for both, DB as well as CPU when it goes high, similar one is needed
    ThanksGrid control or database control will do this for you, there is a rather big however, er however. Being notified is a part of the diagnostics pack functionality (ludicrously and unjustifiably IMO). That means a license cost (unless you are already licensed for it). nagios does this as others have said as do shell scripts. I'm not aware of an open source tool that does all you want without scripting though.
    Niall

  • Using Fault handling framework for executing Database procedure

    We have a requirement wereby we have API to be executed on Oracle DB which would return a code saying 0 or 1.
    I meaning error.
    Now with regards to exception handling we require that we receive remote fault we retry for 3 times & if not successful have a email sent out & a human intervention.
    This can be easily taken care by having define this in Fault polciy.xml
    Another requirement is when the API fails for some reason & we get returncode as 1.Now we would like ot invoke the same policy for this type of error.Although BPEL instance is not failed.But we can throw custom fault.
    Now the APi's that we have can be called in 3 ways.
    1.In each instance we call API exactly once
    2.In each instance we call API in a loop for each record in message.Hence if 10 records are there in message & while executin 7th time it failed then how to handle reminaing records?
    3.In each instance we call API only once but submit all 10 reocrds at once.And at same time 7th record fails then whats best way to handle this?
    We realy want to use fault handling mechanism because it gives a lot of options of replay rethroew continue...but given the requirement can somebody point out a right way of using fault policy?
    Thanks

    U can archive the records in archive tables once the database adapter polls the data.
    -Ramana.

  • Error occurred while processing SAP SQL Tools for SQLServer (Database Copy)

    Hello,
    We are currently running ERP 6 EP4 support stacks 6. Two weeks ago we
    refreshed our sandbox from QAS system and installed support stack 9 for
    testing. Kernel was also upgraded from sp69 to sp137 as a part of the
    support pack installation.
    This week, I was asked to do another refresh of sandbox from the QAS system. As the
    kernel was upgraded before to sp139, I copied back the previous kernel
    file sp69 to the kernel folder and started refresh process as usual.
    When I was running SAP for SQL, it ran successfully thorugh all the
    steps but failed in the final steps with the following error logs:
    =======================================================================
    An error occurred while processing option SAP Toools for MS SQL Server
    > Database Copy Completion( Last error reported by the step: System
    call failed. Error 2 (The system cannot find the file specified. ) in
    execution of system call 'CreateProcessAsUser' with parameter ( ,
    NULL, Program Files/sapinst_instdir/MSS/CPY, &StartupInfo,
    &ProcessInfo), line (631) in file (synxcchapp.cpp), stack trace:
    iaxxejsctl.cpp: 272: EJS_ControllerImpl::executeScript()
    d:\depot\bas\710_rel\bc_710-3_rel\gen\optu\ntamd64
    \ins\sapinst\impl\src\ejs\iaxxejsbas.hpp: 450:
    EJS_Base::dispatchFunctionCall() iaxxejsexp.cpp: 178:
    EJS_Installer::invokeModuleCall() synxcchapp.cpp: 228:
    CSyChildApplicationImpl::start(false) synxcchapp.cpp: 252:
    CSyChildApplicationImpl::doStart() .). You can now:
    Choose Retry to repeat the current step.
    Choose View Log to get more information about the error.
    Stop the option and continue with it later.
    Log files are written to C:\Program Files/sapinst_instdir/MSS/CPY.

    I looked at the logs, very similar error to the one that I already posted:
    ERROR      2011-07-08 09:29:49.861
               CJSlibModule::writeError_impl()
    MUT-03025  Caught ESyException in Modulecall: At line 631 file synxcchapp.cpp
    Call stack:
    iaxxejsctl.cpp: 272: EJS_ControllerImpl::executeScript()
    d:\depot\bas\710_rel\bc_710-3_rel\gen\optu\ntamd64\ins\sapinst\impl\src\ejs\iaxxejsbas.hpp: 450: EJS_Base::dispatchFunctionCall()
    iaxxejsexp.cpp: 178: EJS_Installer::invokeModuleCall()
    synxcchapp.cpp: 228: CSyChildApplicationImpl::start(false)
    synxcchapp.cpp: 252: CSyChildApplicationImpl::doStart()
    System call failed. Error 2 (The system cannot find the file specified.
    ) in execution of system call 'CreateProcessAsUser' with parameter (<token>, NULL, <command line for executable saplicense.exe, NULL, NULL, TRUE, 0x420, NULL, C:/Program Files/sapinst_instdir/MSS/CPY, &StartupInfo, &ProcessInfo), line (631) in file (synxcchapp.cpp), stack trace: iaxxejsctl.cpp: 272: EJS_ControllerImpl::executeScript()
    d:\depot\bas\710_rel\bc_710-3_rel\gen\optu\ntamd64\ins\sapinst\impl\src\ejs\iaxxejsbas.hpp: 450: EJS_Base::dispatchFunctionCall()
    iaxxejsexp.cpp: 178: EJS_Installer::invokeModuleCall()
    synxcchapp.cpp: 228: CSyChildApplicationImpl::start(false)
    synxcchapp.cpp: 252: CSyChildApplicationImpl::doStart()
    TRACE      2011-07-08 09:29:49.861 [iaxxejsbas.hpp:488]
               EJS_Base::dispatchFunctionCall()
    JS Callback has thrown unknown exception. Rethrowing.
    ERROR      2011-07-08 09:29:49.875 [sixxcstepexecute.cpp:971]
    FCO-00011  The step doLI with step key |SAPMSSTOOLS|ind|ind|ind|ind|0|0|MssSysLI|ind|ind|ind|ind|7|0|doLI was executed with status ERROR ( Last error reported by the step: System call failed. Error 2 (The system cannot find the file specified.
    ) in execution of system call 'CreateProcessAsUser' with parameter (<token>, NULL, <command line for executable saplicense.exe, NULL, NULL, TRUE, 0x420, NULL, C:/Program Files/sapinst_instdir/MSS/CPY, &StartupInfo, &ProcessInfo), line (631) in file (synxcchapp.cpp), stack trace: iaxxejsctl.cpp: 272: EJS_ControllerImpl::executeScript()
    d:\depot\bas\710_rel\bc_710-3_rel\gen\optu\ntamd64\ins\sapinst\impl\src\ejs\iaxxejsbas.hpp: 450: EJS_Base::dispatchFunctionCall()
    iaxxejsexp.cpp: 178: EJS_Installer::invokeModuleCall()
    synxcchapp.cpp: 228: CSyChildApplicationImpl::start(false)
    synxcchapp.cpp: 252: CSyChildApplicationImpl::doStart()
    TRACE      2011-07-08 09:29:49.886
      Call block:CallBackInCaseOfAnErrorDuringStepExecution
        function:CallTheLogInquirer
    is validator: true

  • Using AE(htmldb 2.0)  as for reporting tool for other oracle databases.

    Maybe I was mistaken, but when I first saw the HTMLDB demo's I saw this as a slick way to build a browser based reporting tool for the masses for quasi-ad-hoc reporting on some of our larger databases that currently have limited reporting capability, and also as a possible replacement for the many MSAccess applets we have.
    I just got 2.0 installed and working on a 9i database and went through the basic tutorials, but I can't find much info on how to connect to other oracle databases.
    Are my options as follows?:
    create dblinks from the local database that houses htmldb to all the other databases?
    or
    install htmldb schemas on each database I want to access from htmldb?
    or
    I'll keep looking, but if any of you have any pointers or know of a tutorial that explains the best way to do this it would be greatly appreciated!
    tia

    As for question 1, yep, that's what I mean. Example:
    In a schema in the App Express instance, create a user called "APP1_USER", and then
    create view app1_user.people as select * from people@link_user@remotedb
    As for the next question, using the built-in insert/update/delete processes will give you
    ORA-01461: can bind a LONG value only for insert into a LONG column
    among other errors. Apparently version 2.1 will fix this. See Cannot Update VARCHAR column in Remote DB
    We address this problem by creating pl/sql APIs for DML, and then writing our own insert/update processes. Slows us down a little, but even with that, App Express remains a productive choice for us.
    Another weird problem: auto-row fetch (built-in to HTML DB) doesn't work over db links when you have two columns for a primary key. Many ways around this, e.g. create sequence-populated primary key, create a view with single column that concatenates primary key column values (key1|key2)
    Hope this helps!
    -John

  • Database access tool for Java Development

    Hi,
    A couple of days back, our SAP's database (MSSQL) was corrupted and downed the Java Stack.
              During the Java development, normally after a newly created table was deployed via Java Dictionary, Java developer will access the database via the MSSQL Enterprise Manager to view/delete/update data. Unlike the ABAP development, all database access was done via SE16 in SAPGUI. It was believed that the Java Development kind of direct access to the database via the MSSQL Enterprise Manager was causing some MSSQL tables to be corrupted, and thus downed the Java Stack.
    1. Is there any tool like SE16 to access database during the Java Development?
    2. If no, what kind of recommendation/tool to access database for Java Development?
    Any help would be much appreciated. Thanks.
    julius

    Julius,
    There are no industry recommended open source DB tools.
    Normally it depends upon the developer preferences that how he/she wants to see the tool usability.
    I can suggest you to go through the below link:
    http://sourceforge.net/search/?type_of_search=soft&words=SQL+Tools
    You can find many open source SQL tools, which you have to test and select one among them.
    I can suggest you to use:
    1) TOra
    2) Easy SQL
    3) SQuirrel
    "Choose a Tool which is easy to use and efficient, Dont worry about Look n Feel"
    Best of Luck

  • AREA TOOLS FOR IMAGE MAPPING TOOLS ARE MISSING (CC 2014.1.1)

    Hi guys,
    I am missing AREA TOOLS FOR IMAGE MAPS from version 2014.1.1. where can I switch them on please???
    I hove got this panel switched on, but tools are gone.
    Thank you
    Jan

    Switch to Design View (click the small triangle next to the Live View button), those options aren't available in the Live View Editor yet.

  • Tools for reverse engineering an ERD from the database

    We were thinking about using Visio as a tool for Reverse Engineering ERD's from our database. Unfortunately, we can't find any good training that goes over this part of the tool in detail.
    So, then I started thinking, maybe it's not the best tool, then. Any suggestions on whether this is the tool, or if there's a better alternative?
    Thanks
    --=cf

    Hi ,
    The Oracle Designer contained in the Oracle Dev Suite 10g can accomplish your requirement...
    Greetings....

  • EDI-IDOC documentation procedure for mapping

    Hi All,
    I came across a confusion about some T.Codes for IDOC documentation.
    I want to know the difference between WE60, WE61, WE62 and WE63. All are using the same screen program and I m only authorized to use WE60.
    I came to know that WE63 is used for download the SAP IDOC structure to PC for mapping with EDI. But why not others?
    Please guide me on the use of these above mentioned TCodes and also the process of download to PC.
    Thanks,
    Sagar

    YeswanthRaj:
    I found your conflicted statements
    The following statement you say you just have one receiver, to receive two IDOCs
    But i have only one receiver where the 2 IDOcs needs to be send based on the condition..
    The following statements showing that you have more than one receiver,
    the condition editor for receiver determination usually used for multiple receivers based on XPATH or Context Object condition
    It is mapped based on the condition that is given in Receiver Determination and i has two interface Determinations.
    It seems that the first scenario is your situation.
    If your answer is yes, and your source interface is just one,and target interface is two (two IDOC), then this should be typical
    muti-mapping scenario, and the propose I gave to you should fit
    Regards.
    Liang

  • What are the best tools for converting .shg files to HTML image maps?

    After trying several different ways to import our WinHelp
    project into RH HTML, I'm left with recreating the project in HTML.
    There are over 200 .shg files. What's the best tool for converting
    them? Is there a free program that converts them? Or is there a
    better way?
    Lacona

    Yes, I have not been able to import the .hlp file, which was
    my last posted question/issue. I have tried creating a Microsoft
    HTML layout in RH4 Word; it begins to compile and, somewhere in the
    process, just freezes. I've tried importing the .hlp file into RH
    HTML; same result. I've tried creating a new HTML project with the
    .hlp file; same result. If I could import the file, it'd be great.
    Otherwise, I'll need to recreate the entire project, which brings
    me to converting the .shg files. Any ideas?

Maybe you are looking for

  • I Lost My Application Folder and I Can't Get It Back With It's Previous Features

    I lost my application folder!! I have tried dragging it from my hard drive but all I have left over is my skype. when i was trying to change the size of my screen's window i accidently picked up the applications folder and when i let go of my mouse i

  • I can't open files in Photoshop

    All of sudden I am unable to open files in Photoshop, either by launching from a folder or opening in Photoshop... all I get is the spinning wheel of death. I've trashed my Photoshop preferences, ran cocktail, repaired permissions and restarted sever

  • SharePoint Online custom alert emails

    How can I change the alert email that SharePoint online (part of Office 365) send out.  I've seen alot of reference to AlertTemplate.xml but that is if you have SP installed on a local server. I would like to add the check in comments to the alert em

  • How to restart the J2EE Engine

    I ran a couple tests the other day, and the next time I looked the J2EE Engine was down.  (Could not send or receive PTP messages to it). When I brought up the J2EE Engine Administrator, it put upt the following help box: <b>Unable to lookup connecti

  • Missing method: addRuntimeDefinedUserToRole

    Hi! I'm going crazy because I'm missing the method addRuntimeDefinedUserToRole on my IGPRuntimeManager, which is documented in every API I found! Is there something wrong with my GP API? Anybody ever faced this problem? I'm using Developer Studio 7.0