Question

Oracle Application Server Scripts

Asked by: semaphoreindia

Hi All,
Please solve my query regarding Oracle Application Server 10g
OS : windows 2003

I need some information from Oracle Application Server like
-     How many Oracle Applications are running on Application Server?
-     User wise list of active forms/reports
-     User wise list of applications.
I want to fetch above information thru sql queries. So, please suggest me how can I get such information.

Thank you for your kind co operation in advance

Paresh Rathod
paresh@semaphore-software.com

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2007-07-04 at 06:05:01ID22675051
Tags

oracle

,

server

,

application

Topic

Oracle IAS Application Server

Participating Experts
2
Points
500
Comments
11

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. oracle silent install
    I am looking for assistance on how to install Oracle - Silent Install, ie. without having to walk thru the GUI, or using the wizard. I believe you can run OUI (Oracle Universal Installer) silently by means of a script, and it should install Oracle as well as create the DB...
  2. Fetching Logn Raw Data into perl script from Oracle ?
    Hi, I have a table which contains uploaded documents. and need to fetch the data from LONG RAW field Document and process it. I get error reading the data DBD::Oracle::st fetchrow failed: ORA-24345: A Truncation or null fetch error occurred (DBD ERROR: ORA-01406 error o...
  3. InstallShield Script for Oracle Installation
    Does anyone know of a prepackaged InstallShield script that will install Oracle (8.1.7EE) on Windows NT? I need to provide this to incorporate installation of Oracle along with installation of our application. Using the Oracle Installation Manager is not an option. Thanks ...
  4. Dynamic Triggers in Oracle Thru .Net
    My requirement is as follows. 1) I am currently using VB.Net for programming and Oracle 9i as the database. 2) Thru VB.Net i have developed an application where i would select certain fields of a particular table in Oracle. 3) Once the fields are selected, I press a SAVE butt...
  5. Is it possible to run a pass thru query from an oracle server…
    I can use openquery on SQL Server to run a pass thru query from SQL Server to Oracle. Does something similar exist to run a pass thru query from one oracle server to another oracle server? Please provide examples. Thank you, Sami

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: bpetersePosted on 2007-07-13 at 07:29:56ID: 19481187

You can retrieve all this through the enterprise manager web console.  Default install will put EM on port 1156 - but you can verify this from $ORACLE_HOME/install/portlist.ini.  URL will be http://{your_app_server_name}:1156 which will then prompt your for the ias_admin uid and password (set during installation).

 To enable tracking of users in forms, you'll have to edit the formsweb.cfg > set em mode=1 and restart the app server.  Enable tracing on the rep server to track reports and users accessing rep server.  

Not sure if you can query anything in the app server via sql since that's typically used for interacting with the database....  

Tracking users via their IP or username could be tricky.  If the applications are programmed to access the RDBMS via one username/password, you'll have to do it via IP and then query nbtstat to get the username/machine name - that will require some scripting talent.  

 

by: semaphoreindiaPosted on 2007-07-13 at 23:22:13ID: 19486045

Hi Bpeterse,

First of all I am very thankful for your reply. And it's my pleasure to get knowlledge from you regarding Application Server.

Actually, I have gone thru EM and I get those information on my screen. I need that source of infomation/required information from where OEM provides. For e.g. if we create database we know that catalog.sql and catproc.sql runs. ok? If we want to creat some additional dbms package we have to run some script. right? same way I need source of those scripts which show results on OEM for Oracle AS.
As you have suggested, we have already change em_mode = 1 and we have created trace group which generates session wise trace file. But I need the scripts - sql scripts which will be run thru sql plus and I get information regarding forms, application etc.

Can you please provide some information on this regards?
It's great help if you provide me. I am very thank ful if you give your expert suggestions on this regards.

Thanks again.

Regards,
Paresh Rathod

 

by: bpetersePosted on 2007-07-23 at 10:24:43ID: 19549450

Paresh,
Sorry about the delay in getting back to this question.  To my knowledge, forms & reports are still coded in C which is why they aren't yet 'clusterable' like the other portions of the 10gAS.  If you are desiring to use sql queries, then you will be querying the database; I know of no sql scripts being used on the app server.  The app server utilizes XML and text config files, shell scripts and binaries to make everything work together.  

Like I said previously however, if the applications utilize unique (e.f. WAN) logins to access the application, then you could create your list of users querying the database.

For reports, you'll have to enable tracing and create a shell script or program to filter through the logs for info - but I'm not sure when reports are called if user information is even included in the trace output.

For forms, the following is a one-liner that will give you the PID, connect time and IP address of the "frmweb" users (you may have to change the field numbers depending on your unix version or ps output):

ps -fu oracle|grep frmweb|nawk 'BEGIN { FS="  | |\t|," }; { printf("%-8s %-8s\t %-8s\n", $3, $6, $18)}'

 

by: bpetersePosted on 2007-07-23 at 10:27:06ID: 19549478

And - reviewing your original question, I guess that last bit of code won't help you one whit since you're on windows.... sorry!

 

by: semaphoreindiaPosted on 2007-07-23 at 22:08:30ID: 19553594

Hello Bpeterse,

Thank you very much for clearance. Can you please provide me your personal mail id. My mail ID is
paresh@semaphore-software.com.

Again Thank you very much for your help and suggestions.

Regards,
Paresh Rathod

 

by: bpetersePosted on 2007-07-24 at 07:30:53ID: 19556445

Paresh,
Thanks for the offer, but I prefer to keep the questions & answers on this forum.  I hope you don't take offense.
Regards,
bp

 

by: vzilkaPosted on 2007-07-30 at 05:56:24ID: 19592028

I think that perhaps the dcmctl command line tool will be best suited for getting the list of application servers, apps and so on that run on a specific instance. Also, dcm can also be used to get all the information on all the servers in the farm

 

by: semaphoreindiaPosted on 2007-07-30 at 22:15:54ID: 19597893

Hi,

Thank you for replying.

Can you please provide me some details with example?

I will also try to get materials to refer as you have suggested here.

Thank you again. Awaiting positive reply from your side as soon as possible.

Regards,
Paresh Rathod

 

by: vzilkaPosted on 2007-07-30 at 22:24:48ID: 19597932

First of all - here is a link: http://download.oracle.com/docs/cd/B13597_05/core.904/b12052/command.htm
So, to list the applications, just use: dcmctl listApplications

 

by: bpetersePosted on 2007-07-31 at 07:12:57ID: 19600502

dcmctl listApplications apparently doesn't tell you anything more than what you can get from EM - I just tested it on mine and got actually less than what I can see on the EM console.  Perhaps if you have a cluster of app servers, then dcmctl would be more useful.

 

by: vzilkaPosted on 2007-07-31 at 08:45:26ID: 19601454

It's the same information - since the EM is using the dcm command internally

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...