[DB] 오라클xe 설치 후 DBeaver로연동하기 (디비버)_sqlplus sql+ xe11g_-oracle install and connect to dbeaver-
- 전에 사용하던방법
오라클 xe 설치 >> sqlplus를 사용하여 유저생성 >> 오라클 Oracle SQL Developer >> 생성한유저로 접속 >> db사용
- 이번에 사용한 방법
오라클 xe 설치 >> dbeaver 설치 >> system 접속 >> 유저생성 >> user 접속
1. 오라클 설치
설치 시 system 비밀번호 설정하는 부분에서 해당 비밀번호를 기억하고있어야합니다.
https://www.oracle.com/database/technologies/xe-downloads.html
2. DBeaver 설치
3. DBeaver 접속
- 새 데이터베이스 연결 >> 오라클 선택 >> 다음
- SID로 변경하고 Database 이름 입력 (대소문자 구분해야합니다. 모르겠으면 아래처럼)
>> Username : system >> Password : 오라클설치 시 입력한 비밀번호
귀찮으니까 11g 이상이면 아래 쿼리 두줄을 실행하도록하자
alter session set "_ORACLE_SCRIPT"=true;
commit;
위의 쿼리를 실행하면 c##을 붙이지않아도 된다.
5. USER 생성
create user [userName] identified by [password] ; -- 계정 생성
6. 권한부여
GRANT CREATE SESSION TO username; -- 데이터베이스에 접근할 수 있는 권한
GRANT CREATE DATABASE LINK TO username;
GRANT CREATE MATERIALIZED VIEW TO username;
GRANT CREATE PROCEDURE TO username;
GRANT CREATE PUBLIC SYNONYM TO username;
GRANT CREATE ROLE TO username;
GRANT CREATE SEQUENCE TO username;
GRANT CREATE SYNONYM TO username;
GRANT CREATE TABLE TO username;
GRANT DROP ANY TABLE TO username;
GRANT CREATE TRIGGER TO username;
GRANT CREATE TYPE TO username;
GRANT CREATE VIEW TO username;
귀찮으면 아래 쿼리로 모든권한을 부여하면된다.
GRANT CONNECT, DBA, RESOURCE TO username;
7. 3번 프로세스를 그대로 진행하고 Username : 생성한 유저ID, Password : 해당 ID의 비밀번호를 입력 후 완료를 누르면 아래처럼 생성된다.
생성된 connection 우클릭 >> sql편집기 >> open sql console을 실행한다.
잘되는지 확인하기위해 SELECT SYSDATE FROM DUAL; 을실행한다.
완료.
댓글
댓글 쓰기