관련링크 : http://www.chebucto.ns.ca/~rakerman/oracle-port-table.html
관련링크2 : http://www.red-database-security.com/whitepaper/oracle_default_ports.html

오라클에서 사용하는 port정보를 확인하기 위해 검색하던 중에 검색된 페이지

출처 : http://netsphere.tistory.com/10

Oracle 10g Database Express Edition(줄여서 XE) 버전을 설치하면 여러가지 제약들이 존재한다. 1G 메모리와 1G 의 저장공간만을 제공을 한다.
그래도 Oracle Database에 비해서 가볍고, 라이센스 등에 상관없이 교육용으로 무료로 설치하고 배포할 수 있다는 장점을 가지고 있다. 다만 아쉬운 점이 있다면, 설치가 되었을 때 많은 오라클 DB 교재들에서 사용하는 scott 계정이 아예 설치가 되어 있지 않다는 것이다. Oracle 10g Database의 경우에는 활성화가 되어있지 않을 뿐, scott 계정도 기본적으로 제공을 한다.

그래서 인터넷을 뒤적거리면서 oracle XE에서 scott 계정을 생성하는 방법을 찾아보았다.
방법은 의외로 간단했다. ^^;; Oracle XE에서 제공하는 scott.sql 을 SQL command line 내에서 실행시켜주면 되는 것이다.

먼저 RUN SQL command line 을 실행시킨다.
conn /as sysdba
@C:\oraclexe\app\oracle\product\10.2.0\server\RDBMS\ADMIN\scott.sql
conn scott/tiger
desc emp;
select * from emp;
이 과정을 진행을 해보면, 손쉽게 Oracle XE 에서도 scott 계정의 생성이 가능하다. ^^

예전에 배운 내용이 가물가물했는데, 이번에 다시한번 꺼내어 봤음. ㅎㅎ.
  1. 김철수 2011.08.16 16:28 신고

    좋은 정보 감사합니다.

  2. Favicon of http://codelabor.org BlogIcon 밤바 2013.05.16 20:27 신고

    비번은 TIGER로 대문자로 쳐야해요. ㅎㅎ (Oracle EX 11.2.0 버전에서 테스트)

DBany2009.jpg

압축파일을 원하는 곳에 압축을 풀고나서 확인해보면 DBany.exe 라고 하는 실행파일이 있다. 이것을 실행시켜준다.

DBany2009Begin.jpg

 

그럼 다음과 같은 창이 뜨면 정상적으로 실행이 된것이다. 신규를 눌러서 Oracle DB 정보에 맞추어서  입력해준 후 저장을 누른다.

설정방법이 어려우면 <<< 여기 링크를 눌러서 확인 >> 하기 바랍니다.

DBany2009SqlLogin.jpg

그후 새로 연결을 누르면

DBany2009Starting.jpg

그러면 다음과 같은 화면이 나온다. 로그인은 완료된 것이다. ㅡㅅ-)b

 

이후 사용방법은... 알아서 체득하시길... ^+_+)> 다 알려주면 재미없지 않은가? ㅎㅎ

 

간단한 팁이라면...

 엑셀에서 칼럼 수와 속성에 맞추어 값을 입력한 후에, 97-2003 버전으로 저장하고 나서 이것을 불러와 입력할 수도 있다.

다만, 오라클의 제약조건을 위반하는 항목이 발생할 경우 거기서 멈추므로 사전에 확인을 하시기 바란다. ㅡㅅ-)b


보시는 것처럼 엑셀로 입력작업을 해줍니다.

2009:06:08 07:58:08
저장형식은 보시는 것처럼 97-2003 버전으로 해주십시오.

2009:06:08 07:58:25

DBany 에서 불러오기 하려는 레코드 에서 마우스 우클릭 후 엑셀화일 읽기를 누릅니다.

2009:06:08 07:59:29

엑셀버전을 선택하고, 읽을 화일명 옆에 있는 화일 버튼을 클릭합니다.

2009:06:08 07:59:43
원하는 엑셀파일을 불러오면 미리보기에서 확인이 가능합니다.

2009:06:08 07:59:51
파일이 맞으면, 화일 읽기 범위 선택에서 원하는 범위를 선택하고 처리 시작을 누르면 됩니다.

2009:06:08 08:00:13
그럼 아래처럼 쭈욱 입력이 됩니다. ㅡㅅ-)b 참 쉽죠잉?? DB연결에서 No AutoCommit; 에 체크하신 분은 별도로 commit; 처리를 해주셔야 합니다. 위의 도구창에서 세션-> 에 보시면 rollback 혹은 commit 버튼 있으니까 취향에 따라서 선택하십시오. ^^

2009:06:08 08:00:23

 

이 글은 스프링노트에서 작성되었습니다.

  1. 나재웅 2013.07.09 10:28 신고

    잘 진행하다가 실행시작 버튼을 누르면 ADOTable2: Cannot perform this operation on a closed dataset 이라는 에러가 뜨는데 해결방법 좀 알수 있을까요???

    • 제가 요즘은 DBAny를 사용하지를 않습니다. ^^;;
      요즘에는 Oracle 에서 나오는 SQL Developer(http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html) 를 사용하고 있습니다.

홈페이지 링크 : http://www.dbany.com/

현재는 2009버전까지 나온 상태입니다. 박희성님이 하사해주시고 계십니다. ㅠㅅ-) 비영리목적으로 마음껏 쓸 수 있다니 얼마나 좋습니까!!

우선은 회원가입을 하셔야 합니다. ^^ 무료로 사용하기 위해 간단한 내용 기재는 필요하지 않을까요? ^^


DBany2009License.JPG

 

DBany2009upgrade.JPG 

공지사항에 가시면 4번째 에러 패치... 라는 내용의 글이 있습니다. 거기에 첨부되어 있는 DBAny_2009_20090203Up.zip을 다운 받으시면 됩니다.

별도의 설치 프로그램이 없으므로 압축을 원하는 폴더에 푸신 다음에 안에 첨부되어 있는 DBANY.exe를 실행하시면 됩니다.

 

DBany2009.JPG

 

무료 오라클 관리툴 : DBany2009 사용방법

 

이 글은 스프링노트에서 작성되었습니다.

관련내용 페이지 : http://cafe.naver.com/tonkjsp/150

 DBA_Master2000 간단한 활용법

    ① Table Manager 기능


         ㉠ Table Manager 실행시키기

           Table → Table Manager (도구모음에서  아래 그림에서 가리키는 아이콘을 클릭하면 됨)

         
         
         
      
       ㉡ 테이블 매니저에서 테이블 관리하기

          - 로그인 한 계정의 테이블 수

         

          
          -  현재 접속된 사용자 계정명,  선택된 테이블명, 테이블 리스트,  선택되어진 테이블의 데이터들(필드들)
         
         

        
          - 테이블 리스트 다시 불러 오기, 테이블 명세서 출력,  테이블 (목록, 데이터, 인덱스,  인덱스 필드, 컬럼,  제약조건, 제약
            조건 필드 트리거) 엑셀 파일 혹은 HTTP 테이블로 저장하기
           
            테이블 리스트 다시 불러오기 - 윈도우에서 새로고침(F5) 같은 의미 같네요

           

            테이블 명세서(가로, 세로) 출력하기 혹은  테이블 속성정의서 출력(가로/세로)


            (제 생각이지만 명세서 출력이 엑셀로 바로 출력되었다면 웹사이트 개발자가 좀더 편리해지지 않을까 싶네요)
           
             - 편법이지만 DBA_Master2000에서 Microsoft Office Document Image Writer 이것을 지원하기에 MDI 파일 형식으로
             출력하고 MDI에서 MS-WORD로 출력 할 수 있는 기능이 별도로 존재하더라고요 그러면 MS-WORD =>MS-EXCEL
             로 변환하면 될 것 같습니다. 하지만 약간의 편집은 해야 할 것 같더라고요. 그래도 타이핑으로 일일이 보고 하는 것
             보다는 낳은 것 같네요

              Dept 테이블에 대한 명세서를 한번 출력시켜 보도록 하겠습니다.
                  
            
            
             Print Preview로 출력하기 전에 미리 볼 수 있는 창이 나옵니다. Printer Setup 로 출력할 방식을 설정하겠습니다.
             (MDI 파일형식을 선택하겠습니다. - 기본값)

            
            
            
            
             MDI 파일로 저장하기 (프리터 모양의 아이콘을 클릭하여 적당한 경로 파일을 저장한다.)
             
                      

    
              MDI 파일을 실행시킨다. (MDI 파일을 실행시킬 수 있는 프로그램 깔려 있다면 바로 실행이 됩니다.)
              도구 → Word로 텍스트 보내기 혹은 도구모음에서 아래 그림과 같이 해당 아이콘을 클릭합니다.
              MS-Word로 변환하면 완벽하게 출력이 되지 않네요. (그럭저럭 쓸만 한데,, 좀 아쉽지만 말이죠)

            
              
             - 테이블 (목록, 데이터, 인덱스,  인덱스 필드, 컬럼,  제약조건, 제약 조건 필드 트리거) 엑셀 파일 혹은 HTTP 테이블로
             저장하기
                               
               

 
            - 테이블 생성 및 트리거 스트립트 조회

 

              테이블 이름 변경  : 테이블 리스트에서 마우스 오른쪽 버튼을 눌러 테이블 이름 변경을 클릭한다.

             

             

 

              테이블명을 변경하기 위한 설정 창이 나옵니다. (테이블명을 변경하시면 됩니다.)

             

            

 

              테이블 생성 ☞ 이건 되지 않네요

             

                    

 

              테이블 스트립트 조회 :

              

            


            - 테이블 삭제, 테이블 데이터 일괄 삭제 : 테이블 리스트에서 마우스 오른쪽 버튼을 클릭한다.

            ※ 테이블 삭제는 테이블과 테이블안에 있는 데이터 모두 삭제하는 것입니다.

                테이블 데이터 일괄 삭제는 테이블은 그대로 있고 해당 테이블 안에 있는 데이터만 삭제 하는 것입니다.

 

            


       ㉢  데이터재조회, 추가, 수정, 삭제, 엑셀로저장, 엑셀화일 읽기, 출력
         
           -  데이터 재조회

          
          
           -  데이터 추가   :  필드 목록이 출력된  곳에서 마우스 오른쪽 버튼을 누르면 레코드 추가가 나오는데 이걸 클릭하면
           데이터를 추가할 수 있게 필드 목록 리스트에 나옵니다. 데이터를 입력하고 데이터베이스 저장를 클릭하면 끝납
           니다.
          
         
          


           

          
          재조회를 눌러 정확하게 Oracle DB Server 데이터 저장되었는지 확인한다.
        
         

  
          -  데이터 수정

        

 

         수정결과 확인

 

        


          -  데이터 삭제
        

         

 

          혹은 바로가기 실행 메뉴에 데이터 레코드 삭제를 이용하여 삭제하는 경우도 가능하다.

          바로가기 실행 메뉴는 해당 테이블 데이터에서 오르쪽 마우스를 클릭하면 나옵니다 

 

         


          -  엑셀파일로 저장
          테이블에 필드 데이터를 MS-Excel 파일로 저장하는 방법으로

          바로가기 실행 메뉴는 해당 테이블 데이터에서 오르쪽 마우스를 클릭하면 나옵니다. 여기서 화일저장 클릭하면 된다.

 

        

 

         화일을 저장하기 위한 설정 창이 나옵니다.

 

        


       -  엑셀파일 읽어 오기 
       테이블에 엑셀 파일로 작업된 데이터를 읽혀 들여 DB 에 저장하는 방법입니다.

       바로가기 실행 메뉴는 해당 테이블 데이터에서 오르쪽 마우스를 클릭하면 나옵니다. 여기서 엑셀화일 읽기 클릭하면 된다.

 

          

 

       아래와 같이 임시로 엑셀파일을 하나 만들도록 하겠습니다.

 

           

 

      엑셀파일을 읽어오기 위한 설정 창이 나옵니다.

 

     

      

      ※ 참고로 임시로 만든 엑셀파일인 경우 데이터 시작점은 2 가 됩니다.

 

       


       - 테이블 필드속성 조회 -> 칼럼명,타입,길이,설명입력/조회등
      

       


       - 인덱스정보, 제약조건 정보, 트리거정보, 테이블 생성정보


        인덱스 정보

 

      

 

       제약조건 정보

 

      

 

       트리거 정보

 

       

 

       테이블 정보

 

      


   ② Session Manager

      - 이부분은 써보지 않아서 잘 모르겠네요

 

   ③ Storage Manager

      - 이부분은 써보지 않아서 잘 모르겠네요

 

   ④ Security Manager

      - 이부분은 써보지 않아서 잘 모르겠네요 

 

   ⑤ SQL Script 와 Oracle SQL*Plus

 

     - SQL*Plus가 연결이 되지 않는다. (DBAMaster2000에서 연결이 잘 되지 않는 것 같아요, DBany/2009 에서는 연결 됨) 

     - SQL Script : 쿼리 문을 좀 더 편리하게 사용할 수 있게 해둔 기능 같아요

       (기본적인 SQL문으로 쿼리 문을 생성하고 그결과를 바로 확인 가능합니다.)

 

        SQL Script 실행하기

       

       

 

        또 다른 방법은 Query 메뉴 밑에 SQL Script 선택하면 된다.

        
       

       

        아래 부분 탬 메뉴 중에 SQL문 생성 선택합니다.

        SQL 탬은 기본적인 SQL 문 있어서 DML, DCL, DDL 작업하기 좀 더 효율적인거 같네요

        함수 탬은 SQL 함수에 대한 리스트가  나옵니다. (SUM, COUNT, AVG,, MAX, MIN 기타 등등 )

        연산자 탬은 쿼리 문 조회때 연산자 입력시 사용합니다.(and , is null 등등 )

        예약어 탬은 SQL 쿼리문 사용시 정해져 있는 단어들의 집합이네요

 

       


+ Recent posts