개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

오라클 재설치

※ 0. 모든 데이타를 백업한다.

   테이블, 프로시저, 함수, 트리거 기타등등은 스크립트의  형태로,

   ​내용물은 active sql editor 등의 툴을 사용해 모두 백업받는다.

 

 1. 우선 오라클 관련 서비스를 모두 중지시킨다.

     (제어판->관리도구->서비스->oracle 로 시작하는 서비스들이다.

 

 2 .오라클을 정상 삭제한다.

 

 3. 그후 c:\oracle (오라클 설치시 지정해준 전역디비 위치)

    C:\Program Files\Oracle 폴더를 모두 완전 삭제한다.

    중간에 dll파일이 삭제가 되지 않는다면서

    오류가 뜰 수 있는데 그거 빼고 나머지는모두 삭제한다.

 

4. 레지스트리 (regedit )로 가서 

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE  키를 모두 삭제한다.

 

5. 환경 변수에서 ORACLE_HOME을 삭제한다.

    또한 환경 변수에 남아있는 오라클 관련 모두 데이터를 삭제한다.

    PATH등을 살펴보자.

 

 6. 리부팅후 F8키로 안전모드(콘솔)로 부팅한 후 OCI.DLL 파일을 삭제한다.

    이 파일은 c:\oracle\product\9i\bin 쯤에 있을 것이다.

    이 파일을 지우지 않으면 이후 재설치가 불가하다.

 

 7. 정상 부팅후 c:\oracle폴더를 모두 지운다.

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

국내시장 Market Share

 

​액슬론 0.4%
한국 Sybase 3.9%
Altibase 6.0%
한국 IBM 19.2%
한국 MS 24.2%
한국 Oracle 46.2%

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

수학적인 개념과 원리에 기초한 데이터베이스로 행과 열로 이루어진

2차원의 테이블 구조에 자료를 저장

 

테이블 구조를 가진 오브젝트 간의 관계를 외부 키(Foreign Key)로 표현하거나 

SQL 문을 작성하는 시점에 조인조건으로 자유스럽게 정의할 수 있어야 함.

 

 

♣ 아직 정의되지 않은 미지의 값으로 스페이스(ascii 32)나 0(ascii 48) 과는 틀림.

♣ NULL을 포함한 연산이나 비교는 의미가 없음.

♣ 오라클의 정렬 작업에서는 가장 큰 값으로 취급.

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

* 관계형 데이터베이스의 특징 *

 

 

 

 

 

모든 관계형 데이터베이스는
System Catalog(or Data Dictionary)를 가지고 있음.

시스템내의 모든 개체들에 대한 정의와 명세에 관한 정보를

유지 관리하는 오브젝트

 사용자와 시스템이 같이 공동사용 가능

 Data Directory : 데이터를 참조에 필요한 위치 정보를 관리 (시스템DB)

MetaData : 시스템 DB에 저장된 데이터는 데이터를 위한 데이터란 의미

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

대형 머신 및 Real Application Cluster

를 통한 서비스 클러스터링 지원을 바탕으로 Standard Edition One의 탁월한 사용 용이성, 기능 및 성능 이점을 제공합니다.


Oracle Database Standard Edition은 일반적으로 중간 규모의 기업에 가장 적합하고, 365일 언제나 신뢰성이 필요한 고객에게 이상적인 환경을 제공합니다.


Oracle Database 10g Standard Edition의 표준 기능인  Real Application Clusters(RAC)를 사용하여 매우 낮은 투자 비용으로 RAC의 모든 장점을 이용 하실 수 있습니다.   

 

 

 

 

 

 

모바일 및 소형 풋프린트 장치 (핸드헬드,랩탑,커뮤티케이터 등)상에서 로컬로 실행되는  애플리케이션을 위한 효율적이고, 신뢰할 수 있고, 안전한 데이터 관리 기능을 제공합니다.
Oracle Database Lite 는 장치 및 모든 Oracle Database간의 확장가능한 데이터 동기화를 지원할 뿐만 아니라, 사용자, 장치 및 애플리케이션을 완벽하게 관리합니다.

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

대용량 OLTP(on-line transaction processing)환경, 질의 집약적인 데이터 웨어하우스 및 성능 요구치가 높은 인터넷 애플리케이션과 같은 미션크리티컬 애플리케이션을 위한 신뢰할 수 있고 안전하며 효율적인 데이터 관리를 제공합니다.

Oracle Database Enterprise Edition은 다양한 옵션 및 팩을 구매함으로써 그 기능을 한층 개선할 수 있습니다.

Oracle Database 10g Enterprise Edition은 사용자 수가 많고 대용량 온라인 트랜잭션처리 및 질의 중심 데이터 웨어하우징 애플리케이션을 지원하는 데이타베이스를 운영하는 대기업에
적합한 제품으로 고가용성, 성능, 확장성, 보안성, 자체 관리면에서 최고의 성능 발휘 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

Oracle 10g의 의미 - oracle 7.2버젼 ->oracle8i->oracle9i->oracle10g
   왜 9i에서10g로 변했을까??

 

- oracle10g의 약자는 g는 Grid의 약자로 실제 ‘격자’라는 의미이다.
  즉 엑셀과 같은 화면 2차원 표 형태로 나타내는 화면 인데….
 여기서 말하는 그리드는  이런뜻이 아닌 ‘Grid Computing’란 뜻이다.

 

- 그리드 컴퓨팅이란

 위치상으로 분리되어 있지만 원거리 통신망을 이용하여 여러대의 컴퓨터를 가상화 시켜 하나의 대용량 고성능 서버인것처럼 마늘어 연산을 수행하는 기술을 말한다.

 

-왜 좋을까??
  하나의 대용량 서버로 나타냈지만 여러대의 물리적 서버를 하나의 논리적 서버 처럼 이용할 수 있기에 성능의 과부하를 줄이고 다운타임의 최소화 및 엄청난 성능을 만들어 냅니다 .

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

☆ 1세대 - 화일 시스템 
    - 각 프로그램이 독립적인 Data 처리 구조를 가진 단계(file system)    

    - SAM, ISAM, VSAM 등
2세대 - 계층형
    - 60년대 후반~70년대
    - IMS, System2000
 3세대 - 망형
    - IDS, Total, IDMS

☆ 4세대 - 관계형
    - 업무에 효율적임이 증명되면서 빠른 속도로 확산     - 1990년대 중반기 전후로 오픈 시스템의 확산, C/S 환경의 확산으로 빠르게 확산
    - Oracle, Informix, DB2, Sybase, SQL Server, MySQL 등
5세대 - 객체지향형    

    - 객체지향 DB가 등장하나, 복잡성때문에 확산이 저조    

    - 대부분 객체지향 개발 언어(C++, JAVA)로는 응용시스템을 개발하며 DB는 RDBMS로 가는 추세임.  - Object Store, UniSQL 

 

 

 

 

 

 







+ Recent posts