學習ORACLE Oracle系統引數

2021-09-05 10:41:11 字數 1006 閱讀 7982

對oracle引數做一些了解

一、oracle動態、靜態引數引數修改規則

原文首先,檢視要修改的oracle引數的屬性(動態or靜態)

sql> select name,value,isses_modifiable,issys_modifiable from v$parameter where name='max_dump_file_size';

注:isses_modifiable 為y,session級別修改的引數,sql>alter session set ***=*** ;

issys_modifiable為y,system級別修改的引數,sql>alter system set ***=*** scope=***;

示例:sql>alter system reset _allow_resetlogs_corruption scope=spfile sid='*';

scope引數說明:

靜態引數 必須指定scope

動態引數issys_modifiable為immediate不加scope預設的是 both

動態引數issys_modifiable為deferred的必須加上scope=spfile或者加上derferred

引數型別

spfile

memory

both

deferred

靜態引數(issys_modifiable為false)

可以,重啟伺服器生效

不可以不可以

不可以動態引數(issys_modifiable為immediate)

可以,重啟伺服器生效

可以,立即生效,重啟服務失效

可以,立即生效,重啟伺服器仍然有效果

可以動態引數(issys_modifiable為deferred)

可以,重啟伺服器生效

不可以不可以

可以,新建會話有效

退出 oracle Oracle 學習筆記(一)

小型資料庫 access foxbase 中型資料庫 mysql sql server informix 大型資料庫 sybase oracle db2 負載 sybase oracle db2 使用哪種資料庫考慮因素 安裝過程不描述,網上有教程。oracle 安裝會自動的生成 sys 使用者和 s...

Oracle Oracle常用指令

隨手記錄下有時會用到,但不是很頻繁,每次都要搜尋的那些命令 1.斷開使用者連線 刪除使用者的時候提示有在連線程序可用 1.查到使用者程序 select sid,serial from v session where username username 2.殺掉程序 alter system kill...

Oracle Oracle程序簡介

為什麼要有後台程序 為什麼要每個例項要有個記憶體結構?就是為了提高資料讀寫效率而設定的乙個大型的記憶體區域,否則豈不是要實時與磁碟互動?為什麼要有後台程序 資料最終還是要存到磁碟上,所以需要有不同的程序將不同記憶體片段按某個條件批量寫進磁碟 如資料寫程序 ora dbw0 日誌寫程序 ora lgw...