av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Oracle中Instance實例和數據庫的區別

瀏覽:4日期:2023-11-17 12:03:30
在實際的開發應用中,關于Oracle數據庫,經常聽見有人說建立一個數據庫,建立一個Instance,啟動一個Instance之類的話。 其實問他們什么是數據庫,什么是Instance,很可能他們給的答案就是數據庫就是Instance,Instance就是數據庫啊,沒有什么區別。在這里,只能說雖然他們Oracle用了可能有了一定的經驗,不過基礎的概念還是不太清楚。 什么是數據庫,其實很簡單,數據庫就是存儲數據的一種媒介。比如常用的文件就是一種,在Oracle10G中,數據的存儲有好幾種。第一種是文件形式,也就是在你的磁盤中創建一批文件,然后在這些文件中存儲信息。第二種就是磁盤陣列形式,這個是什么意思呢,這個就是說明數據庫不是存放為某個文件,而是把一個或者多個磁盤格式化成Oracle的一種格式了,等于整個磁盤就是存放Oracle數據庫的,不能作為別的用途。這樣的優點是存儲性能高,因為不再借助別的文件格式了,而是把整個磁盤都成為Oracle最適應的文件系統格式。當然還可能有別的形式,比如網絡什么的。不過我們最常用的還是文件格式的,在文件格式中,數據庫指的就是那些數據文件,控制文件以及REDO文件等等一系列文件。 而什么是Instance呢,Instance其實就是指的操作系統中一系列的進程以及為這些進程所分配的內存塊。在Oracle中,我們可以新建一個Oracle的Instance,這個時候雖然有了進程還有SGA等一系列的內存快,但是這個時候并沒有把數據庫文件讀取進來。所以只是一個實例,在后來,你可以通過命令手動或者自動地把數據庫文件加載進我們的數據庫Instance中,這個時候的數據庫才可以讓我們真正的開始訪問操作。 所以說,數據庫的應用假如想實現,數據庫和數據庫Instance是缺一不可的,假如只有數據庫的那些文件,那么,只能代表數據在這個文件中,但是我們無法直接進行操作。而假如只有數據庫Instance,那么我們雖然可以急性操作,但是也不知道操作哪些數據,操作生成的數據也無法保存等等。所以,當一個Oracle Instance真正Load了一個Oracle Database了以后,數據庫才可以被我們使用。 在這里要注重一點的是,Oracle的實例在啟動以后,只能load一次數據庫,假如想把數據庫與Instance斷開,然后再重新掛在一個數據庫Instance,那么就需要你首先把數據庫Instance進程結束,然后重新建立這個instance的一個進程,再load另外一個數據庫。否則肯定要拋除ORA-16169錯誤,說數據庫已經被打開。因為一個數據庫Instance在其生存期中最多只能load和打開一個instance。
標簽: Oracle 數據庫
主站蜘蛛池模板: 久久久久久久久久久爱 | 日韩成人av在线 | 久久精品青青大伊人av | 国产精品久久久久久婷婷天堂 | 国产精品爱久久久久久久 | www精品 | 日本在线视| 精品无码久久久久久久动漫 | 久久久久久成人 | 精品国产欧美在线 | 精品96久久久久久中文字幕无 | 婷婷久久综合 | 97国产在线视频 | 亚洲午夜精品 | 一区二区三区视频 | 久国久产久精永久网页 | 国外成人在线视频网站 | 免费一级淫片aaa片毛片a级 | 国产高清视频在线观看 | 成人不卡视频 | 91精品国产乱码久久久久久久 | 久久久激情 | 色婷婷久久久亚洲一区二区三区 | 精品久久国产视频 | 欧美日韩成人影院 | 色综合网站 | 亚洲激情一区二区三区 | 在线国产99 | 日韩国产免费 | 日韩精品视频在线观看一区二区三区 | 婷婷激情综合 | 四虎永久免费影院 | 成人黄色三级毛片 | 成年人免费看 | 国产精品欧美日韩 | 国产成年人小视频 | 久久久国产一区二区三区四区小说 | 人人做人人澡人人爽欧美 | 久久伊人久久 | 精品欧美一区二区三区久久久小说 | 国产精品成人一区 |