Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Changing 'Internal''s password
You could try using Oracle's password file authentication method.
Main steps are:
ORAPWD FILE=<file_name> PASSWORD=<password> [ENTRIES=nn]
<password> is the new password to be used by SYS and INTERNAL
ENTRIES is the only optional parameter. nn is an integer representing the _maximum_ number of users (other than SYS and INTERNAL) who will have SYSOPER and SYSDBA privileges.
2. Set the INIT.ORA parameter REMOTE_LOGIN_PASSWORDFILE to EXCLUSIVE or SHARED (default is NONE, i.e. ORACLE will not use a password file as a means to authenticate users with superprivileges).
EXCLUSIVE means that the password file you created in Step 1 will be used by only one database. However, you will be able to add users other than SYS and INTERNAL to the password file by granting them SYSDBA and/or SYSOPER privileges. SHARED is the opposite: multiple databases, SYS and INTERNAL only as superusers.
You can find a more detailed discussion of this topic in "ORACLE7 Server Administrator" manual under "Database Administrator Authentication" (this is for Oracle7 7.3.3.0.0).
Hope this helps.
Michael Serbanescu
![]() |
![]() |