Maaf kalau kalimat saya membuat bingung.

By default oracle password file memang ada/terbentuk pada saat database dibuat, 
khususnya kalau menggunakan dbca (Database Configuration Assistant).
Andaikata tidak/belum ada (misal: database dibuat manually menggunakan script 
CREATE DATABASE ....), maka utk men-disable OS authentication password file 
harus dibuat secara manual dgn menggunakan orapwd.

Lokasi: $ORACLE_HOME/dbs atau %ORACLE_HOME%\database
Nama file : orapw<SID> atau PWD<SID>.ora
 
cmiiw,
bw


--- In [email protected], Andes Febrian <pejanta...@...> wrote:
>
> mas bw,
> "Jangan lupa oracle password file-nya juga harus dibuat (menggunakan
> orapwd)" ini di buat dimana ? bukan nya file ini sudah ter-create ketika
> install db pertama ? apa maksud nya password file juga harus di create untuk
> OS group users tersebut ? gak ngerti maaf :D
> 
> 2010/6/30 yulius_wibowo <yulius_wib...@...>
> 
> >
> >
> > Setahu saya, settingan SQLNET.AUTHENTICATION_SERVICES=(NONE) di sqlnet.ora
> > hanya berlaku utk OS Windows.
> >
> > Sedangkan utk UNIX/Linux/AIX, untuk men-disable-kan OS Auth dengan cara
> > memisahkan OS groupnya.
> >
> > Contoh:
> > OS group utk dba adalah "dba"
> >
> > OS users:
> > - budi_dba => OS groupnya "dba"
> > - ani_dba => OS groupnya "dba"
> >
> > - joko => OS groupnya "users"
> > - bambang => OS groupnya "users"
> >
> > Jadi kalau login ke OS sbg budi_dba atau ani_dba, bisa menggunakan
> > SQL> connect / as sysdba
> >
> > Dan kalau login ke OS sbg joko atau bambang, tidak bisa menggunakan
> > SQL> connect / as sysdba
> > tapi harus
> > SQL> connect sys/sys_pwd as sysdba
> > atau
> > SQL> connect scott/tiger as sysdba (scott harus di grant SYSDBA)
> >
> > Jangan lupa oracle password file-nya juga harus dibuat (menggunakan orapwd)
> >
> > cmiiw,
> >
> > bw
> >
> > --- In [email protected] <indo-oracle%40yahoogroups.com>, Andes
> > Febrian <pejantan4u@> wrote:
> > >
> > > mas bw,
> > > lalu gimana cara DISABLE OS authentication nya ? apakah dengan cara
> > menambah
> > > line berikut pada sqlnet.ora ?
> > >
> > > SQLNET.AUTHENTICATION_SERVICES=(NONE)
> > >
> > > tetapi apakah hanya dengan cara ini dapat berhasil ?
> > >
> > > 2010/6/29 yulius_wibowo <yulius_wibowo@>
> >
> > >
> > > >
> > > >
> > > > Andes,
> > > > Login ke database dgn menggunakan keyword AS SYSDBA selalu masuk sbg
> > SYS.
> > > >
> > > > SQL> connect / AS SYSDBA
> > > > SQL> show user
> > > > SYS
> > > >
> > > > SQL> connect scott/tiger AS SYSDBA
> > > > SQL> show user
> > > > SYS
> > > >
> > > > SQL> connect scott/meong AS SYSDBA
> > > > SQL> show user
> > > > SYS
> > > >
> > > > SQL> connect siapa_saja/apa_saja AS SYSDBA
> > > > SQL> show user
> > > > SYS
> > > >
> > > > By default, OS user yg masuk ke dalam "dba" group (OS group),
> > > > bisa masuk ke database sbg SYS apabila menggunakan keyword AS SYSDBA
> > atau
> > > > AS SYSOPER.
> > > > Ini yg disebut OS authentication.
> > > > Cara mencegahnya:
> > > > 1. OS authenticationnya di DISABLE
> > > > 2. gunakan Database Vault
> > > >
> > > > bw
> > > >
> > > >
> > > > --- In [email protected] 
> > > > <indo-oracle%40yahoogroups.com><indo-oracle%
> > 40yahoogroups.com>, Andes
> >
> > > > Febrian <pejantan4u@> wrote:
> > > > >
> > > > > Dear gurus,
> > > > >
> > > > > 1. bagaimana cara mencegah satu user biasa yang saya create untuk
> > tidak
> > > > bisa
> > > > > login ke sys yang hanya menggunakan perintah conn / as sysdba, jadi
> > bila
> > > > mau
> > > > > login ke sys harus menggunakan password sys.
> > > > > contoh :
> > > > > saya create user test, kemudian saya hanya grant ke user tersebut
> > cuma
> > > > > connect dan create synonym. nah user test ini tidak boleh connect ke
> > user
> > > > > sys. saya sudah coba setelah saya create user test kemudian login,
> > masih
> > > > > sebagai user test, saya coba ketikkan command "SQL> conn / as
> > sysdba",
> > > > > berhasil masuk sebagai sys.
> > > > >
> > > > > gimana cara mencegah nya ?
> > > > >
> > > > > 2. gimana supaya user yang login ke database server(remote
> > menggunakan
> > > > putty
> > > > > atau langsung dari server buka terminal) tidak bisa login ke database
> > > > > sebagai user sys menggunakan perintah "sqlplus / as sysdba" jadi
> > harus
> > > > > menggunakan password sys bila setiap kali mo login menggunakan user
> > sys ?
> > > > >
> > > > >
> > > > > Thanks,
> > > > >
> > > > > --
> > > > > Best Regards,
> > > > > Andes
> > > > >
> > > > >
> > > > > [Non-text portions of this message have been removed]
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Best Regards,
> > > Andes
> > >
> > >
> > > [Non-text portions of this message have been removed]
> > >
> >
> >  
> >
> 
> 
> 
> -- 
> Best Regards,
> Andes
> 
> 
> [Non-text portions of this message have been removed]
>


Kirim email ke