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

Home -> Community -> Mailing Lists -> Oracle-L -> Re: shell script needed

Re: shell script needed

From: Andrew Kerber <andrew.kerber_at_gmail.com>
Date: Wed, 31 Oct 2007 11:16:17 -0500
Message-ID: <ad3aa4c90710310916q7ca78584xf2b2460bf2f63026@mail.gmail.com>


Not quite, I need to read the current oracle home and subdirectories to generate the chmod commands for an oracle home on another server. So, I need to use the find command to produce an output like this:

chmod +600 /u01/app/oracle/product/ora10/network/filename.lib

if I could get the output to be close, I can edit the output file.

On 10/31/07, the bx <chan.playpool_at_gmail.com> wrote:
>
> cd $ORACLE_HOME
>
> find . -exec chmod ... $ORACLE2_HOME/{} \;
>
> On 10/31/07, Andrew Kerber <andrew.kerber_at_gmail.com> wrote:
> > I know that I can do it recursively. However, the privileges needed
> vary by
> > file and directory. Some files need execute, some dont. Some
> directories
> > need write privileges, most dont. I reached the point where I was
> setting
> > the protections on individual files to get them set properly, now I want
> to
> > copy the protections. The best way I can see to do that is to read in
> the
> > protections on each file under ORACLE_HOME and write out a shells script
> > that sets the protections for each file.
> >
> >
> > On 10/31/07, Mercadante, Thomas F (LABOR)
> > <Thomas.Mercadante_at_labor.state.ny.us> wrote:
> > >
> > >
> > > Andrew,
> > >
> > > You can do this recursively by using the -R option:
> > >
> > > chmod -R g-w $ORACLE_HOME
> > >
> > > Tom
> > >
> > > ________________________________
> > From: oracle-l-bounce_at_freelists.org [mailto:
> oracle-l-bounce_at_freelists.org]
> > On Behalf Of Andrew Kerber
> > > Sent: Wednesday, October 31, 2007 9:41 AM
> > > To: oracle-l
> > > Subject: shell script needed
> > >
> > >
> > >
> > > I am looking for a unix shell script I can use that will generate
> another
> > script that will set the protections on the files in my oracle home
> > directory. I want all the protections on all the files of a specific
> oracle
> > version to be the same, and the best way to do that would seem to be to
> just
> > generate the the commands by looking at the protections on one oracle
> home
> > and generating the commands to reproduce that in other oracle homes.
> > >
> > > I know the priviliges we use are not the standard that oracle sets it
> on
> > installation because I had to change some files to get BMC Patrol to
> work
> > properly, and of course I did not think to write down every change I
> made to
> > get it to work.
> > >
> > > Does anyone have a shell script to do this?
> > >
> > > --
> > > Andrew W. Kerber
> > >
> > > 'If at first you dont succeed, dont take up skydiving.'
> >
> >
> >
> > --
> > Andrew W. Kerber
> >
> > 'If at first you dont succeed, dont take up skydiving.'
>

-- 
Andrew W. Kerber

'If at first you dont succeed, dont take up skydiving.'

--
http://www.freelists.org/webpage/oracle-l
Received on Wed Oct 31 2007 - 11:16:17 CDT

Original text of this message

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