오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원

No. 10445

ARCHIVE LOG MODE 운영 방법
==========================

Oracle에서 Online Backup을 받거나 완벽한 Recovery 작업을 수행하기
위해서는 DB를 Archive log mode로 운영하여야 한다.


텍스트로 만들어진 파라미터 화일을 사용하는 경우 (Oracle 8i 까지)
Archive log mode로 운영하기 위해서는 다음과 같이 변경하여야 한다.

1.  initSID.ora file과 configSID.ora 에 다음의 parameter가 이미 setting
    되어 있는지 확인한 후에 없을 경우 initSID.ora 에 setting한다.

1) LOG_ARCHIVE_START = TRUE

  * ARCH process 가 기동
  * log switch 발생 시 automatic archive를 수행한다.
    만약 이 parametrer가 false이면 manual archive를 실시하여야 한다.

2) LOG_ARCHIVE_DEST = /home/oracle7/dbs/archive_file/arc

 * archive 장소의 디렉토리와 확장자를 포함하지 않는 파일명을 지정.
 * 여기에서 archive_file까지는 directory이며 마지막에 있는 arc는
   archive log file의 initial 명이다.
              
3) LOG_ARCHIVE_FORMAT = %s.log

 * archive file의 확장자와 log sequence 번호의 형식을 지정.
 * 이는 (2)에서 정의된 archive log의 initial file 명과 함께 나타난다.

   [ 예 ]  arc123.log, arc124.log
          (123과 124는 log sequence number 이다.)
           와 같은 형태의 화일이 생성된다.


2. 다음과 같이 작업하여 archive log mode로 변환한다.

        $ svrmgrl

 SVRMGR> connect internal
 SVRMGR> startup mount                - (1)
 SVRMGR> alter database archivelog;   - (2)
 SVRMGR> archive log list             - (3)
        Database log mode                ARCHIVELOG - (4)
        Automatic archival               ENABLED    - (5)
        Archive destination           ?/dbs_ar/offline_log/offline - (6)
        Oldest online log sequence       123 - (7)
        Next log sequence to archive     125 - (8)
        Current log sequence             125 - (9)
        SVRMGR> alter database open;       - (10)
       
       
(1)  DB를 startup mount까지만 한다.
(2)  이 Command를 이용하여 archivelog mode로 DB를 변경한다.
(3)  Archivelog mode로 변경되었는지를 확인한다.
(4)  DB가 Archivelog mode임을 나타낸다.
     만약 NOARCHIVELOG로 되어 있으면 변경되지 않은 것을 의미한다.
(5)  initSID.ora file에서 LOG_ARCHIVE_START parameter를 TRUE로
     정의하였음을 나타내며 false인 경우에는 DISABLED로 나타난다.
(6)  initSID.ora file의 LOG_ARCHIVE_DEST parameter에서 정의한
     archive할 장소이다.
(7)  3 개의 redo log 중 가장 오래된 redo log의 sequence가 123임을
     의미한다.
(8)  다음에 archive 받을 file의 log sequence 번호를 나타낸다.
(9)  현재 사용 중인 redo log의 sequence가 125임을 의미한다.
     만약 이전부터 archivelog mode로 운영 중이었다면 여기에서 archivelog
     file은 log sequence 124까지 archiveing되어있다는 것을 의미한다.
(10) Archive mode로 변경 후 DB를 open한다.

바이너리로 만들어진 파라미터 화일을 사용하는 경우 (Oracle 9i 부터)
Archive log mode로 운영하기 위해서는 다음과 같이 변경하여야 한다.

1.  Parameter 확인

$sqlplus /nolog

SQL>connect sys/passwd@orcl as sysdba
Connected.
SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Enabled
Archive destination            /u01/oracle/dbs/
Oldest online log sequence     1
Current log sequence           3

SQL> select name, value from v$parameter
     where name = 'log_archive_start'
     or name = 'log_archive_dest'
     or name = 'log_archive_format' ;

2. 다음과 같이 작업하여 archive log mode로 변환한다.

SQL> ALTER SYSTEM SET LOG_ARCHIVE_START = TRUE
     SCOPE=SPFILE;

System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area   89201304 bytes
Fixed Size                   453272 bytes
Variable Size              67108864 bytes
Database Buffers           20971520 bytes
Redo Buffers                 667648 bytes
Database mounted.
SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Enabled
Archive destination            /u01/oracle/dbs/archive/orcl/arc
Oldest online log sequence     1
Current log sequence           3
SQL> alter database archivelog;

Database altered.

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/oracle/dbs/archive/orcl/arc
Oldest online log sequence     1
Next log sequence to archive   3
Current log sequence           3
SQL> alter database open
  2  ;

Database altered.

반대로, archivelog mode에서 no archivelog mode로 전환하는 방법은 다음과
같습니다. archivelog mode에서 no archivelog mode로 전환하기 전에
데이터베이스는 반드시 immediate 또는 normal 로 셧다운 되어야만 전환이
가능 합니다.

먼저, 위에서 setting 했던 initSID.ora file 와 configSID.ora 에 있는
다음 parameter 앞에 # 을 넣고 저장합니다.

#LOG_ARCHIVE_START = TRUE
#LOG_ARCHIVE_DEST = /home/oracle7/dbs/archive_file/arc
#LOG_ARCHIVE_FORMAT = %s.log

  $ svrmgrl
  SVRMGR> connect internal;
  SVRMGR> shutdown immediate
  SVRMGR> startup mount
  ORACLE instance started.
  Database mounted.
  SVRMGR> alter database noarchivelog;
  Statement processed.
  SVRMGR> alter database open;
  Statement processed.

바이너리로 만들어진 파라미터 화일을 사용하는 경우 (Oracle 9i 부터)
Noarchive log mode로 운영하기 위해서는 다음과 같이 변경하여야 한다.

1.  Parameter 확인

$sqlplus /nolog

SQL>connect sys/passwd@orcl as sysdba
Connected.
SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/oracle/dbs/archive/orcl/arc
Oldest online log sequence     1
Next log sequence to archive   3
Current log sequence           3

SQL> select name, value from v$parameter
     where name = 'log_archive_start'
     or name = 'log_archive_dest'
     or name = 'log_archive_format' ;

2. 다음과 같이 작업하여 Noarchive log mode로 변환한다.

SQL> ALTER SYSTEM SET LOG_ARCHIVE_START = FALSE
     SCOPE=SPFILE;
System altered.

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.

Total System Global Area   89201304 bytes
Fixed Size                   453272 bytes
Variable Size              67108864 bytes
Database Buffers           20971520 bytes
Redo Buffers                 667648 bytes
Database mounted.
SQL> alter database noarchivelog;

Database altered.
SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Enabled
Archive destination            /u01/oracle/dbs/archive/orcl/arc
Oldest online log sequence     1
Current log sequence           3
SQL> alter database open
  2  ;

Database altered.

    

 


아카이브 데스티네이션 경로 변경
-- db archive mode 로 변경시키는 방법
-- archive mode : redo log file 을 백업을 받는 방식

SQL> archive log list
데이터베이스 로그 모드              아카이브 모드가 아님
자동 아카이브             사용 안함
아카이브 대상            C:\oracle\ora92\RDBMS
가장 오래된 온라인 로그 순서     48
현재 로그 순서           51

SQL> alter system set log_archive_start = true scope=spfile;
시스템이 변경되었습니다.

-- os directory 설정
-- oracle 에선 파일은 자동으로 만들어주는데 디렉토리는 무조건
-- 사용자가 수동으로 만들어줘야 한다.

SQL> alter system set log_archive_dest_1 ='location=c:\arch1';

시스템이 변경되었습니다.

SQL> alter system set log_archive_dest_2 = 'location=c:\arch2';

시스템이 변경되었습니다.

-- log_archive_dest 확인
SQL> show parameter log_archive_dest


-- archive file 형식 지정
SQL> alter system set log_archive_format ='%t_%s.arc' scope=spfile;

-- %s 는 로그 시퀀스 번호

시스템이 변경되었습니다.

SQL> shutdown immediate

SQL> startup mount
-- control file 을 읽는다.

ORACLE 인스턴스가 시작되었습니다.

Total System Global Area  101784276 bytes
Fixed Size                   453332 bytes
Variable Size              75497472 bytes
Database Buffers           25165824 bytes
Redo Buffers                 667648 bytes
데이터베이스가 마운트되었습니다.

-- control file 의 속성을 바꾼다.
-- archivelog mode 로 변경

SQL> alter database archivelog;

데이타베이스가 변경되었습니다.

SQL> archive log list
데이터베이스 로그 모드              아카이브 모드
자동 아카이브             사용
아카이브 대상            c:\arch2
가장 오래된 온라인 로그 순서     48
아카이브할 다음 로그   51
현재 로그 순서           51

SQL> alter database open;

데이타베이스가 변경되었습니다.

SQL> alter system switch logfile;

시스템이 변경되었습니다.

-- 그러면 c:\arch1, c:\arch2 밑에 로그파일이 생성된다.

 

* 교육 담당 & 관리자 : 김 윤 석
* 교육 문의 & 예약 접수 : 02) 6255-8046
* 홈페이지 http://www.itmoya.net/ocp/main_1.htm
- 오라클지정 교육원, 본원 시험실시, 40%바우쳐제공

 

 

추천학원 http://www.itmoya.com

Posted by genesmer
,

오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원


PL/SQL 이란 ?

 
- PL/SQL 은 Oracle's Procedural Language extension to SQL. 의 약자 입니다.

 - SQL문장에서 변수정의, 조건처리(IF), 반복처리(LOOP, WHILE, FOR)등을 지원하며,
   오라클 자체에 내장되어 있는 Procedure Language입니다

 - DECLARE문을 이용하여 정의되며, 선언문의 사용은 선택 사항입니다.  

 - PL/SQL 문은 블록 구조로 되어 있고 PL/SQL 자신이 컴파일 엔진을 가지고 있습니다.



PL/SQL의 장점

 - PL/SQL 문은 BLOCK 구조다수의 SQL 문을 한번에 ORACLE DB 로 보내서 처리하므로
   수행속도를 향상 시킬수 있습니다.

 - PL/SQL 의 모든 요소는 하나 또는 두개이상의 블록으로 구성하여 모듈화가 가능하다.

 - 보다 강력한 프로그램을 작성하기 위해서 큰 블록안에 소블럭을 위치시킬 수 있습니다.

 - Variable, Constant, Cursor, Exception을 정의하고, SQL문장과 Procedural 문장에서
   사용합니다. .

 - 단순, 복잡한 데이터형태의 변수를 선언합니다.

 - 테이블의 데이터 구조와 DataBase의 컬럼럼에 준하여 동적으로 변수를 선언 할 수 있습니다.

 - Exception 처리 루틴을 이용하여 Oracle Server Error를 처리합니다.

 - 사용자 정의 에러를 선언하고 Exception 처리 루틴으로 처리 가능 합니다.

추천학원 http://www.itmoya.com

Posted by genesmer
,

오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원


PL/SQL Block Structure

 - PL/SQL은 프로그램을 논리적인 블록으로 나누는 구조화된 블록 언어 입니다.

 - PL/SQL 블록은 선언부(선택적), 실행부(필수적),예외 처리부(선택적)로 구성되어 있고,  
   BEGIN과 END 키워드는 반드시 기술해 주어야 합니다.

 - PL/SQL 블록에서 사용하는 변수는 블록에 대해 논리적으로 선언할 수 있고 사용할 수 있습니다.

 

● DECLARE
    - Optional
    - Variables, cursors, user-defined exceptions

● BEGIN
    - Mandatory
    - SQL Statements
    - PL/SQL Statements

● EXCEPTION
    - Actions to perform when errors occur

● END;
    - Mandatory



  ◈ Declarative Section(선언부)

   -  변수, 상수, CURSOR, USER_DEFINE Exception선언


  ◈ Executable Section(실행부)

   -  SQL, 반복분, 조건문실행
   -  실행부는 BEGIN으로 시작하고 END 로 끝납니다.
   -  실행문은 프로그램 내용이 들어가는 부분으로서 필수적으로 사용되어야 합니다.


  ◈ Exception Handling Section(예외처리)

    - 예외에 대한 처리.
    - 일반적으로 오류를 정의하고 처리하는 부분으로 선택 사항입니다.



PL/SQL 프로그램의 작성 요령

 
 - PL/SQL 블록내에서는 한 문장이 종료할 때마다 세미콜론(;)을 사용합니다. .

  - END뒤에 ;을 사용하여 하나의 블록이 끝났다는 것을 명시 합니다.

  - PL/SQL 블록의 작성은 편집기를 통해 파일로 작성할 수도 있고,
    SQL프롬프트에서 바로 작성할 수도 있습니다.

  - SLQ*PLUS환경에서는 DELCLARE나 BEGIN이라는 키워드로 PL/SQL블럭이 시작하는 것을
    알 수 있습니다.

 - 단일행 주석 : --

 - 여러행 주석 : /* */

 - PL/SQL 블록은 행에 / 가있으면 종결 됩니다.

추천학원 http://www.itmoya.com

Posted by genesmer
,

오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원 오라클 OCP 오라클자격증 OCP자격증 데이터베이스 DB 데이터베이스관리자 DB관리자 오라클학원 OCP학원

UTL_SMTP PACKAGE을 사용하여 E-MAIL을 GENERATE하는 과정

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

 

PURPOSE

---------

 

UTL_SMTP package는 Oracle8i Release 2 (8.1.6)이상에서 UTL_TCP package을 이용하여 e-mail 을 PL/SQL에서 generate하는 것이 가능하게 하였다.

 

Explanation

-----------

 

UTL_SMTP packag을 사용하기 위해서는 Database에 Java option이 install되어 있어야 하며 TCPConnection class인 $ORACLE_HOME/plsql/jlib/plsql.jar file이 load되어 있어야 한다. 그리고 JAVA_POOL_SIZE는 40M이상을 권장한다.

 

UTL_SMTP package을 사용하여 E-mail을 generate하는 과정을 살펴보자.

 

1. SMTP server을 이용하여 connection을 맺는다. (보통 25번 port을 사용한다)

이것은 UTL_SMTP.OPEN_CONNECTION() function call을 통해 가능하다.

 

Ex) utl_smtp.open_connection(mailhost,25)

 

2. SMTP server와 UTL_SMTP.HELO() call을 통해 초기화을 한다.

 

Ex) utl_smtp.helo(mail_conn,mailhost);

 

3. UTL_SMTP.MAIL()을 이용하여 'From' mail ID 를 지정한다.

 

Ex) utl_smtp.mail(mail_conn,sender);

 

4. UTL_SMTP.RCPT()을 이용하여 'To' mail ID 를 지정한다.

 

Ex) utl_smtp.rcpt(mail_conn,recipient);

 

5. Body의 message을 정렬시에는 <CR><LF>에 의해 line을 나눌 수 있다.

 

Ex) CHR(13)||CHR(10)

 

6. UTL_SMTP.DATA() 응 이용하여 UTL_SMTP buffer로 message을 pass한다.

 

Ex) utl_smtp.data(mail_conn,message);

 

7. UTL_SMTP.QUIT()을 call함으로써 SMTP connection을 끝내게 된다.

 

Ex) utl_smtp.quit(mail_conn);

 

좀더 자세한 sample은 bulletin : 12130에서 보기로 하고 여기선 간단히 E-mail을 보내는 sample을 보여주기로 한다.

 

Example 
-------- 

      CREATE OR REPLACE PROCEDURE send_email 
      ( sender    IN VARCHAR2, 
        recipient IN VARCHAR2, 
        message   IN VARCHAR2) 
      AS 
       
        mailhost VARCHAR2(100) := 'gmapacsmtp.oraclecorp.com'; 
        mail_conn utl_smtp.connection; 

      BEGIN 

         mail_conn :=utl_smtp.open_connection(mailhost,100);  
         utl_smtp.helo(mail_conn,mailhost);  
         utl_smtp.mail(mail_conn,sender);  
         utl_smtp.rcpt(mail_conn,recipient);  
         utl_smtp.data(mail_conn,message);  
         utl_smtp.quit(mail_conn); 

     END; 
/ 

 

SQL> exec send_email('Oracle','TTT@oracle.com','This sample is education purpose only');

 

 Sample2) 한글 data을 mail로 보낼때는 bulletin : 12130을 자세히 보면  
          알 수 있듯이 Sample1의 utl_smtp.data(mail_conn,message);  
          부분을 바꾸어 주어야 한다. 

      CREATE OR REPLACE PROCEDURE send_email 
      ( sender    IN VARCHAR2, 
        recipient IN VARCHAR2, 
        message   IN VARCHAR2) 
      AS 
       
        mailhost VARCHAR2(100) := 'gmapacsmtp.oraclecorp.com'; 
        mail_conn utl_smtp.connection; 

      BEGIN 

         mail_conn :=utl_smtp.open_connection(mailhost,100);  
         utl_smtp.helo(mail_conn,mailhost);  
         utl_smtp.mail(mail_conn,sender);  
         utl_smtp.rcpt(mail_conn,recipient);  
--         utl_smtp.data(mail_conn,message);  

         utl_smtp.open_data(mail_conn); 
         utl_smtp.write_raw_data(mail_conn, UTL_RAW.CAST_TO_RAW(message)); 
         utl_smtp.close_data(mail_conn); 

         utl_smtp.quit(mail_conn); 

     END; 
/ 

 

SQL> exec send_email('Oracle','TTT@oracle.com','이 샘플은 교육목적입니다.');

 

추천학원 http://www.itmoya.com

Posted by genesmer
,

오라클 교육 파트너(Oracle Workforce Development Program)

취업지원과정 오라클 교육 파트너(Oracle Workforce Development Program)

오라클의 정규 과정의 강의를 수행할 수 있는 강사를 보유한 기관을 대상으로 오라클의 교육과목에 대하여 공식교재와 S/W를 활용하여 교육과정을 진행하는 교육 기관입니다.

협력교육기관은 자체적으로 과정을 개설하며, 수강생을 모집하고, 강의를 수행하며, 교육 품질에 대한 책임도 협력 교육기관이 소유하는 형태의 교육 협력 파트너입니다.오라클은 우수 IT인력 양성과 실업자/미취업자의 취업 지원을 위한 취업지원과정을 통해 오라클의 교육과정을 수강하고자 하는 수강희망자에게 폭넓은 기회를 제공하고자 노력하고 있습니다.

지역
협력 기관명
주소
연락처
서울
서울 강남구 역삼동 648-23 여삼빌딩 7층 (강남역)
02-6255-8066
서울
서울 마포구 대흥동 12-20 중앙 5층
02-313-1711
서울
서울 중구 서소문동 57-10 정안빌딩 4층
02-2000-6457
서울
서울 서초구 서초동 1330-3
02-3486-4600
서울
서울 강남구 삼성동 무역센터 코엑스 오피스 4층
02-6000-5189
서울
서울 중구 태평로 1가 62-4 조선일보 광화문빌딩 4층
02-3701-2722
서울
서울 강남구 역삼동 826-22 동인빌딩
02-561-1911
서울
캐드뱅크
CADBANK
서울특별시 종로구 숭인동 280 진선빌딩 2F (주) 캐드뱅크 IT 교육센터
02-1588-7712
대전
대전시 대덕구 오정동 133
042-629-8117
대구
대구 북부 복현동 218번지
053-940-5186
광주
광주 광산구 서봉동 59-1
062-940-5706

 오라클 ocp 오라클자격증 오라클학원 ocp자격증 ocp학원 데이터베이스관리자 데이터베이스 db db관리자

오라클 ocp 오라클자격증 오라클학원 ocp자격증 ocp학원 데이터베이스관리자 데이터베이스 db db관리자

오라클 ocp 오라클자격증 오라클학원 ocp자격증 ocp학원 데이터베이스관리자 데이터베이스 db db관리자

오라클 ocp 오라클자격증 오라클학원 ocp자격증 ocp학원 데이터베이스관리자 데이터베이스 db db관리자

Posted by genesmer
,

오라클전문가의 전망과 OCP10g에 대한 FAQ



1. 오라클이란 무엇인가?


Oracle은 Oracle Corporation이란 미국의 기업에서 만든 데이터 베이스 관리 시스템입니다. Oracle 은 Database 에서 가장 많이 쓰이며, 기능 또한 가장 좋은 것으로 알려진 최고의 Database 입니다.


Oracle 을 잘 다룬다고 하면 Database 에 대해서 전문적인 지식을 가지고 있다고 할 만큼 Database = Oracle 이라는 인식이 저변에 확대되어 있는 것이 사실입니다.





2. 그럼 OCP는 무엇인가? OCP8i, 9i, 10G는?


오라클의 활용능력을 인증해 주는 데이터베이스 국제자격증입니다.

뒤에붙는8i, 9i, 10G는 버전을 말합니다.현재 8i는 폐지되어 시험을 치루실수가 없고 9i와 10g를 응시하셔야 합니다. 9i는 4과목을 보셔야 하고 10g는 2과목을 패스하시면 됩니다.현재 9i가 있으시다면 10g 업그레이시험 1과목을 보시면 되겠습니다.





3. OCP를 취득하면 취업이 잘되나요?


꼭 그렇습니다.. 라고는 말씀드릴 수 없습니다.

라이센스가 없는것과 있는것에는 확실히 차이가 있습니다. 우선은 신입의 경우 그 사람의 실무능력을 일일이 평가해 볼 수는 없으므로, 같은 오라클을사용한다 하더라도 자격증이 있는사람을 더 인정해 줍니다. 그렇지만 막상 입사하고 실무에서 현저히 그 능력이 떨어지면 도퇴당할 수 밖에 없습니다.


앞서 말씀드렸다시피 데이터베이스 하면 오라클이라는 인식과 같이 데이터베이스 관련 분야에 있어 오라클은 최고라고 생각하셔도 무관합니다. DB전문가를 생각하신다면, 프로그래머를 생각하신다면, 오라클은 언젠가 넘어야 할 산과도 같습니다.




4. 초보자도 OCP를 취득할수 있을까요? 그전에 알아햐 할것이 있는지?


네. 초보자가 공부하신다고 해도 별 무리는 없습니다. 개개인의 이해력에 따라 조금 달라질수 있지만 일반적으로 오라클의 경우 선수지식으로 딱 정해진 과정은 없습니다.


물론 기본적인 언어와 OS, SQL에 대한 지식이 있으시다면야 상당히 수월하지만 오라클은 데이터베이스라는것 그 자체이기 때문에 처음부터 오라클을 시작하셔도 무관합니다. 다만 분명 초보자이라는 것을 잊지마시고, 더 열심히 하셔야 합니다.


그러나 전혀 관련되지 않는 분야로 일을하셨다면(예를 들면 이공계나 컴퓨터 계열이 아니고,컴퓨터 사용에 있어서도 완전 초보이고) 기초교육부터 단계를 밟아나가셔야 할것입니다.





5. 교육내용은 어떠하며 총 몇과목을 응시해야 하나요?


9i는 응시때에는 아래 4과목..

- Introduction to Oracle : SQL 9i (SQL9i)

- Oracle 9i Database Administration Fundamental 1 (ADM9i)

- Oracle 9i Database Administration Fundamental 2 (NBR9i)

- Oracle 9i Performance Tuning Workshop (PTW9i)


10g 응시때에는 아래 2과목

- [시험과목] Oracle Database 10g: Administration Workshop I

- [시험과목] Oracle Database 10g: Administration Workshop II

을 응시하시면 됩니다.



+ 취득조건:

OCP-DBA9i는 총4개의 시험을, OCP-DBA10g는 촟2개의 시험을 모두 합격하셔야 합니다. 정식 교육업체(WDP)나 최소 1과정 이상을 오라클 공인교육센터에서 오프라인 강의로수강하셔야 응시자격이 주어집니다.





6. 그럼 오라클교육은 어디에서 배워야 하나요?  
<오라클지정 교육센터 http://www.itwill.org
>


오라클교육은 여의도의 한국오라클교육센터와 오라클지정 공인교육센터에서 최소 한과목 이상을 이수하시고, 공인교재를 필히 구입하셔야만 OCP9i 시험에 응시하실 수 있는 자격이 주어집니다.


OCP 8i와 크게 달라진 점이 바로 이 부분입니다. 8i때는 없었던 제약이 9i인증에서는 위와같이 바뀌었습니다.

확실하진 않지만 오라클 자격증의 남용을 막기위한(?) 오라클의 정책이 아닐까 싶습니다. 오라클 본사에서 제시한 사항에 적합시에만 시험응시의 자격이 주어집니다. 오라클 본사에서 진행하는 교육은 고가의 교육비용을 필요로 합니다.


OCP9i 인증은 총4과목의 시험을 패스하셔야 나오게 되는데 워낙 고가이다 보니 아무래도 개인적으로 준비하시는 분들에게는 부담이 될 수 있습니다. 공인교재비 또한 금액이만만치 않기 때문입니다. 때문에 오라클에서는 미취업자나 대학생을 대상으로 저렴한 비용으로 응시를 할수 있도록 몇군데에 오라클 교육을 허용하여 수강하실 수 있는 제도를 만들었습니다.

오라클에서 지정해준 교육센터만이 교육과 시험응시가 가능토록 만들었습니다. 지정교육센터에서의 수강과 교재구입 여부는 오라클 사 리스트로 보내집니다.


 

7. 시험은 언제 볼수 있으며 어디에서 접수및 응시를 할수 있나요?

 

국제자격증 시험은 거의 수시검정입니다.

때문에 본인이 준비된 아무때나 시험응시가 가능하십니다. 시험은 프로메트릭에서 지정해준 기관에서 치루실 수있는데요, 국제공인 시험센터라고 표시된 교육원이나 학교등에서 응시하시면 되고, 응시후 결과까지 바로 받아보실 수 있습니다.


그러나 앞서 말씀드렸듯이 오라클의 경우에는 오라클사에서 지정된 센터에서만 교육 및 응시가 가능합니다. 통상 시험 보시려는 날짜의 3일전 예약을 하시고 보시면 수월합니다.





8. OCP자격증 취득후 이점은 어떠한 것이 있을까요?


- IT업계에서 전세계적으로 인정하는 공인 엔지니어로서 활동할 수 있습니다.

- 오라클의 세미나 및 기술교육에 초대됩니다.

- 한국오라클 교육 협력사로 등록 시 자격 요건이 됩니다.

- 한국오라클 입사 채용 심사 시 우대기준이 됩니다.

- 본인 희망 시 소정의 절차를 거쳐 한국오라클의 계약강사로 활동 할 수 있습니다.



 

9. 오라클을 공부하면서 혹은, 오라클을 마스터 한후에 병행할수 있는 과정은 어떠한 것이 있을까요?


오라클이 아무리 데이터베이스 자체라 하지만 요즘같이 멀티플레이어를 원하는 시대에다른것들도 같이 다룰줄 안다면 플러스 될수 있는 요인이 많습니다. 대다수의 기업에서는 한가지만 잘하는 사람보단 '이것도 잘하지만 저것도 잘하는 사람'을더 선호하는 것이 사실입니다. 물론 자기전공 분야를 확실히 마스터 했을때의 이야기 입니다.


서버를 아셔야 합니다.

MS던 Linux이던 혹은 Solaris이던,, 오라클이 돌아가는 서버를 아신다면 도움이 많이 될것입니다. 오라클은 유닉스 시스템에서 가장 잘 돌아갑니다. 오라클이 규모가 큰 관계형 데이터베이스 이다보니 아무래도 대용량 시스템인 유닉스 계열에서 잘 돌아가기 때문에 어떤 서버이던 상관은 없지만 솔라리스 시스템 정도 알고계시면 유용합니다.


오라클은 자바언어로 이루어져 있습니다.

기본적인 자바의 개념정도 문법정도 알고계신다면 도움이 됩니다.

좀더 여유가 되신다면 오라클을 기반으로 JSP Web Application 개발을 위해 JSP까지 알고계신다면 좋습니다.


그리고 자바의 최고 과정인 EJB를 공부하시어 오라클과 연동을 할수 있으시다면 기업에서 상당히 우대를 받을수 있는 요인이 충분히 될수 있습니다. 때문에 보통 오라클을 공부 하시는 분들은 솔라리스와 자바를 병행하여 공부하시는 분들이 많습니다.





10. 데이터베이스의 중요성은 어느 정도이며 전망은 어떻습니까?


기업의 정보와 데이터는 앞으로 더욱 더 많이 늘어나게 될 것입니다.

이 수많은 정보를 효과적으로 관리하기 위해서는 Database라는 것이 꼭 필요 합니다.


Database 라는 것이 이제는 몰라서는 안 되는 IT 기술의 하나 이고, Database를 사용하는곳이 많다 보니, DBA의 중요성은 높아진다고 할 수 있습니다.


Database중에서도 가장 많이 사용하는 것이 Oracle 이고, 물론 MS SQL Server나 Sybase, DB2들도 많이 사용하지만 우리나라의 대기업에서는 현재 Oracle을 많이 사용합니다.


산업 전 분야에 걸쳐 IT인력의 요구가 증가함에 따라, 매년 많은 기업체 및 금융 기관 등에서 취업인력을 요청하고 있고, 요즘은 어느 기업체든 컴퓨터 전공자를 필요로 할 뿐 아니라 많은 업무가 컴퓨터로 이루어지므로 기업체마다 많은 인력을 필요로 합니다.


그러한 만큼 전세계적으로 많은 사람들이 도전하고 있고, 현 종사자도 무수하나 그런데도불구하고 현재 ORACLE DataBase 전문가는 절대적으로 공급이 부족한 상태입니다. 배우면 배울수록 어렵고, 재미를 느낄수 있는 메리트있는 직업중에 하나입니다.

오라클,OCP,오라클자격증,OCP자격증,데이터베이스,DB,오라클학원,OCP학원,DB관리자,DATABASE,

오라클,OCP,오라클자격증,OCP자격증,데이터베이스,DB,오라클학원,OCP학원,DB관리자,DATABASE,

오라클,OCP,오라클자격증,OCP자격증,데이터베이스,DB,오라클학원,OCP학원,DB관리자,DATABASE,

오라클,OCP,오라클자격증,OCP자격증,데이터베이스,DB,오라클학원,OCP학원,DB관리자,DATABASE,

오라클,OCP,오라클자격증,OCP자격증,데이터베이스,DB,오라클학원,OCP학원,DB관리자,DATABASE,

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

Posted by genesmer
,