塗抹Oracle筆記1-建立資料庫及配置監聽程式

來源:互聯網
上載者:User

標籤:des   io   ar   os   使用   java   strong   檔案   資料   

一、安裝ORACLE資料庫軟體
OLTP:online transaction processing
指那些短事務,高並發,讀寫頻繁的資料庫系統。--DB_BLOCK_SIZE通常設定較小。
OLAP:online analysis processing
指那些處理長事務,低並發,多讀少寫的資料庫系統。---DB_BLOCK_SIZE通常設定較大,如32K.

ASM:automatic storage management
自動儲存管理系統,獨立於作業系統的一種儲存管理系統,直接通過作業系統看不到儲存的資料。

Raw Device:裸裝置
沒有檔案系統的存放裝置。如新的硬碟,沒有分區或者不分區,沒有格式化直接掛到作業系統上使用。

oracle資料檔案預設儲存位置:$Oracle_base\oradata\sid_name\目錄下

OMF:Oracle Manage File
Oracle管理檔案,在建立資料庫如果選擇該種檔案路徑方式,在建立資料表空間資料檔案、控制檔案、記錄檔時就不需要指定位置和檔案 名。oracle會根據一些初始化參數的設定自動
分配和命令,通常和ASM搭配使用。

oracle安裝過程中的記憶體參數初始化:
如果沒有特殊用途一般選擇典型或是定製自動管理記憶體。
SGA對應參數:SGA_TARGET PGA對應參數:PGA_TARGET
對於SGA,PGA與系統記憶體三者之間的關係,有一個相對通用的計算規則:
對於OLTP資料庫,SGA=系統記憶體x70%x80%,PGA=SGAx(10%~20%)
對於OLAP資料庫,SGA=系統記憶體x80%x60%, PAG=SGAx(45%~65%)
對於32bit平台,預設情況下SGA最大可用記憶體為1.7GB。
共用池:用來存放Library Cache,編譯過的SQL,PLSQL等內容。一般在300至500MB,對應初始化參數:SHARED_POOL_SIZE
緩衝區快取:資料庫中的資料從硬碟讀出來就存在這裡,該值越大越好,對應參數:DB_CACHE_SIZE
Java池:如果資料庫沒有java_procedure或者未選擇Oracle_JVM組件,該值可設定為0,一般不需要設定太大,對應參數JAVA_POOL_SIZE
大型池:主要應用於直接路徑匯入匯出、RMAN備份等。一般設定為100至200MB,對應參數:LARGE_POOL_SIZE

指定資料庫字元集:
一般選擇從字元集列表中選擇--->ZHS16GBK-GBK15位簡體中文。否則有可能出現亂碼。

專用伺服器
每一個串連到Oracle資料庫的使用者進程都有一個專用的伺服器處理序為其提供服務,直到使用者進程中斷連線。各個進程間互相獨,互不影響。這種模 式比較適合OLAP系統,即少量使用者
串連,長時間啟動並執行應用。
共用伺服器
是指oracle始終保持一定數量的伺服器處理序,使用者進程串連時首先串連到伺服器的一個調度進程,由調度進程為其分配伺服器處理序,這樣只有少量的伺服器處理序就能為大量使用者進程提供
服務。這種模式比較適合OLTP系統。如網站這種高並發、大訪問量的需求,伺服器無法同時提供太多進程以供串連。實際上大型應用中均有中介軟體來提供獨立的串連池服務,因此大多選擇專
用伺服器模式。

二、配置監聽
1、建立一個監聽程式
windows下直接在程式中開啟Net Configguration Assistant工具進行配置
-------監聽程式LISTENER建立好後,在服務管理員中會自動建立新的監聽服務項,並自動啟動。
linux環境下以root登入圖形介面,切換到oracle使用者,執行netca,即可調出Net Configguration Assistant

2、使用Net Manager配置監聽服務
即配置監聽程式應該監聽哪些資料庫執行個體。
windows下直接在程式中開啟Net Manager工具進行配置
linux環境下以root登入圖形介面,切換到oracle使用者,執行netmgr,即可調出Net Manager工具

監聽檔案的路徑
$ORACLE_HOME\network\admin\listener.ora
# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
RUSKY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ultrapower)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)

3、監聽的啟動和停止
windows下可直接啟停相應的服務。
linux環境和WindowsCMD介面可用監聽命令:lsnrctl stop/start/status

塗抹Oracle筆記1-建立資料庫及配置監聽程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.