본문 바로가기

와사비크래커 IT Tip/DB

Oracle 11g 기본적인 사용 방법

728x90
반응형
SYS :  오라클 Super 사용자 계정이며 데이터 베이스에서 발생하는 모든 문제들을 처리할수 있는 권한을 가짐.
SYSTEM : 유지보수 관리할 때 사용하는 사용자 계정, sys사용자와 차이점은 데이터베이스를 생성할 수 있는 권한이 없으면 불완전 복구를 할 수 없다.
HR : 처음 오라클을 사용하는 사용자의 실습을 위해 만들어 놓은 교육자 계정.

오라클 서비스
net start OracleServiceXE
net stop OracleServiceXE

HR  접속 시 처음설정은 system로 되어있어서 풀어줘야 함
alter user hr identified by 비번 account unlock; // hr의 락을 풀어줌

SQL Plus 실행 : cmd > sqlplus

system로 로그인

접속명령어 : 
conn sys/비번 as sysdba;
conn system/비번;@

테이블 구조 확인
DESC 테이블명;

포트 변경 명령:
EXEC DBMS_XDB.SETHTTPPORT(8087);

리모트콜 테이블 생성 : 
@C:\ora\create_account.sql
conn [테이블명]/[패스워드]
@C:\ora\schema.sql

테이블 명/컬럼 명/테이블스페이스 보기:
select * from ALL_TAB_COMMENTS where TABLE_NAME = '테이블 이름';
select * from ALL_COL_COMMENTS where TABLE_NAME = '테이블 이름';
select * from DBA_DATA_FILES;

테이블 보기
SELECT table_name FROM USER_TABLES;

계정 및 테이블 삭제:
접속중인 세션 종료
select sid,serial#,username,status from v$session where schemaname = 'RC5X_SERVER';
alter system kill session 'sid,serial#';

@C:\ora\drop_account.sql    => 추후 데이터 파일 삭제 해야 함
Tip>DROP TABLESPACE RC5X_SERVER INCLUDING CONTENTS AND DATAFILES; => 데이터 파일 자동 삭제


문자 집합을 기본값으로 세팅할 시, jdbc.properties에 아래와 같이 sid 세팅
  - 기존: hibernate.connection.url=jdbc:oracle:thin:@[IP]:1521:ORCL

  - 변경: hibernate.connection.url=jdbc:oracle:thin:@[IP]:1521/ORCL




반응형

'와사비크래커 IT Tip > DB' 카테고리의 다른 글

[DB] DBMS (Database Management System)  (0) 2020.08.20
[DB] DBS (Database System)  (0) 2020.08.20
mariadb utf8 변경  (0) 2017.11.21
MySQL / MariaDB 쿼리 패킷 사이즈 변경  (0) 2017.11.20
Oracle 기본  (0) 2017.11.17