> php教程 > PHP开发 > Oracle 사용자 비밀번호가 만료되지 않도록 설정하는 두 가지 방법

Oracle 사용자 비밀번호가 만료되지 않도록 설정하는 두 가지 방법

高洛峰
풀어 주다: 2017-01-06 11:54:36
원래의
1492명이 탐색했습니다.

1. SQL Plus에서 DBA로 로그인

사용자 이름/password@serverSID를 sysdba로

방법 1: (다음은 큰따옴표로 묶어야 합니다.)

C:/Documents and Settings/ssy>sqlplus sys/system@test as sysdba

SQL*Plus: 릴리스 9.2.0.1.0 - 생산일: 3월 17일 월요일 18:01:41 2008 저작권( c) 1982, 2002, Oracle Corporation. 연결: Oracle9i Enterprise Edition 릴리스 9.2.0.1.0 - 파티셔닝, OLAP 및 Oracle 데이터 마이닝 옵션 JServer 릴리스 9.2.0.1.0 - 프로덕션

방법 2:

C:/Documents and Settings/ssy>sqlplus /nolog SQL*Plus: 릴리스 9.2.0.1.0 - 2008년 3월 17일 월요일 17:59:08 제작 Copyright (c) 1982, 2002, Oracle Corporation.

SQL> conn sys/system@test_192.168.80.38 as sysdba 已连接。
SQL> quit
로그인 후 복사

3. 지정된 프로필의 비밀번호 유효 기간 설정을 확인합니다(예: 기본값). :

sql>SELECT username,PROFILE FROM dba_users;
로그인 후 복사
로그인 후 복사

4. 비밀번호 유효 기간을 기본 180일에서 "무제한"으로 변경합니다:

sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
로그인 후 복사

수정 후 필요 없음 데이터베이스를 다시 시작하면 즉시 적용됩니다.

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
로그인 후 복사
로그인 후 복사
5. 수정 후에는 ORA-28002 경고 메시지가 표시되지 않은 계정에는 동일한 메시지가 다시 표시되지 않습니다.

메시지가 표시된 계정은 비밀번호를 다시 변경해야 합니다. 예:

사용자 이름/비밀번호@serverSID(sysdba)

$sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码1、在SQL Plus下,以DBA身份登陆
로그인 후 복사
방법 1: (다음은 큰따옴표로 묶어야 합니다.)

C:/Documents and Settings/ssy>sqlplus sys/system@test as sysdba

SQL*Plus: 릴리스 9.2.0.1.0 - 2008년 3월 17일 월요일 18:01:41 생산 Copyright (c) 1982, 2002, Oracle Corporation. 연결 대상: Oracle9i Enterprise Edition 릴리스 9.2.0.1.0 - 파티셔닝, OLAP 및 Oracle 데이터 마이닝 옵션을 사용한 프로덕션 JServer 릴리스 9.2.0.1.0 - 프로덕션

방법 2:

C:/Documents and Settings/ssy>sqlplus /nolog SQL*Plus: 릴리스 9.2.0.1.0 - 2008년 3월 17일 월요일 17:59:08 생산 Copyright (c) 1982, 2002, Oracle Corporation.

SQL> conn sys/system@test_192.168.80.38 as sysdba 연결됨.

SQL> 종료


2. 일반적으로 기본값인 사용자 프로필을 확인합니다.


3. 프로필 파일의 비밀번호 유효 기간 설정(예: 기본값):

sql>SELECT username,PROFILE FROM dba_users;
로그인 후 복사
로그인 후 복사

4. 비밀번호 유효 기간을 기본 180일에서 "무제한"으로 변경합니다. :

sql>SELECT * FROM dba_profiles s WHERE s.profile=&#39;DEFAULT&#39; AND resource_name=&#39;PASSWORD_LIFE_TIME&#39;;
로그인 후 복사

수정 후 데이터베이스를 다시 시작할 필요가 없으며 즉시 적용됩니다.

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
로그인 후 복사
로그인 후 복사
5. 수정 후에는 ORA-28002 경고 메시지가 표시되지 않은 계정에는 동일한 메시지가 다시 표시되지 않습니다.

메시지가 표시된 계정은 비밀번호를 다시 변경해야 합니다. 예:

위의 내용은 Oracle 사용자 비밀번호가 만료되지 않도록 설정하기 위해 편집자가 소개하는 두 가지 방법입니다. 여러분. 궁금하신 점은 메시지 남겨주시면 시간 맞춰 답변해드리겠습니다. 또한 PHP 중국어 웹사이트를 지원해 주신 모든 분들께 감사드립니다!

$sqlplus / as sysdba
sql> alter user smsc identified by <原来的密码> ----不用换新密码
로그인 후 복사
Oracle 사용자 비밀번호가 만료되지 않도록 설정하는 두 가지 방법에 대한 자세한 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿