오라클 설치

- http://www.oracle.com 에서 Oracle Database 11g Release 2 Express Edition 을 다운받아 설치

- 설치된 O/S 에 맞춰서 다운로드

- 설치도중 출력되는 내용중 설치폴더와 Home/Basic 경로 및 포트번호가 출력되는 부분은 복사하여 별도로 보관

- 오라클 설치 이후 컴퓨터 이름을 변경할 경우 정상적인 오라클 구동이 불가능함.

  컴퓨터 이름을 설치 이후 변경하였다면, 아래의 방법을 통해 몇가지를 수정하여야 함.

ⓐ 아래 경로의 두 파일을 메모장으로 열기(오라클을 Default 경로로 설치한 경우)

  - C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\listener.ora

  - C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora

ⓑ (HOST = ****)에서 **** 부분을 컴퓨터명을 최종적으로 변경한 컴퓨터 이름으로 변경

ⓒ c:\> 프롬프트를 띄운후 아래의 명령어를 순차적으로 입력

  - C:\>Lsnrctl stop

  - C:\>Lsnrctl start

ⓓ ⓒ에서의 명령어 입력 후 successfullty 가 출력되면 수정완료


SQL 프롬프트 구동 명령


- show user

  현재 접속중인 사용자의 ID를 확인


- exit

  SQL 프롬프트를 종료하는 명령어


- connect

  생성된 ID와 PW를 사용하여 접속하는 명령어.

  conn 명령어로 접속후 다른 사용자ID로 conn을 사용할때에는 시스템이 자동적으로 conn -> disconn -> conn 과정을 거침

  conn 으로 줄여서 사용하기도 하며, 아래 4가지 방법으로 SQL에 접속가능함





※ sys 계정은 system계정 및 일반 계정들과는 다르게 최종관리자 권한을 가진 계정으로 일반적인 접속방법과는

   조금 다르게 접속명령 가장 뒤에 as sysdba 가 반드시 붙는다





※※ conn /as sysdba 를 사용하면 즉시 sys계정으로 로그인되는데, 보안위험 제거를 위해 이를 막기 위해서는 

     내컴퓨터 -> 관리 -> 로컬 사용자 및 그룹 > 에 ORA_DBA 내 구성원에 administrator를 삭제해야함

- disconnect

  현재 접속한 사용자의 로그아웃을 위한 명령어




- /nolog

  SQL 프롬프트를 먼저 구동한 후 접속할때 C:\> 에서 SQLPLUS 명령어 사용시 사용하는 옵션




- SHUTDOWN IMMEDIATE

  sys 계정으로만 접속하였을때 사용가능한 명령어로써 오라클 DB를 중지시키는 명령어

  그 외 계정으로 실행하였을때는 실행이 불가능함



- STARTUP

  중지된 오라클DB를 구동시키는 명령어


- 사용자 비밀번호 변경 명령어

  alter user 사용자ID identified by 변경할패스워드

  패스워드는 숫자+영문(소)+영문(대)+특수문자 조합으로 8글자 이상이 되어야 함

  (express 버젼에서는 소문자와 대문자 구별을 별도로 하지 않음)


- host

  윈도우 커맨드를 실행할때 SQL 프롬프트상에서 사용하는 명령어

  기타 명령어 없으 SQL> host를 입력하면 잠시 C:\> 로 상태가 변경되며, exit를 입력하면 SQL 프롬프트로 돌아옴




- 사용자계정의 LOCK 상태와 EXPIRED 상태

  사용자계정중 LOCK과 EXPIRED 상태가 되어 있는 계정이 있을 수 있는데,

  LOCK은 사용이 잠긴 상태이고, EXPIRED는 비밀번호를 재설정하여야 해제할 수 있다.

  LOCK    해제: alter user 해제할사용자ID account unlock;

  EXPIRED 해제: alter user hr identified by 변경할 비밀번호



WRITTEN BY
빨강꼬마

,