Oralce11g example schema 安装

Oracle中有些示例的schema,在部分资料中以此为示例做练习。在11g中,这些schema不会默认安装,需要单独下载安装介质6/7进行安装,再运行$ORACLE_HOME/demo下的脚本才行。

具体过程可参考《 Sample Schemas

7个安装介质不同的作用可参考:http://blog.csdn.net/tanqingru/article/details/8056149

1.将介质6解压后进行安装。

【其他图省略】

 

2.安装schema
Installing the HR Schema

[oracle@rhel63db schema]$ sqlplus "/as sysdba"

SQL> select username from dba_users order by username;

 

USERNAME

------------------------------

ANONYMOUS

APEX_030200

APEX_PUBLIC_USER

APPQOSSYS

CTXSYS

DBSNMP

DIP

EXFSYS

FLOWS_FILES

MDDATA

MDSYS

MGMT_VIEW

OLAPSYS

ORACLE_OCM

ORDDATA

ORDPLUGINS

ORDSYS

OUTLN

OWBSYS

OWBSYS_AUDIT

SCOTT

SI_INFORMTN_SCHEMA

SPATIAL_CSW_ADMIN_USR

SPATIAL_WFS_ADMIN_USR

SYS

SYSMAN

SYSTEM

TAN

WMSYS

XDB

XS$NULL

 

31 rows selected.

 

SQL>

 

SQL> @?/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

 

specify temporary tablespace for HR as parameter 3:

Enter value for 3: temp

 

specify password for SYS as parameter 4:

Enter value for 4: system

 

specify log path as parameter 5:

Enter value for 5:  $ORACLE_HOME/demo/schema/log/

[oracle@rhel63db ~]$ sqlplus hr/hr

 

SQL*Plus: Release 11.2.0.1.0 Production on Mon Apr 1 13:49:19 2013

 

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

 

 

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

SQL> select * from tab;

 

TNAME                          TABTYPE  CLUSTERID

------------------------------ ------- ----------

COUNTRIES                      TABLE

DEPARTMENTS                    TABLE

EMPLOYEES                      TABLE

EMP_DETAILS_VIEW               VIEW

JOBS                           TABLE

JOB_HISTORY                    TABLE

LOCATIONS                      TABLE

REGIONS                        TABLE

 

8 rows selected.

 

Installing the SH Schema

SH schema的内容:

http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10771/scripts007.htm

 

安装:

 

SQL> @?/demo/schema/sales_history/sh_main.sql;

 

中间需要输入密码,表空间,目录等,版本我输入了V3(这个版本不是很明白,看到别人是V3

SQL> conn sh/sh

Connected.

SQL> select * from tab;

 

TNAME                          TABTYPE  CLUSTERID

------------------------------ ------- ----------

CAL_MONTH_SALES_MV             TABLE

CHANNELS                       TABLE

COSTS                          TABLE

COUNTRIES                      TABLE

CUSTOMERS                      TABLE

DIMENSION_EXCEPTIONS           TABLE

DR$SUP_TEXT_IDX$I              TABLE

DR$SUP_TEXT_IDX$K              TABLE

DR$SUP_TEXT_IDX$N              TABLE

DR$SUP_TEXT_IDX$R              TABLE

FWEEK_PSCAT_SALES_MV           TABLE

 

TNAME                          TABTYPE  CLUSTERID

------------------------------ ------- ----------

PRODUCTS                       TABLE

PROFITS                        VIEW

PROMOTIONS                     TABLE

SALES                          TABLE

SALES_TRANSACTIONS_EXT         TABLE

SUPPLEMENTARY_DEMOGRAPHICS     TABLE

TIMES                          TABLE

 

18 rows selected.

Resetting Sample Schemas

重置sample schema的初始状态。

@?/demo/schema/mksample

 

Uninstalling Sample Schemas

@?/demo/schema/drop_sch.sql

 

 

2.data pump备份。

data pump做个简单的备份,在下一个环境使用时,可以避免这么多费时的过程,只需简单导入。

关于data pump可以参考《Oracle® Database Utilities

 

SQL> create or replace directory dpump_dir as '/data01/apps/oracle/dpdir';

如果想用hr schema操作时

SQL> grant read,write on directory dpump_dir to hr;

 

导出

$ expdp system/system schemas=hr,sh dumpfile=hr_sh.dmp directory=dpump_dir logfile=dp.20130401.log;

 

 

导入:

$ impdp system/system directory=dpump_dir dumpfile=hr_sh.dmp logfile=dp.imp.log

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值