USER 정보를 변경하기 위해서는 ALTER USER문을 사용한다.
-- SYS 권한으로 접속한다. C:\> SQLPLUS /NOLOG SQL> CONN / AS SYSDBA -- scott USER의 비밀번호를 수정한다. SQL> ALTER USER scott IDENTIFIED BY lion; 사용자가 변경되었습니다. -- scott USER의 비밀번호가 변경된 것을 확인할 수 있다. SQL> CONN scott/lion 접속되었습니다. SQL> CONN / AS SYSDBA 접속되었습니다. -- scott USER의 비밀번호를 처음처럼 수정한다. SQL> ALTER USER scott IDENTIFIED BY tiger; 사용자가 변경되었습니다.
CASCADE를 사용하게 되면 사용자 이름과 관련된 모든 데이터베이스 스키마가 데이터 사전으로부터 삭제되며 모든 스키마 객체들 또한 물리적으로 삭제 된다.
-- 데이터베이스에 등록된 사용자를 조회하기 위해서는 DBA_USERS라는 데이터사전을 조회하면 된다. -- SQL*Plus를 실행시켜 SYS계정으로 접속을 한다. SQL> CONN / AS SYSDBA SQL> SELECT username, default_tablespace, temporary_tablespace FROM DBA_USERS; USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLES ---------------- ------------------- ---------------- SYS SYSTEM TEMP SYSTEM TOOLS TEMP OUTLN SYSTEM SYSTEM DBSNMP SYSTEM SYSTEM ORDSYS SYSTEM SYSTEM ORDPLUGINS SYSTEM SYSTEM MDSYS SYSTEM SYSTEM CTXSYS DRSYS DRSYS SCOTT SYSTEM SYSTEM TEST TEST SYSTEM STORM STORM SYSTEM KJS SYSTEM SYSTEM 위와 같이 유저와 테이블 스페이스에 대한 정보가 화면에 나온다.
- 강좌 URL : http://www.gurubee.net/lecture/1006
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.
잘보고 있습니다