블로그 이미지
신비마마

태그목록

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

원격지에서 SYSDBA 권한 USER 사용 방법

2011. 10. 4. 13:25 | Posted by 신비마마


1. 해당 서버내 원격지에서 SYSDBA 권한을 가진 USER가 존재하는지 조회
 SQL > SELECT *
           FROM V$PWFILE_USERS;

2. 존재하지 않을 경우 서버의 oracle 계정으로 들어가 as sysdba 로 접속하여 권한부여
  SQL > grant sysdba to system;

3. ORACLE Error가 발생할 경우가 있는데 이유는 패스워드파일이 존재하지 않기 때문
ERROR at line 1:
ORA-01994: GRANT failed: password file missing or disabled

4. ORACLE Password file 생성
  orapwd file=$ORACLE_HOME/dbs/orapwdevdb password=oracle entries=5
   - devdb는 SID, entries는 동시에 접속가능한 session 수, oracle은 DB내부의 sys의 password가 아니라 외부에서 접속할때 인증에 필요한 암호이다.

해당파일을 생성하면 dba권한부여가 가능해짐