2014년 11월 28일 금요일

oracle table[오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

테이블(Table):namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
 
 테이블은 관계형 데이터베이스를 구성하는 기본 데이터 구조로서 행과 열의 구조를 가진다여러분들은 테이블을 생성시 반드시 생성하기 전에 테이블의 사이즈를 예측하여 매개변수등에 그 부분을 반영해야 할 것이다가능하다면 인덱스와 테이블을 물리적으로 분리하여 경합을 줄이는 부분도 중요하다테이블인덱스테이블스페이스클러스터,롤백 세그멘트 등을 생성 할 때 마다 어느 정도 저장 공간을 사용할 지에 대해 CREATE 문 내의 Storage Parameter를 지정 함으로서 명시적으로 해당 오브젝트의 디스크 공간를 할당하고 이는 ALTER문을 통해 변경 할 수 있다아래에 저장 매개변수의 의미를 이해 한후 실습을 따라해 보자.
 
initial : 테이블이 생성 될 때의 크기를 정하며 가능하면 입력되어질 데이터의 크기를 파악 한후 크기를 부여하는 것이 좋다.
next : 테이블에 데이터가 입력 됨으로서 처음 정한 크기를 다 사용한 경우 추가되는(확장하는)공간의 크기를 지정한다.
pctincrease : next값에 대한 증분의 비율을 정한다기본값은 50이지만 0으로 셋팅하여 사용하는 것이 좋다.
freelist : 삽입(Insert)과 같은 작업시 미리 사용 가능한 Data Block 리스트를 보유 적절히 할당 하는 곳이다. Insert 작업이 주로 이루어지는 테이블 이라면 이 값을 크게 하여 빈 Data Block을 할당 받기 위해 대기하는 일이 없도록 해야 한다즉 오라클에서 모든 테이블과 인덱스에 사용 가능한 Data Block의 리스트를 관리하여 Insert  작업이 일어나기 전에 항상 FREELIST를 검사 하는 것이다새로운 행은 Data Block freelist 상에 있는 동안 입력이 되는 것이다.
pctfree : Update의 경우 컬럼의 데이터가 커질 수 있다가령 처음에 테이블에 Insert될때는 NULL로 입력 되었으나 추후 많은 양을 가지는 데이터로 변경 될 수 있을 것이다기본값은 10 이다.
pctused : Data Block pctfree에 도달하면 블력에서 Data의 차있는 비율이 pctused 보다 낮은 경우에만 데이터의 입력이 가능하다즉 블록에서 데이터가 차 있는 정도를 나타내는 매개변수 이다.
minextents : 생성되는 테이블의 최소 extent수 이다하나의 테이블이 생성되면 initial  next가 더해져 minextents 만큼의 공간이 할당 되는 것이다기본값은 1 이다.
maxextents : 생성되는 테이블의 최대 extent수 이다테이블에 할당 할 수 있는 최대 수 보다 많은 extent가 생기면 오류가 발생 한다기본값은 OS에 종속적 이다.
 



 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷…오라클자바…12-272641
 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육…오라클자바…12-111909
53 [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… 오라클자바…03-151723
52 [주말]C#,ASP.NET마스터 오라클자바…01-311847
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-312684
50 [평일주간야간,주말]C기본&자료구조,알고리즘 오라클자바…01-311437
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… 오라클자바…01-191759
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111645
47 [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… 오라클자바…01-032163
46 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷… 오라클자바…12-272641
45 [평일주간]NoSQL,MongoDB,빅데이터기초과정 오라클자바…12-191868
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141838
43 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… 오라클자바…12-111909
42 [평일주간]빅데이터하둡기초과정(BigData Hadoop) 오라클자바…12-091499
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011730
40 [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… 오라클자바…12-011907
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011373

Oracle Export , Import[오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

 
Export Import 가장 유용하게 그리고 자주 사용되는 백업관련 DBA ToolKit 입니다
SQL*Loader
 외부 데이터를 오라클 서버로 업로드 하는 역할을 수행 하지만 Export/Import 오라클 서버의 데이터를 다른 오라클 서버(이때 플랫폼과는 무관하다. 예를 들어 윈도우용 오라클에서 Export 받은 파일을 Unix/Linux 서버 기반의 오라클로 Import 하는것이 가능하다) 또는 같은 서버의 다른 사용자로 Import 하는 것이 가능 하다먼저 Export부터  사용법에 대해 알아 보기로 하자

1.
 Export 
-
 EXport 데이터베이스의 논리적인 백업을 제공 한다.  테이블, 데이블스페이스, 데이터를 포함한 사용자, 그리고 사용자가 만든 스키마 오브젝트(Index, View, Synonym, Trigger, DataBase Link, sequence, stored code 등등)등을 백업 받을  있는 
것이다

-
 Export 유틸리티의 Output export dump 파일 이다.  파일은 import Utility 통해 읽혀져 다른 데이터베이스등으로 복구 되는 것이다

-
 Export 파라미터   많은 파라미터중 UserID라는 파라미터는  가져야 한다는 것을 기억 하자. Exp 명령    력하고  아무 파라미터도 주지 않는 경우 기본(Default) 값을 제공하면서 입력을 위한    롬프트를 보여준다.(이때 사용자 ID PASSWORD) 반드시 입력해야 한다
  USERID : username/password 값으로 입력 한다. 반드시 입력해야 한다. 만약 전체                  데이터베이스를 백업 받기 위해 서는 기술된 User 명시적으로 exportfull                 database (Role) 부여 받아야 한다  FILE :  출력 파일의 이름(Export 생기는 dump 파일 이름  ROWS : Export Dump 파일에 테이블 (데이터) 포함 여부 표시: (Y)es/(N)o               만약 여러분이 테이블 구조만 export하고 실제 row data 백업을 원하지 않는               경우에는 rows=n 이라고 명시 해야 한다.(default값은 y)   Query : 테이블의 특정 부분만을 Export 하기 위해서 사용 한다              (exp userid=scott/tiger tables=emp query=\"where sal \> 2000   -----------------------------------------    Export Mode 관련된 파라미터 
  FULL : DataBase 레벨의 Export 수행할지 여부를 표시, 전체 데이터베이스 익스포트               여부를 표시: (Y)es/(N)o             (exp userid=system/manager


 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷…오라클자바…12-272641
 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육…오라클자바…12-111909
53 [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… 오라클자바…03-151723
52 [주말]C#,ASP.NET마스터 오라클자바…01-311847
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-312684
50 [평일주간야간,주말]C기본&자료구조,알고리즘 오라클자바…01-311437
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… 오라클자바…01-191759
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111645
47 [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… 오라클자바…01-032163
46 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷… 오라클자바…12-272641
45 [평일주간]NoSQL,MongoDB,빅데이터기초과정 오라클자바…12-191868
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141838
43 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… 오라클자바…12-111909
42 [평일주간]빅데이터하둡기초과정(BigData Hadoop) 오라클자바…12-091499
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011730
40 [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… 오라클자바…12-011907
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011373