본문 바로가기
Spring-Java/Oracle

Day11_SQL developer

by 현대타운301 2023. 8. 28.

2023.08.28

 

Day11 세 줄 요약

- Oracle DB 의 로컬 포트 번호는 '1521' 

- 방화벽의 인바운드 규칙을 새로 작성하면 다른 ip의 DB로 접근이 가능

- 'OracleStart/Stop.bat' 파일로 간편하게 system 연결/해제 가능

 


 

SQL developer

 

SQL developer 

Eclipse와 비슷한 개념으로, Oracle DB를 다루기 위한 편집 tool

포트 넘버는 1521

 

기본명령어

-- Ctrl + / (or '--') : 한 줄 주석처리
/* 범위 주석처리 */
-- Ctrl + Enter : 해당 문구 실행

/* 사용자 계정 생성

CREATE USER [USER_ID]           -- ID, PW는 필수요소
IDENTIFIED BY [USER_PASSWORD]

DEFAULT TABLESPACE [TBS_NAME]   -- 여기서 부턴 선택요소
PASSWORD EXPIRE
ACCOUNT [LOCK | UNLOCK]
.. 등등

*/

CREATE USER C##ICIA
IDENTIFIED BY 1111;

-- 계정 삭제
DROP USER C##ICIA;

-- 11g 버전 이후로는 계정이름 앞에 'c##'을 붙여줘야 함
-- ALTER SESSION을 통해 설정 변경 가능
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;	// c## 없이 생성 가능

CREATE USER ICIA IDENTIFIED BY 1111;

-- 권한부여
-- 1) 접속 권한 : CONNECT
GRANT CONNECT TO ICIA;
-- 2) 모든 권한 : DBA
GRANT DBA TO ICIA;

-- 접속 LOCKED
-- ALTER USER MJH ACCOUNT LOCK;

-- 접속 UNLOCKED
-- ALTER USER MJH ACCOUNT UNLOCK;

-- 계정 비밀번호 변경
-- ALTER USER MJH IDENTIFIED BY 1012;

 

 

외부 ip 접속을 위한 방화벽 설정

Oracle DB port num : 1521

 

OracleDB 실행중지/재실행

컴퓨터 부팅 시에 자동으로 DB 실행되면서 속도가 느려질 수 있음

아래와 같은 방법으로 간편하게 실행중지 / 재실행 가능

 

"실행중지"

OracleStop.bat 으로 저장 후 관리자 권한으로 실행

 

 

"실행"

OracleStart.bat 으로 저장 후 관리자 권한으로 실행