뇨내

[Oracle] SQL Developer Oracle 계정 활성화 본문

Oracle/Basic

[Oracle] SQL Developer Oracle 계정 활성화

삐옥 2021. 11. 9. 02:13

 

 

 

 

 

 

 

 

 

1. Oracle 서버 접속하기

 

Oracle 설치가 끝났으면 서버에 접속을 해야한다.

 

 

 

 

1. Client 프로그램을 실행한다.

<택 1>

a. SQL Developer           -> 오라클 전용 클라이언트 프로그램

b. DBeaver                        -> 대부분의 DBMS 클라이언트 프로그램

c. DataGrip                        -> 대부분의 DBMS 클라이언트 프로그램

d. SQL Plus(자동설치)     -> 오라클 전용 클라이언트 프로그램

e. Toad

f. etc...

 

어느걸로 접속하든 상관없다.

마치 카톡을 아이패드/ 핸드폰/ 데스크탑 중 어디로 접속하냐의 차이이다.

 

 

 

[예시]  DBeaver - 지원하는 database

예시로 클라이언트 프로그램 중 하나인 DBeaver을 실행해서 열은 창이다.

위 사진에 있는 것들이 DB들이다.

하지만 지금은 콘솔 프로그램인 SQL Plus를 이용해보겠다. 

- 윈도우 운영체제 기준으로 설명

 

 

 


SQL  Plus  실행  방법

 

1.  윈도우 + R   -->   cmd 입력 + Enter    

 

윈도우 + R 입력 후 보이는 실행창

 

여기서 확인을 누르면

이런 창이 보이게 된다.

 

 

 

2. sqlplus + Enter

 

sqlplus 입력

 

 

 

 

2. Oracle 서비스에 로그인하기

 

- User Name

- User Password

관리자 계정

- ID(sys, system) + PW(비밀번호)

비밀번호는 입력 시 눈에는 보이지 않으나 입력되고 있는 것이다.

먼저 관리자 계정으로 로그인을 해야한다.(마치 접근 권한을 먼저 얻는 것 처럼)

 

 

 

1. system + "비밀번호" 입력(관리자 계정 로그인)

 

먼저 관리자 계정으로 로그인 한다.

 

* 만약 로그인에서 Error 발생 시 

 

Start Database 가 실행되어있는 상태인지 확인한다.

(그 외의 에러발생 시 다른 방법으로 해결필요)

 

 [참고]

> Start Database 실행 시

 

> Stop Database 실행 시

 

본론으로 들어가서 이제 이곳이서 SQL에게 명령을 내려서 '대화'를 할 수 있다.

(하지만 콘솔 환경의 클라이언트 프로그램은 쓰임이 小)

 

이때, 먼저 관리자 계정으로 로그인 해줘야 사용자 계정을 만들 수 있다는 것을 한번 더 떠올리자.

왜냐하면  [관리자 --> 사용자계정] 을 만들어 주기 때문이다.

사용자 계정은 관리자가 이미 만들어 놓은 계정이 있다. 

 

사용자 계정

- scott, hr 계정 -> 교육용 계정, 샘플 데이터 제공

- hr 사용         -> 인사관리 관련 데이터 제공(직원, 부서, 급여, 회사 등)

                     -> hr 계정은 기본적으로 잠겨있다. ==> [해결 방법] 1. 해제  2. 비밀번호 설정       

*hr = human resource

사용자 계정은 쓸 수 있는 계정이나 활성화 + 암호설정까지 해야 본격적으로 사용이 가능하다.

 

 

 

 

 

3. 잠겨있는 계정 활성화

 

- alter user hr account unlock;

 

 

관리자 계정으로 로그인 되어 있는 콘솔창에 이어서 적는 것이다.

alter user hr account unlock;

 

입력시 User altered. 라는 메시지가 출력된다.

이것이 계정 해제를 한 것이고 다음단계로 비밀 번호 설정만 하면 끝난다.

 

 

 

 

 

4. 암호 변경

 

- alter user hr identified by 비밀번호

 

 

잠긴 계정을 푸는 것을 성공했으면 마지막으로 비밀번호도 변경한다.

alter user hr identified by 비밀번호

 

 

 

 

 

 

5. hr로 다시 로그인

 

- disconnect

- connect

 

계정 활성화 + 비밀번호 변경이 끝났으니 이제 hr계정으로 로그인 할 수 있다.

그전에 관리자 계정으로 로그인 되어있기때문에 로그아웃을 해줘야하는데 두 가지 방법이 있다.

1. 콘솔창 종료

2. disconnect 명령어 입력

disconnect

 

disconnect

 

 

 

connect 입력 후 새로운 로그인

 

 

 

그후 hr 계정으로 로그인 해준다. 

비밀번호는 처음 입력했던 비밀번호를 넣어준다.

hr 사용자 계정으로 로그인 후 성공 출력 화면

 

 

 

 

 

6. 로그인 계정 확인

 

- show user;

 

 

현재 로그인 되어 있는 계정을 확인 한다.

show user;

 

 

Comments