일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 혼자 공부하는 네트워크
- sqld
- 열거형
- gitkraken을 통한 프로젝트 올리기
- 혼자 공부하는 SQL
- 운영체제
- 데이터모델링
- 웹 디자인 기능사
- youtube review
- 컴퓨터 구조
- 친절한 SQL 튜닝
- oracle
- 명령 프롬프트
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- 클러스터형 인덱스와 보조 인덱스
- 첫 프로그래밍
- 인덱스의 개념과 장단점
- mysql 설치 방법과 정상 작동 확인하기
- 2025-02-13
- 리눅스 마스터 2급
- github에 새 리포지토리 추가하기
- 뷰
- Update
- 컴퓨터 활용 능력 1급
- 데이터 모델링
- delete
- 이것이 오라클이다
- INSERT
- 컴퓨터 활용 능력
- Today
- Total
코딩 브이로그
[이것이 오라클이다] 03장 4교시: [Oracle] 데이터 백업 및 복원, 응용 프로그램과 연결 본문
[이것이 오라클이다] 03장 4교시: [Oracle] 데이터 백업 및 복원, 응용 프로그램과 연결
표준프레임워크 풀스텍 개발자 홍의표 2024. 11. 1. 22:35* Youtube Link - https://www.youtube.com/watch?v=lbZl33HdgGc&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=8
데이터의 백업 및 복원
실습
명령 프롬프트에서 exp userid=SYSTEM/0000@xe OWNER=Shop FILE=C:\DB백업\Shop01.dmp 명령어를 통해서
사용자의 아이디와 비밀번호와 SID가 SYSTEM/0000@xe
스키마는 Shop
C:\DB백업 디렉토리에
Shop01.dmp 파일이라는
Shop 스키마에 대한 백업 파일을 생성하여 백업한다.
그리고 Oracle Developer에서 확인한다.
데이터가 잘 있다.
그리고 PRODUCTTBL이라는 테이블을 삭제하고
다시 조회를 했다.
이를 사고라고 치겠다.
이번에는 방금 백업한 파일을 복원해보겠다.
imp userid=SYSTEM/0000@xe FROMUSER=Shop TOUSER=Shop FILE=C:\DB백업\Shop01.dmp TABLES=(productTBL)
명령어를 통해서 해당 사용자의 스키마에서 백업 파일에서
Shop 사용로부터 Shop 사용자로
PRODUCTTBL 테이블을 백업한다.
복원이 잘 된 것을 볼 수 있다.
오라클 데이터 백업 및 복원은 알아야할 것이 굉장히 많다.
별도의 책으로 공부하시길 바랍니다.
비주얼 스튜디오를 설치한다.
.net 버전을 설치한다.
그리고
Oracle Developer Tool을 설치한다.
C:\app\ant19\product\11.2.0\client_1\Network\Admin 경로에
tnsnames.ora 파일을 다음과 같이 설정한다.
ASP.NET 빈 웹 사이트를 만든다.
Web Form 파일을 만든다.
SqlDataSource를 만든다.
데이터 소스 구성을 클릭한다.
새 연결 > Oracle 데이터 베이스를 선택한다.
서버 이름, 사용자 이름, 암호를 입력하고 연결 테스트를 한다.
연결 테스트에 성공했다.
XE_SHOP 상태에서 다음
ConnectionString인데 그냥 두세요. 다음
사용자 지정을 선택하고 다음
적절한 SQL문을 입력하고 다음
쿼리 테스트를 클릭해서 미리보기로 쿼리를 조회할 수 있다.
오라클에 있었던 memberTBL의 데이터를 가져오는 것이다.
그리고 마침을 클릭한다.
연결을 완성하였다.
이 연결을 보일 리스트뷰가 필요하다.
ListView를 클릭하고
우리가 만든 SqlDataSource를 선택한다.
그리고 ListView 구성을 클릭한다.
레이아웃 선택 -> 표
스타일 선택 -> 전문가
옵션 -> 페이징 사용
등을 예로 들어서 임의로 선택한다.
그리고 확인을 클릭한다.
그리고 지금까지 한 것을 저장하기 위해서 저장 버튼을 클릭한다. 모드 저장
웹 서비스를 추가로 설치를 해야 하는데
비주얼 스튜디오에서는 테스트 웹 서비스가 깔려있다.
메뉴 > 파일 > 브라우저에서 보기를 클릭한다.
그러면
웹 브라우저에서 웹 서버에 접속을 하고 오라클의 데이터를 가져와서 보여주는 역할을 한다.
DBMS 설치하고
스키마 생성
테이블 생성
데이터 입력
데이터 조회 및 활용
테이블 외의 데이터베이스 개체에 대해 알아보고 (인덱스, 뷰, 저장 프로시저, 트리거)
그리고 exp, imp 등의 명령어를 사용해서 데이터베이스 백업 및 복원 작업을 했고
응용프로그램에서, 웹 브라우저에서 직접 접근할 수 있는
작업까지 해보았습니다.
이 책의 전체를 요약한 내용이다.
감사합니다.
'Oracle' 카테고리의 다른 글
[이것이 오라클이다] 05장 1교시: [Oracle] SQL Developer, SQL*Plus 사용법 (2) | 2024.11.02 |
---|---|
[이것이 오라클이다] 04장 1교시: [Oracle] 데이터베이스 모델링 (0) | 2024.11.02 |
[이것이 오라클이다] 03장 3교시: [Oracle] 테이블 외의 데이터베이스 개체 (1) | 2024.11.01 |
[이것이 오라클이다] 03장 02교시: [Oracle] 테이블 생성, 데이터 입력, 데이터 조회 (0) | 2024.11.01 |
[이것이 오라클이다] 03장 01교시: [Oracle] 전체 운영 실습 개요, 스키마 생성 (1) | 2024.11.01 |