오라클 공부를 시작하려고 하는데..

오라클 공부를 시작하려고 하는데..

작성일 2008.01.15댓글 2건
    게시물 수정 , 삭제는 로그인 필요

제가 ms-sql2000 이나 my-sql은 전문적으로 사용을 하고 있습니다.

이번에 오라클을 공부해볼까해서 이것저것 자료를 보고있는데

ms와 oracle을 비교해서 궁금점 몇가지 질문드립니다. 물론 내공드립니다.^^

 

1. ms는 cd를 이용해서 설치를 하면 경로외에 서버와 클라이언트 도구를 함께 설치하거나 또는 클라이언트만을

  선택해서 설치를 할수 있고 그환경에 맞게끔 유저가 사용할수 있죠..저같은 경우엔 서버클라이언트도구를 다 설치해서 사용자도 추가하고 db나 테이블들도 만들고 쿼리도 날리고 그렇게 사용하고 실제 프로젝트도 하고 했는데 오라클은 서버와 클라이언트가 분리되어있는것 같더라구요..만약 그렇다면 서버용 클라이언트용을 모두 설치해야 하는건지...아니면 ms처럼 모두 사용가능하도록 설치할수 있는건지 궁금합니다.

 

2. 이것저것 보다보니 헷갈려서 그런지 오라클 시리즈가 꽤 많은 걸로 보이던데...7i 8i 9i 10g이런 버전이 아닌...

   예를 들어 9i중에도 Oracle9i Introduction to Oracle9i,    Oracle9i Database Administration Fundamentals

   뭐..이렇게 같은 버전에 종류가 여럿 있는것 같더라구요.. 버전은 상관없지만 어떤것이 서버고 어떤것이 클라이언트며 위 저런 종류들은 어떤 부류이며 어떤용도로 사용하는지 궁금합니다.

 

3. 오라클도 ms처럼 마우스 클릭클릭만으로(쿼리는 물론 그렇게 쉽게 할생각은 없습니다만..) 비쥬얼하게 화면을

볼수 있는 툴이 존재하나요? ms처럼 마우스만으로 db나 테이블을 생성할수 있는것이 아니구요..물론 그럴수 있으면 좋겠지만 그냥 화면만이라도 대충 비쥬얼하게 제공되는 툴이 있는지 궁금합니다.

 

4. ms처럼 구매가 아니라 오라클은 서버 클라이언트용 모두...다운로드만으로 설치할수 있는건가요?

   그렇다면 관련 사이트정보를 조금 상세히 부탁드립니다.

 

 

내공드립니다. 속시원히 긁어주시면 더드릴께욤..^^



profile_image 익명 작성일 -

오라클은 오라클 사이트에서 설치 파일을 다운로드 할 수 있습니다.

 

1. 서버클라이언트 도구를 모두 다 설치해서 사용할 수 있습니다. 10g 부터는 isqlplus라는 웹 페이지 형식으로 sqlplus 보다는 좀더 비주얼하면서도 간단하게 사용할 수 있는 UI도 제공됩니다.

 

2. 현재라면 oracle 10g를 추천합니다. 서버는

Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows 이걸 선택하시면 됩니다.

 

3. 굉장히 좋은 사용툴이 있습니다.

오라클을 사용하는 사람이면 다 들어봤을 만한 "토드"라를 프로그램이 있습니다. 굉장히 훌륭합니다.

님께서 원하는 기능을 충분히 갖추고 있습니다.

 

4. 오라클 공식 사이트에서 다운로드 할 수 있습니다.

다운로드 URL은 다음과 같습니다.

http://www.oracle.com/technology/software/products/database/index.html

 

다운로드 받으시려면 간단한 회원 가입 절차가 필요합니다. E-mail 주소와 패스워드 기타 정보만 입력하면

가입이 가능합니다.

 

도움이 되셨으면 좋겠네요.

데이터베이스 공부에 오라클 선택을 잘하셨다고 생각합니다. ^^

 

profile_image 익명 작성일 -

1. 서버용 오라클에는 클라이언트가 포함되어 있습니다.

    터미널 환경의 SQL plus나 웹환경의 터미널도 제공합니다

    하지만 MS-SQL의 쿼리분석기와 같은 클라이언트는 포함되어 있지 않아 간단한 쿼리 이외에

    복잡/다양한 기능을 사용하실려면 클라이언트 Tool을 따로 구해 설치하십시오.

    서버설정이나 오브젝트 생성등에 관한 상세한 문법등을 공부하는데는 웹환경의 관리화면으로는

    한계가 있습니다

    클라이언트 Tool은 MS-SQL의 쿼리분석기와 같은 단순 툴이지 MDAC과 같은 접속 모듈이 아니므로

    반드시 오라클 Client 또는 Server가 설치되어야 합니다

 

    일반적으로 많이 사용하는 Tool은 Toad(범용적), Orange(관리), PL/SQL Developer(프로그램밍)

    등이 있으며, 그외에도 무수히 많습니다.

    개인적으로는 PL/SQL Developer를 추천합니다. 프로그래밍 외에도 관리를 위한 템플릿이의 소스를

    확인 할수 있으서 어떤 시스템 카탈로그를 어떻게 조회해서 그런 리포트 화면을 보여주는지 자세히

    알수 있고 UI도 매우 직관적입니다.

 

 2. 현재 많이 쓰는 10g 버젼을 기준으로 Edition 종류아래와 같습니다(물론 아래 종류별로 Client와 Server가 있음)

    - Express   : 개인 학습용이지만 기본기능은 다 있고, 적은용량과 불필요한 서비스가 없어 가볍습니다

    - Personal : 개인용인데, 용량은 Standard보다 약간 더크고, 리소스도 거의 비슷하게 잡힐정도로

                        무겁습니다. 희한하죠..^^

    - Standard : Personal을 설치하느니 이걸 설치하죠

    - Enterprise : 백업 데몬부터 여러가지 서비스가 디폴트로 올라오고해서 가장 무겁죠.

 

  물론 같은 10g의 세부 패치버젼과 운영체제별/CPU형태(32Bit/64Bit)로 나뉘죠.

 

 

3.  일반적으로 많이 사용하는 Tool은 Toad(범용적), Orange(DBA관리), PL/SQL Developer(프로그램밍)

    등이 있으며, Golden/PL Edit도 많이 쓰고, 그외에도 무수히 많습니다.

    개인적으로는 PL/SQL Developer를 추천합니다. 프로그래밍 외에도 관리를 위한 템플릿이의 소스를

    확인 할수 있으서 어떤 시스템 카탈로그를 어떻게 조회해서 그런 리포트 화면을 보여주는지 자세히

    알수 있고 UI도 매우 직관적입니다.

 

4. x86용은 무료 다운로드가 가능합니다.
    http://www.oracle.com/technology/software/products/database/index.html
   
    그리고 10g에서 x86용 Windows/Linux버젼은
       - Oracle Database 10g Release 2 (10.2.0.1.0) for Linux x86
       - Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows
    약간의 버그가 있습니다. 복잡한 SubQuery 문제나 그룹함수를 사용시 발생되는 문제인데,
    왠만해서는 잘모릅니다.^^

    이거 9i때 패치된것 같았는데 x86용 10g에서 또 생겼습니다
    물론 Unix용 10.2.0.2 버젼에는 버그 없습니다 꽁짜라 그런지

    한번 해보세요..^^(물론 NVL나/ TRIM / TO_CHAR로 형지정이되는 함수를 싸주면 괜찮지만서두)

        -- Drop Table(재생성시)
        DROP TABLE AAA CASCADE CONSTRAINTS;
        -- Create Table
        create table AAA( NAME CHAR(10), ID VARCHAR2(10) );
        -- Insert Table
        INSERT INTO AAA    VALUES('name1','id1');
        INSERT INTO AAA    VALUES('name2','id2');

        -- 오류발생(ColumnType : Char)
        DECLARE
           w_var    VARCHAR2(100);
           w_chr    CHAR(100);
        BEGIN
          SELECT MAX(NAME) INTO w_chr FROM AAA;
        END;
        /

        -- 정상처리(ColumnType : Varchar2)
        DECLARE
           w_var    VARCHAR2(100);
           w_chr    CHAR(100);
        BEGIN
          SELECT MAX(id) INTO w_var FROM AAA;
        END;
        /

        --ORA-06502: PL/SQL: 수치 또는 값 오류: 문자열 버퍼가 너무 작습니다
        --ORA-06512: 줄 5에서

 

 

 

오라클 공부를 시작하려고 하는데..

... 이번에 오라클공부해볼까해서 이것저것 자료를 보고있는데 ms와 oracle을 비교해서 궁금점 몇가지 질문드립니다. 물론 내공드립니다.^^ 1. ms는 cd를 이용해서...

오라클 공부를 시작 해볼까 하는데요.

... 라는 기분으로 배우는 것 입니다만, DB에 대한 기본지식이 없는 상태에서 오라클공부 시작해도 될까요? 그리고 오라클 입문에 괜찮은 책 추천도 해주세요 ^^ 윗분 뭔가...

오라클 공부 시작하려고요?

OCP 자격증 따려고 하는데 학원을 다녀야 하는지..! 어떻게 해야하는지 잘 모르겠네요 지금 오라클 수준은 이제 막 배우기 시작해서 거의 모르는 거와 같으데.. 안녕하세여 .....

오라클 자격증 공부하려고 하는데 정보

오라클 자격증 공부하려고 하는데 정보 좀 알려주세요~ 오라클 자바나 프메 자바... 관련공부를 시작하고싶은데 무엇을 공부를 해야할지 모르는경우 2. 대부분의 IT관련...

오라클 핵초보 입니다. 도와주세요.

유튜브를 보면서 오라클 공부를 시작했습니다. 영상을 보며 그대로 따라하는데 SQL> @?/demo/schema/human_resources/hr_main.sql 를 입력하니 SP2-0310: 파일 "C:\app...

자바.. 오라클 공부 좀 하려고 합니다...

... 그래서 자바쪽이랑 오라클쪽을 같이 공부할려고 하는데여.. 자바는 예전에... <<승진 및 경력개발>> 데이터베이스 관리 업무에서부터 시작하여 데이터베이스 구축, 설계...

OleDB를 사용해 오라클 접속

안녕하세요 오라클 공부를 시작했는데요 처음부터 막힙니다. 오라클을... 하려고 하는데 잘안되네요. 에러는 ORA-12514: TNS:리스터가 현재 접속...

오라클을 배우려고 합니다. 뭐부터 시작...

... 당장 3월부터 아이티 관련 직종에 취업하려고 하는데요 전공불문이고, 입사후에 교육을 진행하는데 바로 오라클을 가르친다고 합니다. 미리 공부해 놓으면 입사에 도움이...