Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

La procedura create_verify_function

Modalità Focus
La procedura create_verify_function - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Puoi creare una funzione personalizzata per verificare le password utilizzando la RDS procedura rdsadmin.rdsadmin_password_verify.create_verify_function Amazon. La create_verify_function procedura è supportata per tutte le versioni di RDS for Oracle.

La procedura create_verify_function include i seguenti parametri.

Nome del parametro Tipo di dati Default Campo obbligatorio Descrizione

p_verify_function_name

varchar2

Il nome per la funzionalità personalizzata. Questa funzione viene creata per te nello SYS schema. Assegni questa funzione a profili di utente.

p_min_length

numero

8

No

Il numero minimo di caratteri necessari.

p_max_length

numero

256

No

Il numero massimo di caratteri permessi.

p_min_letters

numero

1

No

Il numero minimo di lettere necessarie.

p_min_uppercase

numero

0

No

Il numero minimo di lettere maiuscole necessarie.

p_min_lowercase

numero

0

No

Il numero minimo di lettere minuscole necessarie.

p_min_digits

numero

1

No

Il numero minimo di cifre necessarie.

p_min_special

numero

0

No

Il numero minimo di caratteri speciali necessari.

p_min_different_chars

numero

3

No

Il numero minimo di caratteri diversi necessari tra la password vecchia e quella nuova.

p_disallow_username

booleano

true

No

Impostato su true per non consentire il nome utente nella password.

p_disallow_reverse

booleano

true

No

Impostato su true per non consentire l'inversione del nome utente nella password.

p_disallow_db_name

booleano

true

No

Impostato su true per non consentire il database o il nome del server nella password.

p_disallow_simple_strings

booleano

true

No

Impostato su true per non consentire stringhe semplici come password.

p_disallow_whitespace

booleano

false

No

Impostato su true per non consentire gli spazi vuoti nella password.

p_disallow_at_sign

booleano

false

No

Impostare su true per non consentire il carattere @ nella password.

Puoi creare funzionalità multiple di verifica della password.

Ci sono limitazioni riguardo al nome della funzionalità personalizzata. La funzione personalizzata non può avere lo stesso nome di un oggetto di sistema esistente. La lunghezza del nome non può superare i 30 caratteri. Inoltre, il nome deve includere una delle seguenti stringhe: PASSWORD, VERIFY, COMPLEXITY, ENFORCE o STRENGTH.

L'esempio seguente crea una funzionalità denominata CUSTOM_PASSWORD_FUNCTION. La funzionalità richiede una password che includa almeno 12 caratteri, 2 caratteri maiuscoli, 1 cifra, 1 carattere speciale e che non consenta il carattere @.

begin rdsadmin.rdsadmin_password_verify.create_verify_function( p_verify_function_name => 'CUSTOM_PASSWORD_FUNCTION', p_min_length => 12, p_min_uppercase => 2, p_min_digits => 1, p_min_special => 1, p_disallow_at_sign => true); end; /

Per vedere il testo della funzionalità di verifica, eseguire una query a DBA_SOURCE. L'esempio seguente ottiene il testo da una funzionalità di password personalizzata denominata CUSTOM_PASSWORD_FUNCTION.

COL TEXT FORMAT a150 SELECT TEXT FROM DBA_SOURCE WHERE OWNER = 'SYS' AND NAME = 'CUSTOM_PASSWORD_FUNCTION' ORDER BY LINE;

Per associare la funzionalità di verifica con un profilo utente, utilizza alter profile. L'esempio seguente associa una funzionalità di verifica con un profilo utente DEFAULT.

ALTER PROFILE DEFAULT LIMIT PASSWORD_VERIFY_FUNCTION CUSTOM_PASSWORD_FUNCTION;

Per vedere quali profili utente sono associati alle funzionalità di verifica, eseguire una query a DBA_PROFILES. L'esempio seguente ottiene i profili che sono associati alla funzionalità di verifica personalizzata denominata CUSTOM_PASSWORD_FUNCTION.

SELECT * FROM DBA_PROFILES WHERE RESOURCE_NAME = 'PASSWORD' AND LIMIT = 'CUSTOM_PASSWORD_FUNCTION'; PROFILE RESOURCE_NAME RESOURCE LIMIT ------------------------- -------------------------------- -------- ------------------------ DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD CUSTOM_PASSWORD_FUNCTION

L'esempio seguente ottiene tutti i profili e la funzionalità di verifica della password alla quale sono associati.

SELECT * FROM DBA_PROFILES WHERE RESOURCE_NAME = 'PASSWORD_VERIFY_FUNCTION'; PROFILE RESOURCE_NAME RESOURCE LIMIT ------------------------- -------------------------------- -------- ------------------------ DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD CUSTOM_PASSWORD_FUNCTION RDSADMIN PASSWORD_VERIFY_FUNCTION PASSWORD NULL
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.