Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: shutdown database(s) from root user

Re: shutdown database(s) from root user

From: Sybrand Bakker <gooiditweg_at_sybrandb.demon.nl>
Date: Thu, 29 May 2003 07:14:58 +0200
Message-ID: <ep5bdv8ek15nlc0550tc4731vhcol92o4q@4ax.com>


On Wed, 28 May 2003 18:43:23 -0400, Jim Day <jday_at_fslso.com> wrote:

>I'm running Oracle 8.1.7 on Solaris 8.
>
>I have a UPS vendor supplied script that can be used to shutdown the
>system. This script can be customized, but currently it is setup to
>just send a message to everyone and then perform an "/etc/shutdown". I
>want to shutdown my databases before it starts the OS shutdown, but
>the daemon that is watching to see if it gets a message from the UPS
>is running under root. My database is normally shutdown using scripts
>I wrote running from the oracle user. This database shutdown script
>just runs like this:
>
>sqlplus internal <<EOF
>shutdown immediate
>exit
>EOF
>
>Since I normally run these from the oracle user, this script does not
>prompt me for a password when it uses the user internal. But, since
>this UPS shutdown script is executed from the daemon running under
>root, these database shutdown scripts don't work. I've tried to su to
>oracle but that doesn't work either (prompts me for a password).
>
>I must be missing something "obvious" here, but can't seem to get this
>to work. Does anyone know how I can run sqlplus from root, login with
>a username and then run the -shutdown immediate- command to shutdown
>my database?
>
>Thank-you for your help.
>
>Jim Day
>jday_at_fslso.com

Just stop hacking and use
su - oracle -c <name of the shutdown script of the oracle user>

Geeezzz

Sybrand Bakker, Senior Oracle DBA

To reply remove -verwijderdit from my e-mail address Received on Thu May 29 2003 - 00:14:58 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US