2013-02-12 11 views
8

Sono nuovo di Oracle. Mi piacerebbe sapere come impostare la password di accesso per sqlplus/as sysdba in oracle 11g.Come impostare la password per sqlplus/as sysdba

voglio impostare la password per il mio prossimo login, non voglio il login come sqlplus/come sysdba poiché chiunque può accedere utilizzando sqlplus/come sysdba e può facilmente accedere ai dati o modificare la password per l'utente esistente . Devo limitare il login.

risposta

12

Per impostare una nuova password si dovrebbe (dopo la connessione al DB):

alter user SYS identified by "newpassword"; 

Ma se si vuole evitare che il collegamento senza una password - sqlplus/as sysdba, allora avete bisogno di aggiungere questo:

SQLNET.AUTHENTICATION_SERVICES=none 

in sqlnet.ora

+0

** Ma se si vuole evitare che il collegamento senza una password - sqlplus/come sysdba, allora avete bisogno di aggiungere questo: SQLNET.AUTHENTICATION_SERVICES = nessuno in sqlnet.ora ** La stessa cosa può essere manualmente modificati da qualcuno e possono tornare a ** SQLNET.AUTHENTICATION_SERVICES = NTS ** in modo che possano accedere nuovamente -sqlplus/as sysdba – user2064110

+1

@ user2064110, True, ma l'utente che ha i privilegi di scrittura su questo file non dovrebbe essere solo "anyuser" (lo stesso che connettere come sysdba non può essere fatto da "anyuser"). Se qualcuno può ottenere la password degli amministratori è come ottenere la password di SYS sul DB –

+0

Perché sto chiedendo è perché dire in una società 5 persone stanno lavorando e stanno accedendo al server con Admin userid e password e se qualcuno cambia alcune modifiche nel server usando sqlplus/come sysdba influenzerà il resto dei popoli proprio così in ordine per evitare di dover limitare l'accesso impostando la password. – user2064110

3

non tutti possono accedere utilizzando sqlplus/as sysdba. L'utente del sistema operativo deve essere un membro del gruppo OS DBA creato per gestire il database (questo gruppo può avere un nome diverso).

Assegnare solo membri di DBA reali a questo gruppo. E, secondo me, nessuno dovrebbe mai accedere come oracle (assumendo un sistema Unix (-like) qui).

Problemi correlati