Ⅰ oracle資料庫的物理存儲結構有那些,它們各自的作用
http://hi..com/blue_greed/blog/item/dcea21ca97bf7782c8176816.html
去這里看看~~
數據結構在計算機中的表示(映像)稱為數據的物理(存儲)結構。它包括數據元素的表示和關系的表示。
物理結構,即Oracle資料庫使用的操作系統文件結構。對於資料庫物理結構文件,不同的oracle版本,不同的操作系統平台上有不同的存儲目錄結構
資料庫的物理結構文件按其作用可以分為三類:
數據文件
日誌文件
控制文件
一、數據文件
數據文件用來存儲資料庫的數據,如表、索引等。讀取數據時,系統首先從資料庫文件中讀取數據,並存儲到SGA的數據緩沖區中。
二、重做日誌文件
重做日誌文件記錄對資料庫的所有修改信息。它是三類文件中最復雜的一類文件,也是保證資料庫安全與資料庫備份與恢復有直接關系的文件。
三、控制文件
控制文件是一個二進制文件,用來描述資料庫的物理結構,一個資料庫只需要一個控制文件,控制文件的內容包括:
資料庫名及資料庫唯一標識
數據文件和日誌文件標識
資料庫恢復所需的同步信息,即檢查點號
Ⅱ Oracle資料庫由哪幾種文件組成
Oracle資料庫由資料庫文件、日誌文件、控制文件組成。
Oracle資料庫12c引入了內一個新的多承租方架構容,使用該架構可輕松部署和管理資料庫雲。此外,一些創新特性可最大限度地提高資源使用率和靈活性,如Oracle Multitenant可快速整合多個資料庫,而Automatic Data Optimization和Heat Map能以更高的密度壓縮數據和對數據分層。
這些獨一無二的技術進步再加上在可用性、安全性和大數據支持方面的主要增強,使得Oracle資料庫12c成為私有雲和公有雲部署的理想平台。
(2)oracle存儲文件擴展閱讀:
Oracle資料庫升級注意事項:
1、備份配置參數
資料庫升級前的配置參數要備份,如PGA大小。這樣資料庫升級後還可以升級前的配置,而不至於使用安裝升級時的默認配置。
2、檢查版本兼容
確認資料庫升級後是否對生產環境上的代碼有影響,如果發現一處有影響,則要在全部范圍內檢查類似的情況。
3、客戶端同步升級
同時升級開發者本地環境或應用程序的資料庫客戶端升級到與資料庫伺服器相同版本。
4、確保程序正常運行
資料庫升級後確保升級後的資料庫不會對連接該庫的應用程序有影響。
Ⅲ oracle單個資料庫文件最大是多少
1、64位linux 和64位oracle,默認oracle表空間數據文件用的BLOCKSIZE是8k,表空間數據文件最大是32G。x0dx0aSQL>show parameter k_cache_sizex0dx0a查看資料庫默認的塊大小x0dx0aSQL> show parameter db_block_sizex0dx0adb_block_size integer 8192x0dx0a2、為了讓一個表空間數據文件存64G,你需要告訴oracle用BLOCKSIZE 是16kx0dx0aCREATE TABLESPACE TEST DATAFILE 『/data1/test_ts1.dbf』 SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED BLOCKSIZE 16k;x0dx0a提前需要設置db_16k_cache_sizex0dx0aalter system set db_16k_cache_size=16M scope=both;x0dx0a否則會報錯ORA-29339:x0dx0atablespace block size 16384 does not match configured block sizesx0dx0a3、為了讓一個表空間數據文件存128G,你需要告訴oracle用BLOCKSIZE 是32kx0dx0a4、32位linux 和32位oracle,默認oracle表空間datafile用的BLOCKSIZE也是8k,表空間數據文件最大也是32G。試了一下64G文件,也沒有問題。
Ⅳ oracle資料庫的數據都存在哪個文件夾下
首先要確保你安裝了伺服器,如果只有客戶端是沒有數據文件存放在系統的 一般是在「安裝目錄:\oracle\proct\10.2.0\oradata\伺服器名\***.ORA」