Oacle 데이터베이스 생 성 백업 및 복구 스 크 립 트 정리

1:사용자 만 들 기
 
create temporary tablespace user_temp
tempfile 'D:\app\topwqp\oradata\orcl\user_temp.dbf'
size 500m
autoextend on
next 50m maxsize 2048m
extent management local;
create tablespace ts_mydb
logging
datafile 'D:\app\topwqp\oradata\orcl\ts_mydb.dbf'
size 500m
autoextend on
next 50m maxsize 2048m
extent management local;
drop user mydb cascade;
create user mydb identified by mydb
default tablespace ts_mydb
temporary tablespace user_temp;
grant connect,resource,dba to mydb;
이상 명령 의미:임시 표 공간 을 만 듭 니 다.임시 파일 이름:Oacle 이 실제 저장 한 파일 입 니 다.size 는 이 파일 의 크기 이 고 autoextend 는 용량 이 만 료 될 때의 확장 크기 입 니 다.사용 자 를 만 들 기 전에 먼저 사용자 정 보 를 삭제 한 다음 에 사용자 의 사용자 이름,비밀 번 호 를 만 들 고 마지막 으로 사용자 에 게 권한 을 부여 합 니 다.여기 서 connect,resource,dba 세 가지 권한 을 부여 하고 상세 한 권한 을 부여 하여 자 료 를 다시 찾 습 니 다.2:데이터베이스 가 져 오기
 
SET USERID=mydb/mydb@orcl
SET FROMUSER=test
SET TOUSER=mydb
SET FILENAME=test_bak2013-03-22.dmp
SET LOGNAME=mylog.log
imp %USERID% file=%FILENAME% fromuser=%FROMUSER% touser=%TOUSER% log=%LOGNAME%
에서 userid 는 가 져 오고 싶 은 데이터베이스 에 가 져 오 는 사용자 이름/비밀번호 및 데이터베이스 이름 에 사 용 됩 니 다.FROMUSER 는 백업 한 데이터베이스 에 있 는 사용자 이름 을 가리 키 며,TOUSER 는 가 져 올 데이터베이스 에 있 는 사용 자 를 가리 키 며,FILENAME 는 가 져 오 는 데 필요 한 백업 dmp 데이터베이스 파일 을 지정 하 는 데 사 용 됩 니 다.로그 파일 을 대표 하 는 로그 파일 입 니 다.가 져 온 데이터 베 이 스 는 이 스 크 립 트 와 같은 위치 에 두 어야 합 니 다.사용 방법:copy 이상 코드 를.bat 파일 에 저장 한 후 더 블 클릭 하여 실행 하면 됩 니 다.3:데이터베이스 내 보 내기
 
SET CURDATE=%date:~0,10%
SET USERID=test/test@orcl
SET OWNER=test
SET FILENAME=test_bak%CURDATE%.dmp
SET LOGNAME=test_bak%CURDATE%.log
exp %USERID% file=%FILENAME% owner=%OWNER% log=%LOGNAME%
에서 userid 는 가 져 온 사용자 이름 비밀번호 입 니 다.curdate 는 현재 날 짜 를 가 져 오 는 데 사 용 됩 니 다.OWNER 는 내 보 낸 사용자 의 파일 이름,FILENAME 는 내 보 낸 파일 이름,LOGNAME 는 내 보 낸 로그 파일 을 설명 한 다음 내 보 내기 명령 을 수행 합 니 다.

좋은 웹페이지 즐겨찾기