분류 전체보기

    오라클에서 다른 계정으로 데이터 마이그레이션 방법

    오라클에서 다른 계정의 테이블을 Import 해오고자 한다. 테이블 이름만 동일하고 계정 및 테이블 스페이스가 다른 경우의 Import 과정이다. oraid 계정에서 devdb 계정으로 Import 하는 과정을 설명한다. 1. Table Space 생성 SQL> CREATE TABLESPACE TS_DEV_DATA DATAFILE '/home/dba/oradata/ts_dev_data.dbf' SIZE 2048M AUTOEXTEND OFF; SQL> CREATE TABLESPACE TS_DEV_IDX DATAFILE '/home/dba/oradata/ts_dev_idx.dbf' SIZE 1024M AUTOEXTEND OFF; Data를 위한 TS_DEV_DATA아 Index를 위한 TS_DEV_IDX 를..

    冬のうた(겨울노래) - Kiroro

    冬のうた(겨울노래) - Kiroro こんな遠い町にも 夢を與えてくれる 코은나 토오이 마치니모 유메오 아타에테 쿠레루 이런 먼 도시에서도 꿈을 안겨주네 白い粉雪が降って 心に屆くよ winter song 시로이 코나유키가 훗테 코코로니 토도쿠요 winter song 하얀 눈송이가 내려 마음에 닿아요 winter song ふと息をかけるだけで 후토 이키오 카케루다케데 우연히 문득 숨을 내쉰것만으로 消えそうに搖れる燈り 키에소-니 유레루 아카리 꺼질듯이 흔들리는 등불 空に輝く星達よりも たくましく生きてる 소라니 카가야쿠 호시타치 요리모 다쿠마시쿠 이키테루 하늘에 빛나는 별들보다도 씩씩하게 살아가고있어 どんなに離れていても 돈나니 하나레테이테모 아무리 떨어져있어도 あなたが側にいてくれる 아나타가 소바니이테 쿠레루 당신이 곁에..

    : no such repository

    cygwin은 이제 필수 설치 툴이 되어 버렸다. 업무를 하면서 자연 스럽게 cvs, cygwin, Eclipse 조합을 사용하게 되었는데, Eclipse에서 cvs로 프로젝트를 내려 받은 것은 cygwin에서 cvs가 정상적으로 동작하지 않았다. 로긴 시도를 하면 아래와 같이 에러가 발생하는 것이다. newtype@newtype-PC ~/test $ cvs login Logging in to :pserver:newtype@127.0.0.1:2401/project/test CVS password: : no such repository 에러 발생 이유에 대해 구글링을 해보니 CVS를 내려 받을때 생기는 세가지 파일 Entries, Root, Repository 들이 Unix 형식이 아닌, Windows 형..

    Oracle Bulk Loader

    Oracle DB의 특정 테이블에 대용량의 데이터를 Insert 하고 싶을때, Oracle Bulk Loader를 사용한다. Loader를 사용하기 위해서는 컨트롤 파일과, 데이터 파일이 필요하다. 컨트롤 파일은 데이터 파일 정보와 테이블 정보를 가지고 있고, 데이터 파일은 DB에 넣고자 하는 데이터 목록을 가지고 있다. 1. 테이블 생성 CREATE TABLE TEST_TBL ( NAME CHAR(20), SCORE NUM(5), UPDATE DATE ); 2. 컨트롤 파일 생성 $ cat test.ctl LOAD DATA INFILE test.dat INTO TABLE TEST_TBL FIELDS TERMINATED BY ',' (NAME, SCORE, UPDATE SYSDATE)3. 데이터 파일 생..

    Oracle import / export

    Export * 사용자 지정 $ exp oracle_id/oracle_pwd file='dump_filename.dmp' owner=oracle_id compress=y log=log_filename.log * 테이블 지정 $ exp oracle_id/oracle_pwd file='dump_filename.dmp' tables=table_name * 테이블 조건 지정 $ exp oracle_id/oracle_pwd file='dump_filename.dmp' tables=table_name query=\"where seq=\'007\'\" Import * 사용자 지정 $ imp oracle_id/oracle_pwd file='dump_filename.dmp' fromuser=oracle_id touser..

    Pro*c를 이용한 오라클 PL/SQL function 호출

    Proc*c를 이용해 Sub Program(Procedure or Function)을 호출 하는 방법에 대해 설명한다. 자료를 찾아보면 대부분의 샘플 코드가 Procedure 로만 되어 있다. 여기서는 Function을 호출 해 보기로 한다. 사실 호출 방법은 거의 비슷 하다. - 컴파일 방법 PL/SQL 구문을 사용하기 때문에 proc 컴파일 옵션을 주어야 한다. 그런데, 컴파일 옵션을 주면 다른 Pro*c 구문에서 컴파일이 안되는 일이 발생을 한다. 따라서, PL/SQL 구문을 사용하는 소스는 별도 .pc 파일로 때어 내어서 별도 컴파일을 해야한다. $ proc include=../inc iname=sub.pc SQLCHECK=SEMANTICS userid=oracleid/oraclepwd 여기서 기..