반응형

Oracle 에서는 계정을 어떻게 관리하는지에 대해서 알아보도록 하자.

 

(1) 계정관리

 

a) 패스워드 파일 생성

$ orapwd file='P:\app\sungrangkong\product\11.2.0\dbhome_1\database\orapworcl' password=1234 entries=5

 

패스워드 파일이란?

   : 오라클에 접속하는 방법은 크게 2가지 이다. 1번째로, 운영체제 인증방식과 2번째로 패스워드 인증방식이다.

 

- 운영체제 인증방식이란?

   : 운영체제 인증방식이란, 오라클 Dabase를 설치한 운영체제내의 계정으로 로그인 했을 때에는 별도 인증을

   거치지 않고, SYSDBA,SYSOPER 권한을 부여하는 방식이다.

 

- 패스워드 파일 인증이란?

   : 패스워드 파일에 등록된 오라클 유저에게만 인증을 하는 방식이다. 이 경우 , 오라클 listener를 동작시킬 때

   함께 인자로 넘겨주는 pfile 내부에 셋팅이 되어 있어야 한다. pfile 내부에 REMOTE_LOGIN_PASSWORDFILE

    의 값을 EXCLUSIVE로 설정해야 한다.

 

- 패스워드 파일 생성 방법은?

   : 오라클 유틸리티 중, orapwd 라는 유틸리티를 이용하여 생성한다.

 

- 패스워드 파일 삭제 방법은?

   : 간단하게 OS단에서 rm을 하면 된다.

- 패스워드 파일 수정 방법은?

   : 별도 수정방법이 있는 것이 아니라 db shutdown 상태에서 rm으로 패스워드 파일을 삭제후 새로 생성 한다.

     그리고 db를 재기동시 파일이 적용된다.

 

b) user 생성

$ orapwd file='P:\app\sungrangkong\product\11.2.0\dbhome_1\database\orapworcl' password=1234 entries=5

 

$ sqlplus / as sysdba

 

SQL*Plus: Release 11.2.0.1.0 Production on 527 19:44:31 2013

 

Copyright (c) 1982, 2010, Oracle. All rights reserved.

 

 

다음에 접속됨:

Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

 

SQL> create user sungrangkong identified by 1234;

 

사용자가 생성되었습니다.

 

SQL> grant connect, resource to sungrangkong;

 

권한이 부여되었습니다.

 

$ sqlplus sungrangkong/1234

 

SQL*Plus: Release 11.2.0.1.0 Production on 527 19:47:24 2013

 

Copyright (c) 1982, 2010, Oracle. All rights reserved.

 

 

다음에 접속됨:

Oracle Database 11g Release 11.2.0.1.0 - 64bit Production

 

SQL> show user;

USER"SUNGRANGKONG"입니다

 

 

반응형

+ Recent posts