CentOS 오라클 11g 설치 및 설정 :: 행복한 프로그래머

posted by 쁘로그램어 2018. 8. 28. 18:56

CentOS7에서 Oracle 11g Express Edition (XE)의 기본 설치 방법이다.


# CentOS Oracle 11g Express (XE) 설치

http://www.davidghedini.com/pg/entry/install_oracle_11g_xe_on

http://blog.ableit.co.kr/?p=1640


# Oracle Database 11g R2 설치

http://dataforum.kr/display/INSTALL/Oracle+Database+11g+R2


# 오라클 DB 계정 생성 및 사용자 확인

http://aileen93.tistory.com/17


# SID란?

System Identifier 명의 약자로 데이터베이스를 식별함에 있어 고유한 아이디를 말합니다.

SID 명은 데이터베이스명과 일치해야 하며, DB연동을 위하여 필요한 naming 입니다.


# 웹접속

http://lee-mandu.tistory.com/276

http://mainia.tistory.com/2663


# sqlplus 사용법 및 명령어 정리

sqlplus란?

SQL문을 실행시키고 그 결과를 볼수 있도록 오라클에서 제공하는 툴이다.

SQL은 데이터베이스에서 자료를 검색하고 수정하고 삭제하는 테이터베이스 언어라면 

sqlplus는 출력 형식을 지정하거나 편의상 환경설정을 하는 명령어이다.

http://mirwebma.tistory.com/12

http://onnuri0.tistory.com/entry/ORACLE-%EA%B3%B5%EB%B6%80%ED%95%98%EA%B8%B0-sqlplus-%EB%AA%85%EB%A0%B9%EC%96%B4-%EB%AA%A8%EC%9D%8C

http://estenpark.tistory.com/293


=============================================================


# 현재 접속한 유저확인 

SQL> show user 


# 현재 계정의 테이블 확인 

SQL> select * from tab


# 사용자가 생성한 테이블 확인

SQL> select table_name from user_tables;


# 테이블 구조 확인

SQL> DESC TABLE_NAME; 


# 오라클 버전 확인

SQL> SELECT * FROM v$version;


# SID 확인하기

SQL> select name from v$database;


=============================================================


# system 계정으로 접속

sqlplus system/oracle00


# test 계정 생성 및 권한 부여

CREATE USER test IDENTIFIED BY test00;

GRANT connect,resource,dba TO test;


# 테이블 스페이스 생성

CREATE TABLESPACE TEST_DAT DATAFILE 'TEST_DAT.dbf' SIZE 300M AUTOEXTEND ON MAXSIZE 1000M; 


# test 계정에 디폴트 테이블 스페이스 지정

ALTER USER test DEFAULT TABLESPACE TEST_DAT;


# test 계정으로 접속

SQL> conn test/test00


# DEPT 테이블 생성

CREATE TABLE DEPT(

    DEPTNO number(7,2),

    DNAME VARCHAR2(14),

    LOC_CODE CHAR(2) 

);


# DEPT 테이블에 데이터 추가

INSERT INTO DEPT VALUES(10,'ACCOUNTING','A1');

INSERT INTO DEPT VALUES(20,'RESEARCH','B1');

INSERT INTO DEPT VALUES(30,'SALES','C1');


=============================================================