Cuando trabajamos remotamente contra una instancia que se encuentra en un host en algún sitio, Oracle de alguna manera debe validar el usuario DBA.
Podemos observar que la base no podria almacenar nunca la validación , ya que al momento de bajar una instancia , no podríamos levantarla más, por que no podríamos accesar a la base de ninguna manera. Es por ello que la validación se produce desde el exterior de la instancia y lo hace por medio de un archivo que es conocido como password file.
Es asi que el DBA o la aplicación que tuviere la facultad de poder levantar la instancia , debe ser validado por el archivo que se encuentra en el OS.
En el parametro remote_login_passwordfile nos especifica si un password file esta encargado o no de validar al usuario.
Cuando generamos el archivo, este sera almacenado por default en los siguientes paths según el tipo de OS tengamos :
En los tipos Unix:
$ORACLE_HOME/dbs/orapw$ORACLE_SID
En los ambientes Windows:
%ORACLE_HOME%\database\PWD%ORACLE_SID%.ora
Seguir leyendo «Oracle password file on Windows and Unix enviroments»