자료출처 : http://forums.oracle.com/forums/thread.jspa?messageID=1673820
<<when create hr schema>>
- 설치에 앞서 'HR'을 위치시킬 테이블스페이스를 생성
1 create tablespace users
2 datafile '/opt/oracle/oradata/PROD/disk2/users01.dbf' size 100m;
- $ORACLE_HOME/demo/schema/human_resources/hr_main.sql 실행
$ORACLE_HOME 경로가 다를 수도 있음
SQL> @/oracle/ora92/demo/schema/human_resources/hr_main.sql
- 비밀번호
specify password for HR as parameter 1:
Enter value for 1: hr
- 사용 테이블스페이스
specify default tablespeace for HR as parameter 2:
Enter value for 2: users
- 기본 TEMPORARY TBS
specify temporary tablespace for HR as parameter 3:
Enter value for 3: temp
- SYS암호
specify password for SYS as parameter 4:
Enter value for 4: change_on_install
- LOG생성위치 ( 현재 OS유저가 파일 생성할 수 있는 위치라면 어디든지 가능)
specify log path as parameter 5:
Enter value for 5: /home/oracle/dump
<<when create sh schema>>
- 사용할 TABLESPACE 생성
- 아래 스크립트를 실행
SQL> @/oracle/ora92/demo/schema/sales_history/sh_main.sql
- 암호
specify password for SH as parameter 1:
Enter value for 1: sh
- 사용 TBS
specify default tablespeace for SH as parameter 2:
Enter value for 2: sales
- 사용 TEMPORARY TBS
specify temporary tablespace for SH as parameter 3:
Enter value for 3: temp
- SYS 암호
specify password for SYS as parameter 4:
Enter value for 4: change_on_install
- 관련스크립트위치 ( 처음 스크립트 실행경로와 동일하고 마지막 폴더명 뒤에 반드시 '/' 를 붙여야 함)
specify directory path for the data files as parameter 5:
Enter value for 5: /oracle/ora92/demo/schema/sales_history/
- LOG 생성위치
writeable directory path for the log files as parameter 6:
Enter value for 6: /home/oracle/dump
<<when create scott schema>>
- TABLESPACE 생성
create tablespace examples
datafile '/opt/oracle/oradata/PROD/disk2/examples01.dbf' size 10m
autoextend on maxsize 300m;
- SH,HR 과 달리 USER를 사용자가 생성해야 한다
SQL> create user scott identified by tiger
2 default tablespace examples - 사용 TBS 지정
3 temporary tablespace temp
4 quota unlimited on examples;
User created.
- 접속하고 스크립트를 실행하기 위한 최소한의 권한부여
SQL> grant create session,create table to scott;
Grant succeeded.
SQL> conn scott/tiger
Connected.
- 아래의 스크립트를 실행
SQL> @/oracle/ora92/sqlplus/demo/demobld.sql
Building demonstration tables. Please wait.
Demonstration table build is complete.
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
- 실행이 완료되면 OS상으로 나간다. 재접속하여 확인
RH3@PROD:/home/oracle/script>$