Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.tools -> Re: svrmgrl's passwd
Hi Pete.
> If you use the orapwd utility you can pass only one password to it, this
is then used for SYS and INTERNAL.
Close. If you use the orapwd utility you can indeed only pass it one password. This is the password used for INTERNAL (not SYS).
If you execute the 'alter user sys identified by ...' command, that changes the password for SYS, but also has the side effect of changing the password for INTERNAL as well.
> Also you cannot use sqlplus or svrmgrl to change the internal password as
it then complains that the user does not exist.
True. As far as the database is concerned there is no INTERNAL user. When you execute the 'connect internal' or 'connect / as sysdba' commands you are basically authenticating yourself to the OS. You can do that because either A) the password you supply is the one contained in the password file or B) you are in the right OS group (defined when the Oracle software is installed). These are called password file and OS authentication respectively.
However, when you connect to a database you have to connect to a schema, so when you do 'connect internal' you are connecting into the SYS schema. If you were to 'grant sysdba to DAVE' and then 'connect DAVE/PASSWORD as sysdba' you would have the same privilege level as INTERNAL but be connected to the DAVE schema.
> Maybe i misunderstand you, how can you set the internal password
> different to the SYS password ?
Follow these steps. NOTE: the steps listed here are for a UNIX box. If you do this on a Windoze box you have to monkey with extra things like the Service.
HTH, Dave Haas Received on Sat Aug 04 2001 - 23:42:02 CDT
![]() |
![]() |