程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> Oracle 9i初始化參數文件

Oracle 9i初始化參數文件

編輯:關於Oracle數據庫

  6.2.1 Pfile文件

  Pfile(Parameter File)文件是基於文本格式的參數文件,含有數據庫的配置參數。

  Oracle 9i在安裝時為每個數據庫建立了一個Pfile,默認的名稱為“init+例程名.ora”,這是一個文本文件,可以用任何文本編輯工具打開。

  表6.1 數據庫的初始化參數文件分析 內容說明# Copyright (c) 1991, 2001 by Oracle CorporationOracle公司版權標識# MTS多線程服務器配置標識,在Oracle 9i裡稱為共享服務器配置dispatchers="(PROTOCOL=TCP)(SER=MODOSE)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)"多線程服務器配置# 其他配置其他參數compatible=9.0.0兼容版本9.0.0db_name=myoracle數據庫名稱為myoracle# 分布式, 復制和快照配置分布式、復制和快照參數db_domain=mynet數據庫域名為mynet,加上數據庫名稱db_name構成全局數據庫名稱remote_login_passwordfile=EXCLUSIVE指定操作系統或口令文件是否具有檢查用戶口令的權限。設置為EXCLUSIVE, 將使用數據庫的口令文件對每個具有權限的用戶進行驗證。# 排序, 散列聯接, 位圖索引配置排序、散列聯接、位圖索引參數sort_area_size=524288指定排序區使用的最大內存量為512KB。排序完成後, 各行將返回, 並且內存將釋放。增大該值可以提高大型排序的效率。# 文件配置文件配置參數control_files=("C:\oracle\oradata\myoracle\CONTROL01.CTL", "C:\oracle\oradata\myoracle\CONTROL02.CTL", "C:\oracle\oradata\myoracle\CONTROL03.CTL")指定控制文件的路徑及文件名# 池內存配置參數Java_pool_size=33554432指定Java存儲池的大小為32MB,用於存儲 Java 的方法、類定義和Java對象。large_pool_size=1048576指定大型池的大小為1MB, 用於共享服務器的會話內存、並行執行的消息緩沖區以及RMAN備份和恢復的磁盤 I/O 緩沖區。shared_pool_size=33554432指定共享池的大小為32MB,用於存儲共享游標、存儲的過程、控制結構和並行執行消息緩沖區等對象。較大的值能改善多用戶系統的性能# 游標和庫高速緩存配置游標和高速緩存參數open_cursors=300指定一個會話一次可以打開的游標的最大數量為300,應將該值設置得足夠高,這樣才能防止應用程序耗盡打開的游標# 系統管理的撤消和回退段配置系統管理撤消和回滾段參數undo_management=AUTO指定系統使用的撤消空間管理方式為SMU 方式,在SMU方式下, 撤消空間會像撤消表空間一樣在外部分配undo_tablespace=UNDOTBS指定回滾表空間為UNDOTBS# 網絡注冊配置網絡注冊參數instance_name=myoracle例程名稱為myoracle# 診斷和統計配置診斷和統計參數background_dump_dest=C:\oracle\admin\myoracle\bdump後台進程跟蹤文件目錄core_dump_dest=C:\oracle\admin\myoracle\cdump核心轉儲跟蹤文件目錄timed_statistics=TRUE收集操作系統的計時信息,這些信息可被用來優化數據庫和 SQL 語句user_dump_dest=C:\oracle\admin\myoracle\udump用戶進程跟蹤文件目錄# 進程和會話配置進程和會話信息processes=150指定可同時連接到一個Oracle Server上的操作系統用戶進程的最大數量為150# 重做日志和恢復重做日志和恢復參數設置Fast_start_mttr_target=300指定從單個數據庫例程崩潰中恢復所需的時間為300秒# 高速緩存和 I/O配置高速緩存和I/O參數db_block_size=4096指定數據塊大小為4KBdb_cache_size=33554432指定數據緩沖區為32MB,該值越大,可以減少對數據庫文件的I/O次數,提高效率

  6.2.2 SPfile文件

  SPfile(Server Parameter File,服務器參數文件)是基於二進制格式的參數文件,含有數據庫及例程的參數和數值,但不能用文本編輯工具打開。

  下面對兩種初始化參數文件進行比較如表6.2所示。

  表6.2 Spfile和Pfile文件的比較

比較內容SPfilePfile格式二進制格式文本格式編輯方式(1)利用企業管理器對Pfile進行修改,然後轉換為Spfile (2)在SQL Plus裡使用ALTER SYSTEM語句進行修改(1)利用文本工具直接進行修改 (2)在企業管理器裡修改配置後導出形成默認名稱SPfile+例程名.oraInit+例程名.ora 實際參數文件Init.ora默認路徑Oracle\ora90\database\Oracle\ora90\database\ Init.ora位於Oracle\admin\數據庫例程名\pfile\啟動次序SPfile優先於PfilePfile低於Spfile

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved