상세 컨텐츠

본문 제목

[Oracle DB 입문 03] - DB 서버 및 클라이언트

DataBase

by 코딩순이 2021. 2. 18. 17:16

본문

안녕하세요.

 

순코딩의 코딩순이입니다.

 

이번 포스팅에서는 DB 서버 및 클라이언트에 대해 알아보겠습니다.

▶ DB 접속 (관리자용)

먼저, 오라클 서버에 접속해보도록 하겠습니다.

 

명령 프롬프트(cmd)창을 열고 다음과 같이 입력합니다.

sqlplus sys/java@localhost:1521/xe as sysdba

 

각 코드들은 다음의 의미를 가지고 있습니다.


sqlplus - DB 명령어

sys - 계정

java - 비밀번호

localhost - 네트워크의 내 PC / ip주소로는 127.0.0.1

1521 - 오라클 전용 포트번호

as - 자격/ ~로써

sysdba - System Database Administrator

 

오라클 서버 접속 성공 화면

위 화면과 같이 접속되었다면 오라클 서버에 접속을 성공한 것입니다.

 

▶ DB 계정 생성 및 권한 부여 (관리자용)

사용자 계정을 생성하도록 하겠습니다.

(사용자 계정 : HELLO / 사용자 비밀번호 : java)

CREATE USER HELLO IDENTIFIED BY java;

 

사용자 계정 생성

 

HELLO 라는 사용자가 추가되었는지 확인하기 위해 다음 코드를 실행합니다.

SELECT * FROM ALL_USERS;

아래 화면과 같이 HELLO 라는 사용자가 추가된 것을 확인해볼 수 있습니다.

 

 

 

이번에는 명령 프롬프트(cmd)를 새로 열어 만든 사용자 계정으로 접속해보도록 하겠습니다.

 

※ 반드시 cmd창을 새로 띄워서 코드를 작성하시기 바랍니다.

 

sqlplus HELLO/java@localhost:1521/xe

 

권한 미부여로 인한 접속 불가 에러

 

사용자가 접속 권한을 부여받지 못해 접속하지 못하는 에러가 발생합니다.

 

권리자로 접속하여 사용자에게 권한을 부여해주도록 하겠습니다.

 

grant connect, resource to HELLO;

사용자 권한 부여

 

오늘은 DB에 접속하여 사용자의 계정을 생성해보고, 사용자에게 권한을 부여하는 것을 배워봤습니다.

 

감사합니다.

 

관련글 더보기