亚洲最大的av在线,国产精品视频一区二区三区麻豆,欧美久久久久久久久久,www.日本欧美,亚洲456区乱码,在线免费日本

當前位置: Oracle DBA培訓網(wǎng)-優(yōu)技培訓 >> oca培訓 >

oca教程:Oracle參數(shù)文件

oca教程:Oracle參數(shù)文件

一、oracle pfile/spfile區(qū)別

pfile 默認的名稱為“init+例程名.ora”文件路徑:E:\oracle\product\10.2.0\db_1\dbs,這是一個文本文件,可以用任何文本編輯工具打開。

spfile 默認的名稱為“spfile+例程名.ora”文件路徑:E:\oracle\product\10.2.0\db_1\dbs以二進制文本形式存在,不能用vi編輯器對其中參數(shù)進行修改。

兩個文件可以用命令 CREATE PFILE FROM SPFILE或CREATE SPFILE FROM PFILE來互相創(chuàng)建

區(qū)別:

1、啟動次序 SPfile優(yōu)先于Pfile。

2、PFILE是靜態(tài)文件,修改之后不會馬上生效,數(shù)據(jù)庫必須重新啟動讀取這個文件才行。

3、SPFILE是動態(tài)參數(shù)文件,是二進制文件,不可以直接用記事本等等程序做修改,可以用ALTER命令做修改,不用重起數(shù)據(jù)庫也能生效。

修改方法:

#查看參數(shù)信息

sql>show parameter;

#修改參數(shù)

sql>alter system set 參數(shù)名=值 scope=參數(shù)2;

參數(shù)2取值有如下三種:

1. scope=spfile: 對參數(shù)的修改記錄在服務器初始化參數(shù)文件中,修改后的參數(shù)在下次啟動DB時生效。適用于動態(tài)和靜態(tài)初始化參數(shù)。

2. scope=memory: 對參數(shù)的修改記錄在內存中,對于動態(tài)初始化參數(shù)的修改立即生效。在重啟DB后會丟失,會復原為修改前的參數(shù)值。

3. scope=both: 對參數(shù)的修改會同時記錄在服務器參數(shù)文件和內存中,對于動態(tài)參數(shù)立即生效,對靜態(tài)參數(shù)不能用這個選項。

如果使用了服務器參數(shù)文件,則在執(zhí)行alter system語句時,scope=both是default的選項。

如果沒有使用服務器參數(shù)文件,而在執(zhí)行alter system語句時指定scope=spfile|both都會出錯。

二、init.ora文件(E:\oracle\product\10.2.0\db_1\srvm\admin)

該文件的參數(shù)說明:

1)db_name = "clustdb" 一個數(shù)據(jù)庫標識符,應與CREATE DATABASE 語句中指定的名稱相對應。

2)instance_name = clustdb1 在多個例程使用相同服務名的情況下,用來唯一地標識一個數(shù)據(jù)庫例程;INSTANCE_NAME 不應與 SID 混淆,它實際上是對在一臺主機上共享內存的各個例程的唯一標識。

3)control_files = control_files = ("\\.\clustdb_control1", "\\.\clustdb_control2")

4)open_cursors =300

庫高速緩存 指定一個會話一次可以打開的游標 (環(huán)境區(qū)域) 的最大數(shù)量,并且限制 PL/SQL 使用的 PL/SQL 游標高速緩存的大小,以避免用戶再次執(zhí)行語句時重新進行語法分析。請將該值設置得足夠高,這樣才能防止應用程序耗盡打開的游標。

5)db_block_buffers = 200

高速緩存與I/O 緩沖區(qū)高速緩存中 Oracle 塊的數(shù)量。該參數(shù)會顯著影響一個例程的 SGA 總大小。

6)large_pool_size=1048576

池--指定大存儲池的分配堆,它可被多線程服務器 (MTS) 用作會話內存、用作并行執(zhí)行的消息緩沖區(qū)以及用作 RMAN備份和恢復的磁盤 I/O 緩沖區(qū)。

7)java_pool_size=67108864

以字節(jié)為單位,指定 Java 存儲池的大小,它用于存儲 Java 的方法和類定義在共享內存中的表示法,以及在調用結束時移植到 Java 會話空間的 Java 對象。

8)log_checkpoint_interval = 10000

指定在出現(xiàn)檢查點之前,必須寫入重做日志文件中的 OS 塊 (而不是數(shù)據(jù)庫塊) 的數(shù)量。無論該值如何,在切換日志時都會出現(xiàn)檢查點。較低的值可以縮短例程恢復所需的時間,但可能導致磁盤操作過量。

9)

processes = 220

log_buffer = 8388608

以字節(jié)為單位,指定在 LGWR 將重做日志條目寫入重做日志文件之前,用于緩存這些條目的內存量。重做條目保留對數(shù)據(jù)庫塊所作更改的一份記錄。如果該值大于65536,就能減少重做日志文件 I/O,特別是在有長時間事務處理或大量事務處理的系統(tǒng)上 **最大值為 500K 或 128K * CPU_COUNT,兩者之中取較大者

10)oracle_trace_enable = true

啟動一個默認的 Oracle Trace 集合,直到該值再次設置為 NULL。

11)timed_statistics=true

收集操作系統(tǒng)的計時信息,這些信息可被用來優(yōu)化數(shù)據(jù)庫和 SQL語句。要防止因從操作系統(tǒng)請求時間而引起的開銷,請將該值設置為零。將該值設置為 TRUE 對于查看長時間操作的進度也很有用。

12)background_dump_dest=%ORACLE_HOME%/admin/clustdb/bdump

指定在 Oracle 操作過程中為后臺進程 (LGWR,DBW n 等等) 寫入跟蹤文件的路徑名(目錄或磁盤)。它還定義記錄著重要事件和消息的數(shù)據(jù)庫預警文件的位置。

13)core_dump_dest = /opt/apps/oracle/admin/51cto/cdump

指定核心轉儲位置的目錄名 (用于 UNIX)。

14)user_dump_dest=%ORACLE_HOME%/admin/clustdb/

為服務器將以一個用戶進程身份在其中寫入調試跟蹤文件的目錄指定路徑名。例如,該目錄可這樣設置: NT 操作系統(tǒng)上的 C:/

ORACLE/UTRC;UNIX 操作系統(tǒng)上的 /oracle/utrc;或 VMS 操作系統(tǒng)上的DISK$UR3:[ORACLE.UTRC]。

15)db_block_size = 8192

一個 Oracle 數(shù)據(jù)庫塊的大小 (以字節(jié)計)。該值在創(chuàng)建數(shù)據(jù)庫時設置,而且此后無法更改。 1024 - 65536 (根據(jù)操作系統(tǒng)而定)。

16)remote_login_passwordfile = exclusive

指定操作系統(tǒng)或一個文件是否檢查具有權限的用戶的口令。如果設置為 NONE,Oracle 將忽略口令文件。如果設置為EXCLUSIVE,將使用數(shù)據(jù)庫的口令文件對每個具有權限的用戶進行驗證。如果設置為 SHARED,多個數(shù)據(jù)庫將共享 SYS 和INTERNAL口令文件用戶

17)job_queue_processes = 4

只用于復制環(huán)境。它指定每個例程的 SNP 作業(yè)隊列進程的數(shù)量 (SNP0, ... SNP9, SNPA, ... SNPZ)。要自動更新表快照或執(zhí)行由 DBMS_JOB 創(chuàng)建的請求,請將該參數(shù)設置為 1 或更大的值。 0 到 36

18)job_queue_interval = 10

作業(yè)隊列 只用于復制環(huán)境。它以秒為單位指定該例程的每個 SNPn 后臺進程的喚醒頻率。 1 到 3600

19)distributed_transactions = 5

一個數(shù)據(jù)庫一次可參與的分布式事務處理的最大數(shù)量。如果由于網(wǎng)絡故障異常頻繁而減少該值,將造成大量未決事務處理。

20)open_links = 4

指定在一次會話中同時打開的與遠程數(shù)據(jù)庫的連接的最大數(shù)量。該值應等于或超過一個引用多個數(shù)據(jù)庫的單個 SQL 語句中引用的數(shù)據(jù)庫的數(shù)量,這樣才能打開所有數(shù)據(jù)庫以便執(zhí)行該語句。

21)compatible = "9.0.0"

允許使用一個新的發(fā)行版,同時保證與先前版本的向后兼容性。

22)sort_area_size = 524288

以字節(jié)為單位,指定排序所使用的最大內存量。排序完成后,各行將返回,并且內存將釋放。增大該值可以提高大型排序的效率。如果超過了該內存量,將使用臨時磁盤段。相當于 6 個數(shù)據(jù)庫塊的值 (最小值) 到操作系統(tǒng)確定的值 (最大值)。

三、alert.log文件(e:\oracle\product\10.2.0/admin/fgisdb/bdump\alert_fgisdb.log)

告警日志,在產(chǎn)生錯誤時,啟動和關閉實例時,都會記錄信息到告警日志中,此外還記錄了不同于默認值的初始參數(shù)的列表,alter system,alter database命令,對表空間,數(shù)據(jù)文件的操作,空間不足,損壞的文件等。告警日志也會變得很大,可在任意時間重命名或刪除告警日志,但是告警日志記錄了數(shù)據(jù)庫的各種安全信息,維護和恢復等信息,因此可根據(jù)時間先后來選擇性刪除。

技術沙龍MORE+

標簽錯誤:<!-- #Label# labelId=20160707140604 moduleId=1 classId=12231768634 orderby=2 fields=url,title,u_info attribute= datatypeId=22192428132 recordCount=3 pageSize= <htmlTemplate><dt><img src="/images/index_26${index}.jpg" width="100" height="62" /><a href="$url" title="${title}">${title}</a><span>${api.left(u_info,60)}</span></dt></htmlTemplate> -->
我要參加技術沙龍