sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #06669
Re: Permission problem ...
Hej Jan
Nu kender jeg ikke Oracle, men i MySQL f. eks. skal man oprette
databasebrugere, ikke i Linux men i en speciel mysql database. Det er ikke
det der er problemet...?
Bare et forslag...
>Jeg har et måske ikke helt mystisk problem - men jeg ved ikke helt
>hvordan jeg skal komme videre.
>
>1. Jeg har installeret Oracle på min box - uden problemer.
>2. Bruger 'oracle' kan starte databasen og listeneren.
>3. Samme bruger kan logge sig på med sqlplus
>4. Hvis en anden bruger - fx root, hvilket gør det meget mærkeligt -
>prøver at logge sig på med sqlplus, får man en 'Permission denied'
>meddelelse - det skulle betyde, at brugeren ikke har access permissions
>til en eller anden fil.
>
>strace -f afslører, at:
>
>1. sqlplus skifter user id til 2 (bin på min maskine)
>2. forker
>3. barnet execve'er et program der hedder oracle i $ORACLE_HOME/bin
>
>- og det er den, der fejler med EACCESS. oracle har permissions 6777,
>så bin har execute permission. Jeg har ikke checket hvilke dyn libs
>oracle bruger, men jeg mener at huske, at den ikke bruger andet end
>standard system libs, som også bruges af andre programmer. Desuden
>skulle der så være kommet en fejlmeddelelse på stderr, som der ikke
>gør (jeg mener ikke, at sqlplus eller barnet lukker stderr).
>
>Kan shared mem være et problem? - selvom jeg har 128M RAM, har jeg ikke
>ændret på de parametre. Eller er der nogen som har et bedre bud?
>
>/jan
mvh./Best regards
Juri
Juri Jensen
--------------------------------------------------------
LS Systems - Linux Server Solutions
Macintosh/Linux installation & administration
Member of the worlds largest Linux User Group: SSLUG (www.sslug.dk)
email: juri_j@xxxxxxxxxx/lsys@xxxxxxxxxxxx
--------------------------------------------------------
"Open Source: It's all about making software that doesn't suck!!"
--- Eric Raymond
References