转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> ORACLE >> 正文
Oracle9i 資料庫管理實務講座(一)         ★★★★

Oracle9i 資料庫管理實務講座(一)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2229 更新时间:2009/4/22 22:08:24
he_size 67108864
db_name  
dispatchers (PROTOCOL=TCP)(SER=MODOSE), (PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer), (PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)
fast_start_mttr_target 300
java_pool_size 117440512
Large_pool_size 1048576
Open_cursors 300
processes 150
remote_login_passwordfile EXCLUSIVE
resource_manager_plan SYSTEM_PLAN
shared_pool_size 117440512
sort_area_size 524288
Timed_statistics TRUE
Undo_management AUTO
Undo_tablespace UNDOTBS
user_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/udump


表三:資料庫檔案相關之參數預設值

Name Tablespace Size(M)
{ORACLE_BASE}/oradata/{DB_NAME}/cwmlite01.dbf CWMLITE 20
{ORACLE_BASE}/oradata/{DB_NAME}/drsys01.dbf DRSYS 20
{ORACLE_BASE}/oradata/{DB_NAME}/example01.dbf EXAMPLE 160
{ORACLE_BASE}/oradata/{DB_NAME}/indx01.dbf INDX 25
{ORACLE_BASE}/oradata/{DB_NAME}/system01.dbf SYSTEM 325
{ORACLE_BASE}/oradata/{DB_NAME}/tools01.dbf TOOLS 10
{ORACLE_BASE}/oradata/{DB_NAME}/undotbs01.dbf UNDOTBS 260
{ORACLE_BASE}/oradata/{DB_NAME}/users01.dbf USERS 25
{ORACLE_BASE}/oradata/{DB_NAME}/temp01.dbf TEMP 40

 

 

 

 

 

 

表四:控制檔之參數預設值


Control file
{ORACLE_BASE}/oradata/{DB_NAME}/control01.ctl
{ORACLE_BASE}/oradata/{DB_NAME}/control02.ctl
{ORACLE_BASE}/oradata/{DB_NAME}/control03.ctl


表五:重置交易紀錄檔群組之參數預設值

Group Size(K)
1 102400
2 102400
3 102400


如果您已經熟悉如何設定各資料庫參數,不想使用以上三種範本建立資料庫的話。可利用第四個選項【New database】自行設定所有Oracle資料庫參數。但如果您對於這方面不是很有經驗的話,建議您盡量不要使用該選項建立資料庫!
表六、七、八、九、十、十一則整理出【New Database】選項中各參數之系統預設值,供各位讀者作為設定時之參考:

表六:一般性參數之預設值
Option Name Selected
Example Schemas true
Oracle Intermedia true
Oracle JVM true
Oracle Label Security false
Oracle Spatial true
Oracle Ultra Search true
 
 
 
 
 
 
表七:起始參數(Initialization parameter)之預設值 
Name Value
background_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/bdump
compatible 9.0.0
control_files ("{ORACLE_BASE}/oradata/{DB_NAME}/control01.ctl", "{ORACLE_BASE}/oradata/{DB_NAME}/control02.ctl", "{ORACLE_BASE}/oradata/{DB_NAME}/control03.ctl")
core_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/cdump
db_block_size 8KB
db_cache_size 50MB
dispatchers "(PROTOCOL=TCP)(SER=MODOSE)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)"
fast_start_mttr_target 300
java_pool_size 50MB
large_pool_size 1MB
open_cursors 300
processes 150
remote_login_passwordfile EXCLUSIVE
resource_manager_plan SYSTEM_PLAN
shared_pool_size 50MB
sort_area_size 524288
timed_statistics TRUE
undo_management AUTO
undo_tablespace UNDOTBS
user_dump_dest {ORACLE_BASE}/admin/{DB_NAME}/udump


表八:控制檔之參數預設值
Control file
{ORACLE_BASE}/oradata/{DB_NAME}/control01.ctl
{ORACLE_BASE}/oradata/{DB_NAME}/control02.ctl
{ORACLE_BASE}/oradata/{DB_NAME}/control03.ctl


表九:表格空間之參數預設值
Status Name Type Extent management
ONLINE DRSYS PERMANENT LOCAL
ONLINE EXAMPLE PERMANENT LOCAL
ONLINE INDX PERMANENT LOCAL
ONLINE SYSTEM PERMANENT DICTIONARY
ONLINE TEMP TEMPORARY LOCAL
ONLINE TOOLS PERMANENT LOCAL
ONLINE UNDOTBS PERMANENT , UNDO LOCAL
ONLINE USERS PERMANENT LOCAL


表十:資料庫檔案相關之參數預設值
Status Name Tablespace Size(M)
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/drsys01.dbf DRSYS 20480
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/example01.dbf EXAMPLE 10240
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/indx01.dbf INDX 25
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/system01.dbf SYSTEM 325
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/temp01.dbf TEMP 40
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/tools01.dbf TOOLS 10
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/undotbs01.dbf UNDOTBS 200
ONLINE {ORACLE_BASE}/oradata/{DB_NAME}/users01.dbf USERS 25
 

 

 

 

 


3. 輸入新資料庫之識別資料
也許大家會覺得很奇怪,為什麼還要指定一次資料庫的識別資料,在安裝時Step8不是設定過一次了嗎?因為一台Oracle資料庫伺服器允許您建置多個Oracle資料庫,所以您每次執行DBCA指令啟動Oracle資料庫建置組態精靈時,精靈都會詢問您新資料庫的識別資料。這裡請您確認輸入的資料與Step8所輸入的資料
一致即可。

圖二十六:確認新資料庫之識別資料。
 
4. 決定資料庫之運作模式
Oracle 9i資料庫針對客戶端的連線處理分為兩種模式:
Dedicated Server Mode對於每一個客戶端連線,資料庫都會配置獨立的系
統資源。適用於以下兩種情況:
I.   客戶端連線數目不是很多。
II.  客戶端所執行的為例行性處理之批次作業,執行時間較長。
Shared Server Mode多個客戶端連線共用相同的系統資源,適用於客戶端連線數目較多的情況。選擇此運作模式時會同時啟動Oracle之多執行緒伺服器功能。

因為是測試用環境,所以請先選擇【Dedicated Server Mode】。

5. 設定Oracle資料庫起始參數
因為起始參數設定的優劣將會直接影響資料庫之執行效能,除非您了解各參數之意義與設定方式,否則盡量不要隨意更動其設定值。請直接按下【Next】進行下一步驟。

圖二十八:設定資料庫起始參數。
 
6. 確認資料檔案存放位置
在Database Storage視窗的左半部會以樹狀圖列出目前資料庫設定下各檔案的存放位置。如果您想自行更改檔案儲存位置,可按下右下角的【File Location Variables】按鈕進行調整。

圖二十九:確認資料檔案存放位置。
 

7. 選擇是否建立新的資料庫範本
最後您可以將DBCA所做的設定儲存為一個新的資料庫範本,以便未來建立新資料庫時可以參考。方式是勾選【Save as a Database Templates】選項,然後在【Name】欄位中輸入新的範本名稱。

圖三十:選擇是否建立新的資料庫範本。
 

在圖三十的視窗中按下【Finish】按鈕後會出現如圖三十一之視窗,提醒您系統中的某些重置交易紀錄檔會在資料庫建立時被覆寫。此時無須理會此項警告,按下【Yes】即可。

圖三十一:DBCA之警告訊息。
 
8. 最後確認所有資料庫組態設定
DBCA最後會將所有資料庫的組態設定值整理出一張清單,按下【OK】後DBCA就會開始建置新資料庫。

圖三十二:確認所有資料庫組態設定。
當出現圖三十三之視窗時就算大功告成了!請先記下SYS與SYSTEM這兩個系統管理預設帳號之密碼,分別為change_on_install與manager。為了資料庫安全性考量,請記得在登入資料庫之後更改這兩個帳號之密碼。按下【Exit】後就可以結束Oracle Universal Installer安裝程式了。

圖三十三:資料庫建置完畢之提示視窗。


測試安裝後之Oracle 9i資料庫
好不容易將Oracle 9i資料庫系統安裝完畢,接下來就來驗收一下成果吧!此時您可以利用Oracle資料庫的客戶端工具SQL*Plus登入Oracle資料庫,方式 是在作業系統下執行sqlplus指令:
> sqlplus

啟動SQL*Plus後,您可以利用系統提供的使用者帳號scott(密碼為tiger)登入Oracle資料庫。然後試著執行以下指令查詢資料庫內的emp表格:
SQL> select empno,ename,sal from emp;

圖三十四:利用SQL*Plus登入Oracle資料庫。

後記

不曉得大家是否可以順利跟隨我所說明的各項步驟完成Oracle 9i的安裝?也許有部分的讀者已感覺到有點吃不消了!事實上,Oracle資料庫系統在眾家資料庫中真的算是相當複雜的,不僅是安裝系統的步驟繁瑣,資料庫的管理技術更是博大精深!不過也因為如此,學會Oracle資料庫之後身價真的是不同凡響喔!從下一期開始,我將從基本的Oracle資料庫使用方式開始介紹,正式帶領各位進入Oracle 9i的世界,我們下次見!

作者簡介
何致億,美商甲骨文公司特約顧問
經歷恆逸資訊系統開發部技術顧問。
專長為Oracle、SQL Server 等大型關聯式資料庫系統管理,資料倉儲規劃建置,以及資料庫應用程式系統開發。擁有 MCSD、MCDBA,Oracle OCP,RHCE,SCJP,Borland JBuilder Product Certified等十餘項國際認證。目前正致力於Oracle9i應用系統開發,並負責Oracle9i系列書籍中文化與Oracle Press技術校稿工作。他同時也是美商甲骨文公司、昇陽公司等原廠認證講師。您可以透過 hochihyi@ms64.hinet.net 與他聯繫
譯作Oracle9i 入門手冊 (Oracle9i A Beginner''''s Guide)
Oracle9i 技術手冊 (Oracle9i DBA Handbook)

上一页  [1] [2] 


[SyBase]在 Red Hat Linux 9 上安装 Oracle9i Database  [ORACLE]ORACLE9i 的透明网关的配置
[ORACLE]Oracle9i OCM认证实践课考试的一些说明  [ORACLE]Oracle9i 的启动和关闭
[ORACLE]手动建立 Oracle9i 数据库  [ORACLE]ORACLE9i 表分析脚本
[ORACLE]Oracle9i — 电子商务平台 (关键字:ORACLE电子商…  [ORACLE]Oracle9i Data Guard的灾难防护
[MySql]all installing oracle9i documents under linux …  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台