반응형

[오라클 덤프 exp / imp]

 

1. DB 서버으로 접속 (ex 리눅스)

 

2. root 권한으로 변경

  - su-

 

3. 오라클 유저로 변경

  - su - oracle

 

4. 오라클 sqlplus 실행 

  - sqlplus "/as sysdba"

5. 해당 유저의 데이터를 export

  - exp 유저명/패스워드 file=파일명.dmp full=y;

 

6. 삭제할 유저가 사용하던 tablespace 확인(같은 테이블스페이스 지정시)

  - select DEFAULT_TABLESPACE from dba_users where username= 삭제할유저명

 

7. 유저 삭제 (기존 유저로 import 할 시 유저가 사용하던 테이블 모두 삭제되었는지 확인)

  - drop user 삭제할유저명 cascade;

 

8. import 받을 유저를 생성

  - CREATE USER 유저명 IDENTIFIED BY 패스워드 DEFAULT TABLESPACE 테이블스페이스명 TEMPORARY TABLESPACE TEMP;

 

9. 생성한 유저에게 권한부여

  - grant connect, resource, dba to 유저명;

 

10. 생성한 유저에게 import

  - imp 유저명/패스워드 file=파일명.dmp full=y;


반응형

'코드자료실 > database' 카테고리의 다른 글

[oracle] spfile 복구방법  (0) 2013.03.13
[oracle] 문자 조작 함수  (0) 2013.02.20
[oracle] delete data 복구  (0) 2013.02.12
[database] varchar2 vs nvarchar2  (0) 2013.01.25
[Oracle] 페이징 쿼리  (0) 2012.12.23
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

cs07488@cs1 ~/2013/os $ gcc -lrt prime.c


위와같이 컴파일하여 a.out파일이 나왔다 치자,


cs07488@cs1 ~/2013/os $ time ./a.out


위처럼 time을 앞에써주고 실행을 시키면 


real    0m0.009s

user    0m0.002s

sys     0m0.005s


결과와 함께 위의 세줄이 나오는것을 확인 할 수 있다.

user의 경우 user영역에서 실행된 시간,
sys의 경우 커널에서 실행된 시간,
real은 이를 합산한 총 실행시간이다.

반응형

'코드자료실 > linux / c' 카테고리의 다른 글

[리눅스, c] pthread  (0) 2013.01.07
[리눅스, c] vi 에디터 사용법  (0) 2013.01.07
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,
반응형

vi 에디터 사용법

 

 명령모드에서 입력모드 상태로 전환하는 명령어

i : 현재 커서의 위치에 글자를 삽입

I : 커서가 있는 줄(line) 의 맨 앞에 글자를 삽입

a : 현재 커서 위치에 다음 칸에 글자를 추가

A : 커서가 있는 줄(line)의 맨 뒤에 글자를 삽입

o : 현재의 줄 다음에 새로운 줄을 삽입

O : 현재의 줄 아에 새로운 줄을 삽입

 

 

* 특수한 입력 명령어

r : 현재 커서 위치의 1개 문자를 교체

R : 현재 커서 위치부터 <ESC>키 입력 할 때까지 글자 교체

cc :  현재 커서 위치의 행을 교체(다 지워짐)

cw :  현재 커서 위치부터 1개 단어를 교체


w :  다음 낱말의 시작부분

e :  다음 낱말의 끝 부분

b :  이전 낱말의 시작 부분

 

(,) : 문장 단위의 이동

{,} : 문단(단락) 단위의 이동

 

<CTL> + B : befor page

<CTL> + F : next page

 

0 : 현재 행의 맨 앞

$ : 현재 행의 가장 마지막 문자

^ : 현재 행의 맨 앞 문자

gg : 첫 행의 맨 앞

G : 문서의 마지막 줄

nG : n번째 줄

 

H : 스크린의 첫 행의 맨 앞

M : 스크린의 가운데 행의 맨 앞

L :  스크린의 가운데  행의 맨 앞

<ENTER> : 다음행의 맨 앞

:n  : n번째 줄
<CTL> + g : 현재 커서 위치 출력

 

 

x, X : 현재 커서 위치(혹은 왼쪽)의 1개 문자 삭제

nx, nX: 현재 커서 위치(혹은 왼쪽)의 n개 문자 삭제

dd :  현재 커서가 위치한 행을 삭제

 

 

u : 이전 명령어 실행 취소

. : 마지막 편집 명령어 반복 실행

 

 

v : vi 에디터 하단에 visual 표시가 나타나고 블럭 지정이 시작됨

d : 블럭으로 지정한 부분을 삭제

y : 블럭으로 지정한 부분을 복사

 

yy, nyy : 커서위치의 행(혹은 n개의 행)을 복사

dd, ndd : 커서위치의 행(혹은 n개의 행)을 삭제하면서 동시에 복사

p : 복사된 내용을 커서의 뒷부분에 붙임

P : 복사된 내용을 커서의 앞부분에 붙임

 

 

 

vi의 문자열 검색


/문자열 : 현재 커서 위치의 아래쪽으로 문자열 검색

?문자열 : 현재 커서 위치의 위쪽으로 문자열 검색

n :  이전 검색한 문자열에 대해서 동일 방향으로 검색

N : 이전에 검색한 문자열에 대해서 반대 방향으로 검색

 


문자열 치환


:s/regexp/rep

 -> 현재 커서가 위한 행에서 첫번째 "regexp" 문자열을 찾아서 "rep"로 치환

 

:s/regexp/rep/g

-> 현재 커서가 위한 행에서 모든 "regexp"문자열을 찾아서 "rep"로 치환

 

:%s/regexp/rep/g

-> 문서내부의 모든 "regexp"문자열을 찾아서 "rep"로 치환

 

:%s/regexp/rep/gc

-> 문서내부의 모든 "regexp"문자열을 찾아서 "rep"로 치환하는 과정마다 사용자의 확인을 입력받음

반응형

'코드자료실 > linux / c' 카테고리의 다른 글

[리눅스, c] pthread  (0) 2013.01.07
[리눅스] time 명령어 - 실행시간 측정  (0) 2013.01.07
블로그 이미지

cocy

조금은 가볍게! 시작은 새롭게!

,