kalo sbg sysadmin, bisa su - oracle, ganti sqlnet.ora, masih bisa. So, kerjaan dba mesti sysadmin juga, biar 'aman suraman'?
On 7/1/10, yulius_wibowo <[email protected]> wrote: > 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] >> > > > -- thanks and regards ujang jaenudin jakarta - indonesia

