網友評分: 5分
oracle18c安裝包是一款功能強大的數據庫管理軟件。該軟件為用戶帶來了靈活的 oracle 數據庫許可選項,并降低與維護和支持相關的運營支出,同時進行了優化,集成了軟件、計算、存儲和網絡資源,為各種定制和打包的聯機事務處理 (oltp)、內存數據庫和數據倉儲應用提供數據服務。
1.云級別可用性增強 Cloud-Scale Availability
這其中包含了一系列的新特性,包括:
支持跨地域和混合云的自動的Sharding能力;
RAC Sharding支持;
在ADG中支持Nologging數據的復制同步;
ADG自動重定向update操作到主庫(這個特性對于讀寫分離很有用);
Grid Infrastructure 打補丁的零影響;
建議的瞬時邏輯備庫滾動升級;
2.In-Memory 內存選件增強
內存選件獲得了大量的增強,包括:
自動In-Memroy管理,這應該指自動選擇適合In-Memory的對象并壓縮提速等;
支持In-Memory的內存表,這個特性很有用;
In-Memory 支持 NVRAM 內存架構;
針對數據倉庫的特定增強,In-Memory 動態掃描;優化算法等;
3.In-Memory的外部表和InLine外部表支持
這個特性值得獨立說明,外部表使得Oracle對外部數據操作更加靈活,并且基于內存列式存儲壓縮,能夠更快的支持大數據量的運算,對于數據倉庫環境將會是極大的增強。并且由于外部表的數據基本處于靜態,更適合使用In-Memory來處理,Oracle聲稱這一改進將會帶來100倍的提升,接下來就要看我們如何將外部表用的更好了。Inline外部表,可以通過SQL直接調用,無需創建僅需一次使用的外部表,這使得開發靈活了很多,也減少了大量元數據的處理:
4.近似查詢 Approximate Query 和 Top-N 近似聚合
這是Oracle 12c 的新特性,經過12.2 的增強,已經非常好用了,可以參考我之前的一篇文章:從Approx_Count_Distinct到M7的CPU集成 。而新增的Top-N近似聚合,則可以對類似如下問題進行近似聚合,比如:Oracle能夠以小于 0.5% 的誤差率,提供近似聚合,這個功能也將極其有助于對精確度要求不高的聚合查詢,相應的我們獲得的是性能的巨大提升。
準備oracle簡易客戶端程序。
將下載的客戶端的簡易包,解壓縮到磁盤上的某一目錄,例如:D:\oracle\instantclient_10_2。
設置環境變量,具體設置如下:1.將路徑D:\oracle\instantclient_10_2添加到環境變量path中2.設置ORACLE_HOMED:\oracle\instantclient_10_23.設置NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK4.設置TNS_ADMIN:D:\oracle\instantclient_10_2
在D:\oracle\instantclient_10_2目錄下增加 tnsnames.ora 文件,例如:文件內容如下所示:DB_CENTER= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = DB_SERVER)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = DB_CENTER) ) ) 。