Oracle服務(wù)器入門和管理oracle例程
一、
Oracle常用的數(shù)據(jù)庫管理工具
Oracle Universal Installer(OUI):用于安裝、升級或刪除軟件組件
Oracle Database Configuration Assistant(DBCA):與OUI進(jìn)行交互的圖形用戶界面工具,也可單獨使用,用于創(chuàng)建、刪除或修改數(shù)據(jù)庫。
SQL*Plus:用于訪問
Oracle數(shù)據(jù)庫中數(shù)據(jù)的實用程序,日常操作中最常用的操作數(shù)據(jù)庫的工具。
Oracle Enterprise Manager(OEM):用于管理、監(jiān)視和優(yōu)化一個或多個數(shù)據(jù)庫的圖形界面。
二、
Oracle Universal Installer
1.用于安裝、升級或刪除軟件組建、還用于創(chuàng)建數(shù)據(jù)庫
2.基于Java引擎
3.具有一下特性
自動的相關(guān)性解析
可以進(jìn)行基于Web的安裝
跟蹤組件和套件安裝的清單
可卸載已安裝的組件
支持多個
Oracle主目錄
支持全球化技術(shù)
4.如何啟動:$ ./runInstaller
5.使用響應(yīng)文件進(jìn)行非交互式安裝只要根據(jù)編輯模版(模版位于stage/response目錄中),編寫自定義的參數(shù)就可以無需用戶交互的安裝,命令為:./runInstaller -responsefile myrespfile -silent.
三、
Oracle Database Configuration Assistant
1.創(chuàng)建數(shù)據(jù)庫
2.配置數(shù)據(jù)庫選件
3.刪除數(shù)據(jù)庫
4.管理模版
5.數(shù)據(jù)庫創(chuàng)建的時候會自動創(chuàng)建用戶SYS和SYSTEM并賦予DBA的角色,SYS的權(quán)限大于SYSTEM,SYS比SYSTEM多個創(chuàng)建數(shù)據(jù)庫的權(quán)限,因為權(quán)限太多,所以一般操作我們使用SYSTEM來操作數(shù)據(jù)庫
四、SQL*Plus
1.一種提供下列功能的
Oracle工具
操作和控制數(shù)據(jù)庫
啟動和關(guān)閉數(shù)據(jù)庫、創(chuàng)建和運行查詢、添加行、修改數(shù)據(jù)和編寫定義報表
2.它是具有特定附加內(nèi)容的標(biāo)準(zhǔn)SQL語言的一部分
3.連接至SQL*Plus命令:sqlplus /nolog→connect / as sysdba
五、
Oracle Enterprise Manager
1.用作DBA的集中系統(tǒng)管理工具,在企業(yè)生產(chǎn)環(huán)境中廣泛使用
2.管理、診斷和優(yōu)化多個數(shù)據(jù)庫的工具
3.從多個位置管理多個網(wǎng)絡(luò)節(jié)點和服務(wù)的工具
4.用于與其他管理員共享任務(wù)
5.提供管理并行服務(wù)器和復(fù)制的數(shù)據(jù)庫的工具
六、初始化參數(shù)
1.文件中的條目專用于要啟動的例程
2.有兩種類型的參數(shù):
顯示:文件中有一個條目
隱式:文件中沒有條目,但假定取
Oracle缺省值
3.可存在多個初始化參數(shù)文件
4.對文件中條目的更改的生效時間,取決于使用的初始化參數(shù)文件類型
靜態(tài)參數(shù)文件pfile:常用于8i之前,一般名為initSID.ora
永久參數(shù)文件spfile:9i版本之后廣泛應(yīng)用,一般名為spfileSID.ora
七、PFILE
1.文本文件
2.使用操作系統(tǒng)編輯器進(jìn)行修改,比如linux里面的VI
3.手動進(jìn)行修改
4.所做更改在下次啟動時生效
5.僅在例程啟動過程中打開
6.缺省位置為$ORACL_HOME/dbs
八、SPFILE
1.二進(jìn)制文件,在linux中可以使用strings命令參看
2.由
Oracle服務(wù)器進(jìn)行維護,只能在例程中修改,用文本編輯器在操作系統(tǒng)做修改,會使spfile文件失效。
3.始終駐留在服務(wù)器端
4.所做更改永久有效,不受關(guān)閉和啟動的影響
5.可以執(zhí)行調(diào)節(jié)參數(shù)值
6.使恢復(fù)管理器能夠備份初始化參數(shù)文件,可以使用RMAN工具備份
7.創(chuàng)建spfile:create spfile='$
九、STARTUP命令行為
1.優(yōu)先順序
spfileSID.ora
缺省spfile
initSID.ora
缺省pfile
2.可在啟動的時候指定pfile
startup pfile=$
Oracle_HOME/dbs/initSID.ora
3.要使用非缺省位置的spfile啟動數(shù)據(jù)庫,必須在pfile中制定spfile=<完整路徑和文件名>
十、修改spfile中的參數(shù)
1.使用alter system更改參數(shù)值
alter system set undo_tablespace='UNDO2';
2.指定所做更改是臨時的還是永久的
alter system set undo_tablespace='UNDO2' scope=both;
3.alter system set parameter_name=parameter_value [comment 'text'] [scope=memory | spfile | both] [SID='sid' |'*']
其中
parameter_name:要更改的參數(shù)的名稱
parameter_value:要將參數(shù)更改為的值
COMMENT:添加在SPFILE 中被更改的參數(shù)旁的注釋SCOPE:
確定應(yīng)在內(nèi)存中、在 SPFILE 中還是同時在這兩個位置進(jìn)行更改
MEMORY :只能在當(dāng)前運行的例程中更改參數(shù)值
SPFILE :只能在SPFILE 中更改參數(shù)值
BOTH:在當(dāng)前運行的例程和SPFILE 中均可更改參數(shù)值
SID :標(biāo)識要使用的SPFILE 的
Oracle_SID
'sid ':更改SPFILE 時使用的特定 SID
'* ':使用缺省SPFILE
Oracle服務(wù)器入門和管理oracle例程
一、
Oracle常用的數(shù)據(jù)庫管理工具
Oracle Universal Installer(OUI):用于安裝、升級或刪除軟件組件
Oracle Database Configuration Assistant(DBCA):與OUI進(jìn)行交互的圖形用戶界面工具,也可單獨使用,用于創(chuàng)建、刪除或修改數(shù)據(jù)庫。
SQL*Plus:用于訪問
Oracle數(shù)據(jù)庫中數(shù)據(jù)的實用程序,日常操作中最常用的操作數(shù)據(jù)庫的工具。
Oracle Enterprise Manager(OEM):用于管理、監(jiān)視和優(yōu)化一個或多個數(shù)據(jù)庫的圖形界面。
二、
Oracle Universal Installer
1.用于安裝、升級或刪除軟件組建、還用于創(chuàng)建數(shù)據(jù)庫
2.基于Java引擎
3.具有一下特性
自動的相關(guān)性解析
可以進(jìn)行基于Web的安裝
跟蹤組件和套件安裝的清單
可卸載已安裝的組件
支持多個
Oracle主目錄
支持全球化技術(shù)
4.如何啟動:$ ./runInstaller
5.使用響應(yīng)文件進(jìn)行非交互式安裝只要根據(jù)編輯模版(模版位于stage/response目錄中),編寫自定義的參數(shù)就可以無需用戶交互的安裝,命令為:./runInstaller -responsefile myrespfile -silent.
三、
Oracle Database Configuration Assistant
1.創(chuàng)建數(shù)據(jù)庫
2.配置數(shù)據(jù)庫選件
3.刪除數(shù)據(jù)庫
4.管理模版
5.數(shù)據(jù)庫創(chuàng)建的時候會自動創(chuàng)建用戶SYS和SYSTEM并賦予DBA的角色,SYS的權(quán)限大于SYSTEM,SYS比SYSTEM多個創(chuàng)建數(shù)據(jù)庫的權(quán)限,因為權(quán)限太多,所以一般操作我們使用SYSTEM來操作數(shù)據(jù)庫
四、SQL*Plus
1.一種提供下列功能的
Oracle工具
操作和控制數(shù)據(jù)庫
啟動和關(guān)閉數(shù)據(jù)庫、創(chuàng)建和運行查詢、添加行、修改數(shù)據(jù)和編寫定義報表
2.它是具有特定附加內(nèi)容的標(biāo)準(zhǔn)SQL語言的一部分
3.連接至SQL*Plus命令:sqlplus /nolog→connect / as sysdba
五、
Oracle Enterprise Manager
1.用作DBA的集中系統(tǒng)管理工具,在企業(yè)生產(chǎn)環(huán)境中廣泛使用
2.管理、診斷和優(yōu)化多個數(shù)據(jù)庫的工具
3.從多個位置管理多個網(wǎng)絡(luò)節(jié)點和服務(wù)的工具
4.用于與其他管理員共享任務(wù)
5.提供管理并行服務(wù)器和復(fù)制的數(shù)據(jù)庫的工具
六、初始化參數(shù)
1.文件中的條目專用于要啟動的例程
2.有兩種類型的參數(shù):
顯示:文件中有一個條目
隱式:文件中沒有條目,但假定取
Oracle缺省值
3.可存在多個初始化參數(shù)文件
4.對文件中條目的更改的生效時間,取決于使用的初始化參數(shù)文件類型
靜態(tài)參數(shù)文件pfile:常用于8i之前,一般名為initSID.ora
永久參數(shù)文件spfile:9i版本之后廣泛應(yīng)用,一般名為spfileSID.ora
七、PFILE
1.文本文件
2.使用操作系統(tǒng)編輯器進(jìn)行修改,比如linux里面的VI
3.手動進(jìn)行修改
4.所做更改在下次啟動時生效
5.僅在例程啟動過程中打開
6.缺省位置為$ORACL_HOME/dbs
八、SPFILE
1.二進(jìn)制文件,在linux中可以使用strings命令參看
2.由
Oracle服務(wù)器進(jìn)行維護,只能在例程中修改,用文本編輯器在操作系統(tǒng)做修改,會使spfile文件失效。
3.始終駐留在服務(wù)器端
4.所做更改永久有效,不受關(guān)閉和啟動的影響
5.可以執(zhí)行調(diào)節(jié)參數(shù)值
6.使恢復(fù)管理器能夠備份初始化參數(shù)文件,可以使用RMAN工具備份
7.創(chuàng)建spfile:create spfile='$
九、STARTUP命令行為
1.優(yōu)先順序
spfileSID.ora
缺省spfile
initSID.ora
缺省pfile
2.可在啟動的時候指定pfile
startup pfile=$
Oracle_HOME/dbs/initSID.ora
3.要使用非缺省位置的spfile啟動數(shù)據(jù)庫,必須在pfile中制定spfile=<完整路徑和文件名>
十、修改spfile中的參數(shù)
1.使用alter system更改參數(shù)值
alter system set undo_tablespace='UNDO2';
2.指定所做更改是臨時的還是永久的
alter system set undo_tablespace='UNDO2' scope=both;
3.alter system set parameter_name=parameter_value [comment 'text'] [scope=memory | spfile | both] [SID='sid' |'*']
其中
parameter_name:要更改的參數(shù)的名稱
parameter_value:要將參數(shù)更改為的值
COMMENT:添加在SPFILE 中被更改的參數(shù)旁的注釋SCOPE:
確定應(yīng)在內(nèi)存中、在 SPFILE 中還是同時在這兩個位置進(jìn)行更改
MEMORY :只能在當(dāng)前運行的例程中更改參數(shù)值
SPFILE :只能在SPFILE 中更改參數(shù)值
BOTH:在當(dāng)前運行的例程和SPFILE 中均可更改參數(shù)值
SID :標(biāo)識要使用的SPFILE 的
Oracle_SID
'sid ':更改SPFILE 時使用的特定 SID
'* ':使用缺省SPFILE