일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 스톱워치
- Dell Venue 8 Pro
- ventoy 사용법
- 영상배속
- cmd로msi파일설치
- Oracle
- 컨테이너 백업
- 시스템예약종료
- cubrid
- MySQL
- ipvlan
- 인강배속
- Windows
- docker
- cmd인스톨러설치
- 웹영상배속
- YCSB
- GUI 또는 CLI전환
- VPN
- docker container backup
- 컨테이너 복원
- putty
- Linux
- CentOS7
- #Oracle
- cloudready OS
- CentOS
- OTT셋톱박스
- docker container restore
- 딜라이브플러스h3
- Today
- Total
목록Oracle (3)
일단은 프로그래머 나부랭이
http://seein7.tistory.com/entry/%ED%8E%8C-%EC%98%A4%EB%9D%BC%ED%81%B4-%ED%85%8C%EC%9D%B4%EB%B8%94-DDL-Script-%EC%96%BB%EB%8A%94-%EB%B0%A9%EB%B2%9 위의 링크를 참고하면 보다 자세한 내용을 확인할 수 있습니다 select dbms_metadata.get_ddl('객체종류','객체명','유저명') from dual; 이걸 이용하면 DB 객체의 스크립트를 확인할 수 있다. (ex : select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT') from dual; / SCOTT유저의 DEPT 테이블의 스크립트 확인)
이전에 올린 테이블 복사 방법은 PK나 INDEX등의 내용은 없이 테이블 구조와 데이터만 복사하는 방법이었다. 그래서 A계정 테이블의 스크립트를 불러와서 B계정에 테이블을 생성하는 방법을 고안해봤다.(이걸 자동으로 하기 위해서 프로시져로 만들었다) 하지만 이 방법은 SYS계정에서만 가능하다. SYS계정과 같은 권한이 없는 계정에서 아래의 프로시져를 돌리면 권한이 불충분하다는 오류가 나온다. 일일히 스크립트를 복사+붙여넣기+실행하는게 싫어서 아래와 같은 프로시져를 만들었는데, 필요에 따라 활용하시기 바랍니다. _________________________________________________________ CREATE OR REPLACE PROCEDURE SYS.프로시저명 IS v_script VAR..