가져 오기를 만들기 오라클 데이터베이스
에 의해 앨마가 만든 마지막으로 수정 2018년 6월 4일 14시 37분 50초을
방법을 가르 칠 것이 장 튜토리얼에서는 오라클이 데이터베이스에 만들었습니다.
참고 :이 튜토리얼 일부 명령은 당신이 익숙하지 않을 수 있지만,이 문제가 단지 샘플 데이터베이스를 작성하는 단계에 의해 지시 단계를 수행하지 않습니다. 튜토리얼 후, 각 명령을 상세히 설명한다.
새 사용자 및 권한을 부여 만들기
첫째, 시작 SQL 플러스 프로그램 명령 행 :
SQLPLUS
으로는 다음과 같습니다 :
또는의 설치 디렉토리에서 시작 메뉴를 열고 SQL 플러스 :
때 SQL Plus를 시작, 그것은 사용자 이름과 암호를 입력하라는 메시지를 표시합니다. 설치에 계속 사용하는 것은 오라클 동안 데이터베이스 서버에 암호를 입력 SYS 로그인 :
C : \ 사용자 \ 관리자> SQLPLUS
* 플러스 SQL : 릴리스 11.2.0.1.0 생산의 ON 금요일 11 왕위 10 4시 32분 17초 2017
저작권 (C) 1982, 2010, 오라클. 판권 소유.
사용자 이름을 입력하십시오 : SYS AS의 SYSDBA를
비밀번호 :
그런 다음, 다음을 사용하여 사용자의 CREATE 문하는 새로운 사용자가 생성 : OT를 데이터베이스에 샘플 데이터베이스를 생성 할 수 있습니다 :
SQL은> CREATE USER의 OT IDENTIFIED BY Orcl1234을;
사용자가 생성.
위의 문장은라는 파일을 생성 OT : 새로운 사용자 및 식별 이 예에서는 사용자를 만들고, 절 후 암호를 지정을 : OT 해당 암호 : Orcl1234 .
그런 다음 사용하여 GRANT를 문 부여 구약의 사용자 권한을 :
SQL> GRANT CONNECT , RESOURCE , DBA TO OT;
그랜트는 성공했다.
새로운 계정 로그인
사용 OT는 데이터베이스 사용자 계정에 연결 (ORCL) . 때 SQL 플러스는 사용자 이름과 암호를 입력하라는 메시지가 나타나면 입력 : OT 및 Orcl1234을 .
대한 오라클 11g / 12C , 명령 다음 :
SQL> CONNECT 해주 @ ORCL
비밀번호 :
연결되었습니다.
참고 OT 따라서 사용자는 명확하게 CONNECT 명령에 @ ORCL 해주 사용자 이름을 지정해야 만 ORCL 데이터베이스에 존재한다.
데이터베이스 테이블 만들기
샘플 데이터베이스 테이블을 만들려면 필요 플러스 SQL의 실행 ot_schema.sql 파일 문을
에서 SQL 플러스 실행 파일 의 SQL 문, 다음과 같은 명령을 사용할 수 있습니다 ( 구문 ) :
SQL> @path_to_sql_file
가정 ot_schema.sql 파일에 있습니다 F : \ 웹 사이트 \ oraok \ 해주 디렉토리, 다음 문을 실행합니다 :
SQL> @F : \ 웹 사이트 \ oraok \ 하다며 \ 11g \ ot_schema.sql
성명의 이행의 완료 후, 당신은 나열 할 수 있습니다 OT를 테이블이 성공적으로 사용자가 소유 한 테이블을 만들 수 있는지 확인합니다. 다음은이 작업을 수행하는 문장입니다 :
SQL> SELECT TABLE_NAME FROM USER_TABLES의 ORDER BY TABLE_NAME;
TABLE_NAME ------------------------------
콘택트 렌즈
국가
고객에
직원
INVENTORIES
사항
명령
ORDER_ITEMS
제작품
제품 카테고리
REGIONS
TABLE_NAME ------------------------------
창고
우리가 선택한 12 개 라인.
SQL>
이 성명에서에서 우리 USER_TABLES는 테이블 선택 TABLE_NAME의 테이블 이름의 알파벳 순서로, 열의 값입니다. 결과에서 볼 수 있듯이, 거기에 (12)가 예상대로 반환 된 테이블 이름.
다음으로, 우리는 데이터를로드 할 수 있습니다 / 이 테이블에.
테이블에 데이터를로드하려면
다음에 실행 된 테이블에 데이터를로드하려면 ot_data.sql 파일 문 :
SQL> @F : \ 웹 사이트 \ oraok \ 하다며 \ 11g \ ot_data.sql
당신이 오류 메시지가 표시되지 않는 경우, 데이터가 성공적으로 가져로드 된 것을 의미한다.
당신은 또한 사용할 수 있습니다 SELECT 데이터를 성공적으로 가져로드되었는지 확인하기 위해 문을. 예를 들어, 얻을 연락처를 테이블의 행 수를 다음 문을 사용합니다 :
SQL은> SELECT COUNT (*) FROM 연락처;
카운트(*)----------
(319)
SQL은> SELECT COUNT (*) FROM 국가;
카운트(*)----------
(25)
SQL은> SELECT COUNT (*) FROM 고객을;
카운트(*)----------
(319)
SQL은> SELECT COUNT (*) FROM 직원;
카운트(*)----------
(107)
SQL은> SELECT COUNT (*) FROM 재고;
카운트(*)----------
1,112
SQL은> SELECT COUNT (*) FROM 위치;
카운트(*)----------
(23)
SQL은> SELECT COUNT (*) FROM 주문;
카운트(*)----------
(105)
SQL은> SELECT COUNT (*) FROM order_items을;
카운트(*)----------
665
SQL은> SELECT COUNT (*) FROM product_categories을;
카운트(*)----------
5
SQL은> SELECT COUNT (*) FROM 제품;
카운트(*)----------
288
SQL은> SELECT COUNT (*) FROM 영역;
카운트(*)----------
4
SQL은> SELECT COUNT (*) FROM 창고;
카운트(*)----------
9
쿼리 반환 (319)는 대표 연락처 테이블이 319 개 행을. 다른 테이블과 테이블을 대체함으로써 ( 연락처 ) 당신은 테이블의 모든 데이터를 확인하실 수 있습니다. 이것은 당신을위한 좋은 운동입니다 데이터베이스 시스템을 처음 사용하는 경우.
테이블 톱 모델을 삭제하려면 다음과 같이 실행합니다 :
SQL> @F : \ 웹 사이트 \ oraok \ 하다며 \ 11g \ ot_drop.sql