oracle 11g 怎么安裝和使用?
Oracle11g是目前Oracle較新版本,除了傳統(tǒng)的數(shù)據(jù)庫服務外,也提供了界面友好的鏈接工具。考慮到Oracle數(shù)據(jù)的穩(wěn)定和性能方面的優(yōu)勢,在需要處理大量數(shù)據(jù)的系統(tǒng)中,可以考慮使用Oracle作為數(shù)據(jù)庫。\x0d\x0a一:Oracle11g的安裝過程(Windows版本)很簡單,步驟為:\x0d\x0a 1. 首先從Oracle官方網(wǎng)站上下載Oracle11g數(shù)據(jù)庫,大約為1.7G。解壓后,tup.ext就可以開始安裝\x0d\x0a 2. 在安裝開始的時候,會要求填寫一些信息。需要注意兩項:\x0d\x0a 1)SID。這應該是安裝的數(shù)據(jù)庫的ServiceID,在數(shù)據(jù)庫安裝成功后,在Window的服務中會多一項OracleServiceSID的服務,這里的SID就是在安裝時填寫的字符串。因此在連接數(shù)據(jù)庫的時候都需要有SID信息,比如使用JDBC連接的時候。\x0d\x0a 2)密碼。這里的密碼是系統(tǒng)管理員的密碼(sys,sysdba)。\x0d\x0a 3. 接下來就可以按照界面提示安裝了,安裝過程中會檢查電腦配置,如果符合要求就可以繼續(xù)安裝。\x0d\x0a 4. 安裝結(jié)束后,會生成一個databa config的界面,上面有安裝的數(shù)據(jù)庫的sid, port等信息。(可以把這個界面保存起來,防止以后忘記相關信息)\x0d\x0a二:Oracle的連接\x0d\x0a 安裝完成后,就可以連接數(shù)據(jù)庫了,連接Oracle可以通過SQLPlus,SQLDeveloper,建議可以使用SQLDeveloper,因為它界面不錯。在程序->Oracle11g->應用開發(fā)程序 下面有SQLDeveloper,第一次啟動時,需要設置java.exe的路徑(SQLDeveloper應該是JAVA開發(fā)的),之后就可以看到連接界面了。接下來需要填寫連接信息,第一次連接時,必須先通過sysdba進行連接,所以要使用安裝時設置的密碼,其它信息如下:\x0d\x0a 1)需要選擇登錄身份為系統(tǒng)管理員 2)sid安裝時設置的sid值 3)端口號一般默認是1521\x0d\x0a 注意在連接的時候,需要確保在服務中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打開的\x0d\x0a 填好上面的信息就可以登錄了。如果要創(chuàng)建自己的數(shù)據(jù)庫,需要下面幾個過程:\x0d\x0a 1.創(chuàng)建表空間,語句如下:\x0d\x0a CREATE TABLESPACE SampleTableSpace \x0d\x0a DATAFILE 'D:/app/Administrator/oradata/orcl/tableFile.dbfsize 8192M reu\x0d\x0a AUTOEXTEND ON NEXT 8192M MAXSIZE unlimited\x0d\x0a EXTENT MANAGEMENT local;\x0d\x0a 2.創(chuàng)建一個用戶,并默認為SampleTableSpace表空間\x0d\x0a CREATE USER SampleUr IDENTIFIED BY Password\x0d\x0a DEFAULT TABLESPACE SampleTableSpace;\x0d\x0a 3.為用戶授權(quán):\x0d\x0a GRANT connect, resource TO SampleUr ;\x0d\x0a 注意,接下來的操作必須在SampleUr的連接中進行,步驟如下:\x0d\x0a 1.在SQLDeveloper中新建一個連接,并使用剛才創(chuàng)建的SampleUr信息進行登錄\x0d\x0a 2.接下來在SampleUr的連接中就可以使用sql進行各種操作,這些操作都會在SampleTableSpace中進行。\x0d\x0a三: 數(shù)據(jù)導入導出\x0d\x0a Oracle提供數(shù)據(jù)導入和導出功能.命令為imp/exp,可以在cmd下運行,它們可以將數(shù)據(jù)庫中的表或其它對象導出為.dmp文件,或者將dmp文件導入,具體使用方法可以google一下,應該比較好用。\x0d\x0a \x0d\x0a上面是之前使用Oracle11g時的一些經(jīng)驗,如果有不正確的地方,也請大家補充。
oracle11g和oracle10g的區(qū)別
Oracle數(shù)據(jù)庫11g支持聯(lián)機事務處理 (OLAP)應用程序中常用的更新、插入和刪除操作的數(shù)據(jù)壓縮。
以前的Oracle數(shù)據(jù)庫版本支持數(shù)據(jù)倉庫應用程序常用的批量數(shù)據(jù)加載操作的壓縮。
Oracle數(shù)據(jù)庫11gOLTP表壓縮通過更加高效地使用內(nèi)存來緩存數(shù)據(jù)以及減少表掃描的I/O提高了數(shù)據(jù)庫性能。
利用OLTP表壓縮,您可以利用最小的處理開銷達到2到3倍的壓縮比。
oracle 11g 和 12c 有什么區(qū)別?
oracle11g和12c的區(qū)別如下:
1、對應關系。
在oracle12c前,實例與數(shù)據(jù)庫是一對一或多對一關系(RAC):即一個實例只能與一個數(shù)據(jù)庫相關聯(lián),數(shù)據(jù)庫可以被多個實例所加載。當進入oracle12C后,實例與數(shù)據(jù)庫可以是一對多的關系。
2、版本完善程度。
oracle11g在DBA管理上較完善,提升了對數(shù)據(jù)庫的管控能力,且提供了許多自動特性,相對來說oracle11g升級較為簡單,而oracle12c則相較于oracle11g沒有這么平滑。
3、新特性。
oracle12c的新特性是實現(xiàn)云數(shù)據(jù)庫的支持,提供云平臺管理,這是oracle11g所沒有的功能,同時oracle12c增加了CDB和PDB的概念,功能較oracle11g更加齊全。
4、多分區(qū)支持。
oracle12c可以對多個分區(qū)同時進行維護操作,比如將一年的12個分區(qū)MERGE到1個新的分區(qū)中,比如將一個分區(qū)SPLIT成多個分區(qū),多個分區(qū)同時操作自動并行完成,而oracle11g無法實現(xiàn)這個功能。
oracle 11g 安裝和使用
oracle 11g可以使用內(nèi)置sysdba用戶來登錄,然后為sys和system用戶設置密碼,步驟如下:
1、打開運行窗口。
2、打開命令窗口,輸入sqlplus "/ as sysdba" 進入oracle后臺管理界面(注意標點符號全部英文小寫)。
3、登錄成功,如下圖所示。
4、輸入alter ur 用戶名 identified by新密碼來修改忘記設置用戶的密碼(注意標點符號全部英文小寫)。
5、回車 修改成功可用conn 用戶名/新密碼連接測試。
6、打開iE登錄地址,輸入帳號密碼,和選擇連接數(shù)據(jù)庫。
7、登錄成功。
Oracle 11g最有特點的五大特性都有哪些
與無壓縮格式下存儲數(shù)據(jù)相比,新的Oracle數(shù)據(jù)壓縮技術(shù)能夠確保以較小的開銷節(jié)省三倍以上的磁盤存儲空間。這一點比僅節(jié)省磁盤空間要具有更大的優(yōu)勢,因為它能夠使企業(yè)節(jié)約更多的開支,以便有更多的資金來鞏固自己的地位。
自動診斷知識庫(Automatic Diagnostic Repository,ADR)是專門針對嚴重錯誤的知識庫。該知識庫基本上能夠自動完成一些以往需要由數(shù)據(jù)庫管理員來手動完成的操作。
作為ADR的一部分,SQL性能分析器(SQL Performance Analyzer,SPA)是最讓人驚喜的特性之一。SQL性能分析器是一個整體調(diào)整工具,管理員可以通過該工具在數(shù)據(jù)庫上定義和重演(replay) 一個典型的工作負載,之后管理員可以調(diào)節(jié)整體參數(shù)來使數(shù)據(jù)庫盡快的達到最佳性能——而這一任務同樣也是許多年以來由數(shù)據(jù)庫管理員手動完成的。
由于獲得了最優(yōu)的初始參數(shù),數(shù)據(jù)庫管理員就不需要調(diào)整數(shù)以萬計的SQL語句。管理員需要做的就是給定一個典型的負載 ,由SAP根據(jù)歷史記錄來決定SQL的最終設置,而不用管理員來檢測哪一個SQL設置是最合理的。
多年以來,甲骨文公司一直在努力完成地另一個新特性便是“聯(lián)機更新”(在不down機的情況下更新軟件)。實際上,很難從軟件工程的角度來設計一個運行時能自動升級的軟件。由于真正的應用集群(Real Application Clusters ,RAC)特性,甲骨文公司再一次對其他的數(shù)據(jù)庫供應商造成了更大的壓力。在實際的使用過程中,數(shù)據(jù)庫產(chǎn)品的用戶總是希望產(chǎn)品有持續(xù)的高可用性,這并不是說只需滿足下次補丁更新之前的3年的時間就夠了。
自動內(nèi)存管理特性可以追根溯源至Oracle 9i,那時甲骨文公司推出首款自動調(diào)節(jié)存儲池的工具。AMM工具其實就是一種探測機制。實際上,Oracle 11g 有很多隨機訪問存儲池,當AMM探測到某個存儲池中已滿時,它將整個RAM從一個區(qū)域分配到其他相對合適的區(qū)域。
oracle11g和12c有什么區(qū)別?
一、功能不同
1、oracle11g:在DBA管理上有很多完善,大大提升了DBA對數(shù)據(jù)庫的管控能力,提供的很多自動特性,增強了調(diào)優(yōu),備份恢復,錯誤診斷等的功能。
2、oracle12c:實現(xiàn)云數(shù)據(jù)庫的支持,提供云平臺管理,這是11所沒有的。
二、特點不同
1、oracle11g:合并和擴展oracle的功能以實現(xiàn)網(wǎng)格計算的優(yōu)勢,將數(shù)據(jù)中心從分散的系統(tǒng)資源孤島轉(zhuǎn)換為包含服務器和存儲的共享池。
2、oracle12c:racle12c增加了CDB和PDB的概念。CDB全稱為Container Databa, 數(shù)據(jù)庫容器;PDB全稱為Pluggable Databa,即可插拔數(shù)據(jù)庫。
三、優(yōu)勢不同
1、oracle11g:合并和擴展oracle的功能以實現(xiàn)網(wǎng)格計算的優(yōu)勢,將數(shù)據(jù)中心從分散的系統(tǒng)資源孤島轉(zhuǎn)換為包含服務器和存儲的共享池。
2、oracle12c:實例與數(shù)據(jù)庫可以是一對多的關系。也就是說12c里面會在CDB下創(chuàng)建多個PDB,每個PDB類似于11g里面的實例,然后一個CDB下的各個PDB是相互隔離的。
參考資料來源:百度百科-Oracle 11g
參考資料來源:甲骨文官網(wǎng)-Oracle12c