Oracle 11gR2 安装 example(范例数据库)
安裝文件叫:? 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
具體資料可以查看 上面的 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>
用呢句來查看數據文件
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>
跟住就執行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(范例数据库)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 续: [转]Oracle 表空间与数据文
- 下一篇: Oracle 入面既一d函数