How to find out if Oracle is Installed in server

I apologize for the simple question but no one in here seems to know if our server has Oracle installed or not. I have no experience in Oracle and have root access to the server but dont know the command to check wether Oracle is installed or not! anyone?
I thank you in advance for any help
Eduardo

This is one of those questions that can be a bit difficult to answer, given all the possibilities in the world. Since you said the magic word "root" I will assume you are on unix or at least a posix system.
http://tahiti.oracle.com has installation guides, find the one for your platform and check that. It should give a good foundation of what you want to look for. But some people get creative and some things are decisions by the DBA.
Since oracle may be installed and not running, looking for oracle processes may not tell you if oracle is installed. But a ps|grep ora can often give clues. It is even possible to delete files while oracle is running... (I've seen oracle uninstalled - it keeps running but new users can't log in. This is because rm a file doesn't actually remove a file until everyone is done with it.) Also, check ipcs - shared memory being used by oracle is a clue oracle is installed and/or running, but even that can be misleading with some configurations - sometimes a bungled startup will leave a mess.
Many unix systems have clues in /etc or /var/opt. Look for files with names like oratab and oraenv. Look at your passwd and group files, see if there are users with names like 'oracle' and groups like 'dba'. Look at user .profile, .cshrc, .bashrc, .kshrc files and see if there are references to oracle environment setting. $ORACLE_BASE, $ORACLE_HOME, $ORACLE_SID are often good clues, as well as references to oraenv or similar names. Look at the system startup files and see if there are references to oracle: there could be things like /sbin/rc*/*ora*, /etc/rc.d/*/*ora*, and so forth. Often the rc directories have a link to an init directory, such as a file like /sbin/init.d/oracle. There may be an inventory around somewhere called oraInventory, perhaps under $ORACLE_BASE, and installation log files, check your install guide for names. Also, if you have found $ORACLE_HOME and $ORACLE_SID in an oratab, you might check $ORACLE_BASE/admin/$ORACLE_SID/bdump/alert*log. Be aware that $ORACLE_HOME and the "oracle home directory" probably are not the same.
Older systems that have been clumsily dealt with may have all these things, and yet still not have "oracle installed." Good luck.
For these reasons and more, usually you would want to specify exact platform and oracle versions.
Edit: fixed alert log location

Similar Messages

  • How to find out what Oracle version?

    Hi,
    Could anyone tell me how to find out what Oracle version is on your AIX/Unix machine? It looks like Oracle Installer doesn't use the native OS installation(installp,pkgadd) process, so I can't use lslpp/pkginfo to find out what filesets are installed.
    Thanks
    HQ.

    Hi!
    As far ar Oracle version is concerned, you can find it at the database level after connecting to the database
    select * from v$version;
    i am not sure if there is someway to find at the o/s level.
    Good luck
    null

  • How To  Find out Which Adapters Are Installed

    Hi Experts,
    We Installed SAP PI 7.0 Just Now .
    How To Find out Which Adapters are Installed ????
    Please Help me in this....
    Regards
    Khanna

    <i>And the Other thing is Some Adapters Are in the Green Color And Some Are in the Grey Color. Is there Any Difference Between these ??????</i>
    CCMS status:
    Green: Working
    Grey: <i>Status Unknown</i>
    Red: Problem with the component
    ref:
    http://help.sap.com/saphelp_nw04s/helpdata/en/9b/f12541c3d3f323e10000000a155106/content.htm
    Regards
    krishna
    Message was edited by:
            Krishnamoorthy Ramakrishnan

  • How to find out if JRE is installed on a Win32 system?

    Hi,
    does anyone know a good and reliable way to find out if JRE is installed on a Windows system? I want to start a JAR file but don't want to appear the "select program to start with"-chooser box when there's no JRE. Most unexperienced users give up at this point and delete my application. I'd rather let a popup-message appear that says something like "You need Java - download it here for free ...<link>".
    Maybe a script file? Or a small C++ program that only checks if Java is installed and then starts the application (or gives out the popup). And how to check for an existing JRE?
    I know about Webstart but have no server at hand...
    Thanks!!!

    Try JSmooth ( http://jsmooth.sourceforge.net/ ). It's a Java executable wrapper.
    From the website:
    When the user clicks on the .exe, the windows application search the most suitable JVM installed on the computer to launch the java application. If no JVM is found, a dialog box is displayed to the users and they may be redirected to a web site (to www.java.com for example).
    Even if you don't use it as it is you can learn from it, because JSmooth is Open Source.

  • How to find out whether Oracle database was upgraded ??

    Hi,
    I need to find out whether my Oracle database was upgraded, If yes how to find out by SQL query .I know their is database_properties table, but when I try to query that it didnt gave me the output which I required.
    Like in SAP we have uvers table which keep info about the upgrade history, whether such history is avaliable in oracle ?? . Iam looking out for output which is like old database Release 9.2.0.7 and new database release 10.2.0.2.
    Whether similar such history is maintained in Oracle database.
    Awaiting for your feedback.
    Kind Regards
    Neenad

    Hi all,
    After checking all the material,I dont think prior to 10g, oracle register its earlier version.
    The views of v$version show the current version for various components and also dba_registry displays info about catlog/catproc versions.
    In 10g, you can use the following query to know the version when the database was broughtup.
    select startup_time,version,db_name from dba_hist_database_instance.
    Anways thanks to all of you.
    Kind Regards
    Neenad

  • How to find out the exact version of web server 7.0

    Dear all,
    I am using currently web server 7.0 and in error logs its shows me following version
    Sun Java System Web Server 7.0 B12/04/2006 10:15
    what i need how to find out what exact version i am using in my webserver 7.0 is it update 6 or update 7 or update 8
    how to find out what exact version i am using in web server 7.0.....
    thanks and regards
    tiger

    Web Server tells you specifically which Update release in the string you quote (in your string you are running the original release of Web Server 7.0).
    My server is currently running Web Server 7.0 Update 7. The startup string looks like:
    [19/Jan/2010:11:18:27] info (15407): CORE1116: Sun Java System Web Server 7.0U7 B12/14/2009 22:58

  • How to find out the Oracle Version in Windows platform (OS level)

    Hi,
    I have installed Oracle 8.1.7, 9.2.0.1 and 10.2.0.1on my Windows machine for testing purpose.
    I want to list in my code as what are all the Oracle software version installed on my machine at OS level (before connecting into oracle).
    Is there any way to get this.
    Please help.
    Thanks,
    Riaz.

    Hi All,
    thanks for your inputs..
    In registry, where the oracle version info is getting stored... and if more than one Oracle is installed, then how did we get this info??
    thanks,
    riaz.

  • How to find out the oracle level user(sid) who is updating the table?

    Hi everyone,
    I am creating a update trigger which is to look for the user (sid) who is updating the rows in this table. Is there any lower level dynamic view or table I can use to find out the user?
    Thanks for any help.
    Jun

    Hi, please repost this question in the Database section under the SQL & PL/SQL discussion forum
    PL/SQL
    thanks - OTN

  • How to find out what configuration changed on sql server last hour?

    How to find it?

    Hi
    See error log \ Eventviewer , ther must be entry for same or you can refer
    default trace
    You can narrow your serach for checking only for select * from sys.configurations where is_dynamic = 1   --- these are which didnt require sql restart
    Thanks Saurabh Sinha
    http://saurabhsinhainblogs.blogspot.in/
    Please click the Mark as answer button and vote as helpful
    if this reply solves your problem

  • How to find out whether ipv6 is installed or not

    Hello.
    I need to determine (in Java 1.5) whether ipv6 is installed on a system (Windows) or not. Any ideas how could I do that? Is it possible at all?
    Thanks in advance.

    Yes, right.
    I have a client/server application and there is a "properties" files where user can specify many options including connection related. And there is an editor that allows to change that "properties" file thru GUI (and there may be no connection with the server at this point). Currently, speaking of connection related options, user is represented with 2 options (ipv4 and ipv6) from which he/she can choose no matter whether ipv6 is installed or not. I need to disable (or remove) ipv6 option if there is no ipv6 installed on a system.
    Using server-socket-approch will, probably, do, but may be there is some other way to do this?
    And thanks a lot for your answer.
    Edited by: serge.kv on Jan 28, 2010 7:51 AM

  • How to find out what products are installed 10G

    I have been getting questions lately "Is OLAP installed, locator... " in 10G, normally
    there are tables sys tables that tell generally whats installed but not specifically. Then
    in the 11G enterprise manager I saw the database configuration pack that comes
    with enterprise manager that really defines -> whats installed, the patch level -> basically
    everything... So my question is are there any system tables, stored procedures, or packages that
    would give me this information in 10G without having to install the database configuration
    pack into a 10G enterprise manager.
    thanks

    You can query dba_registry for this information.
    SQL> col comp_name format a40
    SQL> select comp_name, version, status from dba_registry;
    COMP_NAME                                VERSION                        STATUS
    Oracle Database Catalog Views            10.2.0.4.0                     VALID
    Oracle Database Packages and Types       10.2.0.4.0                     VALID
    Oracle Workspace Manager                 10.2.0.4.3                     VALID
    JServer JAVA Virtual Machine             10.2.0.4.0                     VALID
    Oracle XDK                               10.2.0.4.0                     VALID
    Oracle Database Java Packages            10.2.0.4.0                     VALID
    Oracle Expression Filter                 10.2.0.4.0                     VALID
    Oracle Data Mining                       10.2.0.4.0                     VALID
    Oracle Text                              10.2.0.4.0                     VALID
    Oracle XML Database                      10.2.0.4.0                     VALID
    Oracle Rules Manager                     10.2.0.4.0                     VALID
    Oracle interMedia                        10.2.0.4.0                     VALID
    OLAP Analytic Workspace                  10.2.0.4.0                     VALID
    Oracle OLAP API                          10.2.0.4.0                     VALID
    OLAP Catalog                             10.2.0.4.0                     VALID
    Spatial                                  10.2.0.4.0                     VALID
    Oracle Enterprise Manager                10.2.0.4.0                     VALID
    17 rows selected.

  • How to find out which browsers are installed on OS?

    Hi everyone,
    I've been reading through the AIR doc, but it doesn't seem
    like an AIR application can read OS information like what browsers
    are currently installed. Further, at run time, is there a way to
    tell which browsers are currently running?
    Best regards,
    wt

    I built a small example as a starting point to detect
    installed applications on a Mac.
    Should be easy to change it for XP/Linux.
    AFAIK there is no way to get the list of running applications
    from Air.
    <mx:WindowedApplication xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="vertical">
    <mx:Script>
    <![CDATA[
    private function checkBrowser():void {
    // change this according to the OS
    var file:File =
    File.documentsDirectory.resolvePath("/Applications");
    res.text = "false";
    for each (var o:Object in file.getDirectoryListing()) {
    var name:String = o.nativePath;
    if (name.search(browserName.text) != -1) {
    res.text = "true";
    res.visible = true;
    ]]>
    </mx:Script>
    <mx:Button label="test" click="checkBrowser()"/>
    <mx:TextArea id="browserName" text="Safari"/>
    <mx:Text text="Does this machine have {browserName.text}
    installed?"/>
    <mx:Text id="res" visible="false"/>
    </mx:WindowedApplication>

  • How to find out the ip address in app.server

    Hi,
    is there anyway to find the ip/hostnames from app.server or webcache?
    coz currently we have the setup of two webcache its acts as a load balancer and then 6 oracle app.server
    some times if anybody login to our site (hackers) if we want to track the details how do we proceed?
    is anybody having idea on this, coz i checked Apache logs on app.server it shows the ip's of our two web-cache server and then i tried to get some thing from webcache apache logs. but i couldn't find or i dont know how i clear on this.
    I just want to know did anyone knows abt this? is it possible to get the IP from app.server/webcache?
    pls let me know
    Thanks
    Murali..

    please check the webcache/logs/access_log. that shows the ip address of the machine hitting your webcache.

  • How to find out the SDM password in WAS server

    Hi Friends,
    can any one explain how to see the SDM password in WAS server. It is very need ful and urgent?
    Thanks & reagards

    Hi,
    in my opinion you can't see the password. But you can change it.
    Changing the (remote) SDM Password
    Since the SDM Server offers you functions that you can use remotely, they must be protected from unauthorized use. For this reason, the SDM requires remote users to authenticate themselves with a password. The default shipped password is sdm. You can change this password in the following ways:
    Pushbutton in the remote GUI
    changepassword command
    sdm changepassword sdmhome=<...> newpassword=<...> [password=<...>]
    where
    newpassword: New password
    password: Old password. Since 6.30 SP5, this parameter has been set optional so that the password can be changed without reference to its current value. If this parameter is specified, its value will be ignored.
    Note: changepassword command can be executed only if SDM server is stopped (see stop/start SDM Server) and it is in standalone mode (see jstartup). It would be better to return SDM in the same state as it was before the execution.
    regards
    Timm

  • How to find out ASE backup server?

    As backup server is a separate service. how to find out if ASE engine has backup server or not?
    Or how to get into backup server and find out what ASE this backup server is working for?

    Just to add a little to Gek's reply, addressing your second question:
    Or how to get into backup server and find out what ASE this backup server is working for?
    That you can't really do.  A backupserver can be used by multiple ASE servers and doesn't maintain any permanent registry of servers it is used by.  From a connection to ASE, you can do a SYB_BACKUP....sp_who remote procedure call to get some information on current activity on the backupserver, but the information is pretty limited.
    1> SYB_BACKUP...sp_who
    2> go
    spid        status     loginame                       hostname     blk cmd
               1 sleeping   NULL                           NULL         0   CONNECT HANDLER
               2 sleeping   NULL                           NULL         0   DEFERRED HANDLER
               3 runnable   NULL                           NULL         0   SCHEDULER
               4 runnable   NULL                           REL157SP1xx* 0   SITE HANDLER
               6 running    sa                             bret-sun2    0   NULL
    (5 rows affected)
    My ASE's name is REL157SP1xx_bret_sun2, so you aren't even getting the full name of the ASE backupserver is currently working with.  I had just booted the backupserver, so the Site Handler was started to handle the RPC call, it doesn't even mean that server had ever dumped a database.
    While you can connect to the backpserver directly with a client, the backupserver does not have a command language processor, so any commands you send directly to backupserver (as opposed to rpc calls) will only get the response "no language handler installed", like this:
    bret-sun2% isql -Usa -P -Srel1572nb_bret_sun2_back
    1> select @@version
    2> go
    No language handler installed.
    That is why the (polite) way of shutting down a backupserver is to issue
    "shutdown SYB_BACKUP" from a client logged into an ASE.  (the impolite
    way is to use an OS kill command against the backpserver process).
    -bret

Maybe you are looking for