Oracle 11gR2 安装 example(范例数据库)

Oracle 的 范例数据库要自己另外下载安装。
安装文件叫:  linux.x64_11gR2_examples.zip

down落来后,解压,得到1个叫example的文件夹。

$su oracle
$cd example
$./runInstaller


跟住会弹出安装界面, 同安装oracle 11g时差唔多, 无乜难度。
装完后
Database Demos位于 $ORACLE_HOME/demo/schema 目录下.
Sqlplus Demo位于 $ORACLE_HOME/sqlplus/demo 目录下

关于Sqlplus Demo,我暂时都唔了解, 呢度只介绍安装 Database Demo

[oracle@RGPC5 tmp]$ cd $ORACLE_HOME/demo/schema
[oracle@RGPC5 schema]$ pwd
/u01/app/oracle/project/11.2.0/db_home1/oracle/demo/schema
[oracle@RGPC5 schema]$ ll
total 132
drwxr-xr-x 2 oracle oinstall  4096 Aug  7 01:17 bus_intelligence
-rw-r--r-- 1 oracle oinstall  2322 Apr  3  2009 drop_sch.sql
drwxr-xr-x 2 oracle oinstall  4096 Aug  7 01:17 human_resources
drwxr-xr-x 2 oracle oinstall  4096 Aug  7 01:17 info_exchange
drwxr-xr-x 2 oracle oinstall  4096 Aug  8 00:06 log
-rw-r--r-- 1 oracle oinstall  1778 Aug  7 01:17 mk_dir.sql
-rw-r--r-- 1 oracle oinstall  1778 Aug  6 22:15 mk_dir.sql.ouibak
-rw-r--r-- 1 oracle oinstall  1778 Aug  6 22:15 mk_dir.sql.ouibak.1
-rw-r--r-- 1 oracle oinstall 27373 Jun 30  2007 mkplug.sql
-rw-r--r-- 1 oracle oinstall  5640 Aug  7 01:17 mksample.sql
-rw-r--r-- 1 oracle oinstall  5390 Jul 21  2009 mksample.sql.sbs
-rw-r--r-- 1 oracle oinstall  5076 May 10  2005 mkunplug.sql
-rw-r--r-- 1 oracle oinstall  4796 Sep 23  2004 mkverify.sql
drwxr-xr-x 3 oracle oinstall  4096 Aug  7 01:17 order_entry
drwxr-xr-x 2 oracle oinstall  4096 Aug  7 01:17 product_media
-rw-r--r-- 1 oracle oinstall  4368 Dec  8  2003 README.txt
drwxr-xr-x 2 oracle oinstall  4096 Aug  7 01:17 sales_history
drwxr-xr-x 2 oracle oinstall  4096 Aug  7 01:17 shipping
-rw-r--r-- 1 oracle oinstall 15246 May 10  2005 sted_mkplug.sql.dbl

可以见到有好多脚步, 关键系 mksample.sql ,距会调用其他脚本来家里各种用户和各种demo数据表。
具体资料可以查看 上面的 README.txt

我地跟住落来先建立一个表空间和数据文件, 来装载呢d demo tables。
呢度简单介绍1下 表,表空间,数据文件的关系。

非ASM模式中(ASM呢度暂时唔讨论)
oracle入面的表都存放在表空间中。 而到了物理层, 表空间可以由1个和多个数据文件表示。
即系1个表空间可以包含1个或若干个数据文件, 但1个数据文件只属于1个表空间。


首先用管理员登录

$sqlplus / as sysdba



建表空间及数据文件:
SQL> CREATE TABLESPACE TS_EXAMPLE NOLOGGING DATAFILE '/u01/app/oracle/project/oradata/orcl_dbname/ts_example.dbf' SIZE 150M REUSE AUTOEXTEND ON NEXT 640k MAXSIZE UNLIMITED;

上面黄色高亮的是表空间名, 红色字体数据文件。

执行完呢句后可用呢句命令来查看表空间

  SQL> select * from v$tablespace;

       TS# NAME                           INC BIG FLA ENC
---------- ------------------------------ --- --- --- ---
         0 SYSTEM                         YES NO  YES
         1 SYSAUX                         YES NO  YES
         2 UNDOTBS1                       YES NO  YES
         4 USERS                          YES NO  YES
         3 TEMP                           NO  NO  YES
         6 TS_EXAMPLE                     YES NO  YES

6 rows selected.

SQL>

注意第6个 新加的。

用呢句来查看数据文件


SQL> select name from v$datafile;

NAME
--------------------------------------------------------------------------------
/u01/app/oracle/project/oradata/orcl_dbname/system01.dbf
/u01/app/oracle/project/oradata/orcl_dbname/sysaux01.dbf
/u01/app/oracle/project/oradata/orcl_dbname/undotbs01.dbf
/u01/app/oracle/project/oradata/orcl_dbname/users01.dbf
/u01/app/oracle/project/oradata/orcl_dbname/ts_example.dbf

SQL>

其实,还可以借助SqlDevelper 或 EM 等工具查看呢d数据库存储信息。
Oracle 11gR2 安装 example(范例数据库) - 饥民 - 饥民2011


跟住就执行mksample.sql了
其实呢个脚本就系将demo 表放入指定的数据空间(执行脚步时要求用户输入参数)

SQL> @?/demo/schema/mksample.sql

跟住陆续输入8个用户密码, 默认表空间, 临时表空间, 执行日志目录

默认表空间就用头先我地创建果个, 临时表空间 用 TEMP, 执行目录请输入:$ORACLE_HOME/demo/schema/log/

跟住剧就会执行创建用户和数据表的脚步,而且会将log 写入 $ORACLE_HOME/demo/schema/log/ 下面

过程中可能有1两个error 信息, 只要脚步没有中断就ok


到最后, 脚步会自动列出新加的用户和数据表。

用当前的帐户系见唔到呢d表的, 可能权限问题。

退出isqlplus.

用 HR 帐户登录

$sqlplus HR/passwd

SQL>desc departments;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 DEPARTMENT_ID                             NOT NULL NUMBER(4)
 DEPARTMENT_NAME                           NOT NULL VARCHAR2(30)
 MANAGER_ID                                         NUMBER(6)
 LOCATION_ID                                        NUMBER(4)

就见到效果了。

或者用sqlDevelop 检查都得:

Oracle 11gR2 安装 example(范例数据库) - 饥民 - 饥民2011
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nvd11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值