alter database和alter system和alter session的區別

gholay發表於2014-03-25
Use the ALTER SYSTEM statement to dynamically alter your Oracle Database instance. The settings stay in effect as long as the database is mounted.
 
Modifies a database, or the files and filegroups associated with the database. Adds or removes files and filegroups from a database, changes the attributes of a database or its files and filegroups, changes the database collation, and sets database options. Database snapshots cannot be modified
 
alter database 資料檔案、表空間、日誌檔案等等,和物理上的檔案有關係的一些變更,也就是對資料庫的更改,一般改變的是物理上的,通過alter database操作時會觸發controlfile header和其他一些物理檔案頭資訊的變化
比如 :alter dtabase rename datafile


alter system     動態的改變例項的屬性(引數),也就是對例項的更改,一般是邏輯上的
比如:alter system set db_cache_size 


alter session    改變的的是一個會話的屬性
比如:alter session set nls_language

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29196873/viewspace-1129423/,如需轉載,請註明出處,否則將追究法律責任。

相關文章