oracle12c數(shù)據(jù)庫軟件,全名Oracle Database 12c是和11G版本同樣經(jīng)典的數(shù)據(jù)庫軟件,Oracle12c擁有穩(wěn)定的操作結(jié)構(gòu)和強(qiáng)大的運(yùn)行邏輯,oracle 12c相比上一個(gè)版本又是重大升級(jí),特別是其container; "in memory option"也是一個(gè)比較重大的功能特性改進(jìn);其它細(xì)節(jié)增強(qiáng)很多,比如rman可以對(duì)table恢復(fù),同時(shí)12C是為云計(jì)算準(zhǔn)備的!相比11G有了質(zhì)的改變。

oracle12c基本簡(jiǎn)介
Oracle Database,又名Oracle RDBMS,或簡(jiǎn)稱Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它是在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品。可以說Oracle數(shù)據(jù)庫系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。
操作結(jié)構(gòu)
控制文件:存儲(chǔ)實(shí)例、數(shù)據(jù)文件及日志文件等信息的二進(jìn)制文件。alter system set control_files=‘路徑’。V$CONTROLFILE。
數(shù)據(jù)文件:存儲(chǔ)數(shù)據(jù),以.dbf做后綴。一句話:一個(gè)表空間對(duì)多個(gè)數(shù)據(jù)文件,一個(gè)數(shù)據(jù)文件只對(duì)一個(gè)表空間。dba_data_files/v$datafile。
日志文件:即Redo Log Files和Archivelog Files。記錄數(shù)據(jù)庫修改信息。ALTER SYSTEM SWITCH LOGFILE; 。V$LOG。
參數(shù)文件:記錄基本參數(shù)。spfile和pfile。
警告文件:show parameter background_dump_dest---使用共享服務(wù)器連接
跟蹤文件:show parameter user_dump_dest---使用專用服務(wù)器連接
oracle12c安裝教程
1 解壓后運(yùn)行(建議使用右鍵,選擇管理員身份運(yùn)行)安裝程序setup.exe后,Oracle會(huì)檢查系統(tǒng)參數(shù),然后是如下界面:

2 配置郵箱用于接收通知,不過此處也可以跳過:電子郵件項(xiàng)不填,然后取消下面的復(fù)選框勾選,點(diǎn)“下一步”,彈出的對(duì)話框點(diǎn)“是”即可:

3 創(chuàng)建和配置數(shù)據(jù)庫:安裝數(shù)據(jù)庫軟件并創(chuàng)建一個(gè)數(shù)據(jù)庫實(shí)例,僅安裝數(shù)據(jù)庫軟件:安裝數(shù)據(jù)庫軟件,不會(huì)創(chuàng)建數(shù)據(jù)庫實(shí)例,升級(jí)現(xiàn)有的數(shù)據(jù)庫:升級(jí)低版本的Oracle數(shù)據(jù)庫:

4 如果是安裝到服務(wù)器上,請(qǐng)選擇服務(wù)器類。本人此處選擇桌面類。

5 使用現(xiàn)有的Windows用戶:如果選擇該項(xiàng),則需要指定沒有管理權(quán)限的用戶。創(chuàng)建新Windows用戶:創(chuàng)建一個(gè)新用戶,輸入用戶名和密碼,確認(rèn)密碼。使用Windows內(nèi)置賬戶選擇該項(xiàng):內(nèi)置賬戶,Oracle也建議使用權(quán)限受限的賬戶。

6 主要設(shè)置安裝位置,字符集選utf-8,然后是管理密碼。如果密碼設(shè)計(jì)太簡(jiǎn)單會(huì)報(bào)警告,不過可以忽略警告繼續(xù)。其他有默認(rèn)值的,也可以改為自己希望的那樣。

7 等待......漫長(zhǎng)的等待......然后會(huì)有包含“管理口令”的窗口,請(qǐng)點(diǎn)擊“管理口令”設(shè)置sys以及system用戶的口令,記得不要忘了哦。

oracle12c和11g的區(qū)別
1、對(duì)應(yīng)關(guān)系。
在oracle12c前,實(shí)例與數(shù)據(jù)庫是一zhi對(duì)一或多對(duì)一關(guān)系(RAC):即一個(gè)實(shí)例只能與一個(gè)數(shù)據(jù)庫相關(guān)聯(lián),數(shù)據(jù)庫可以被多個(gè)實(shí)例所加載。當(dāng)進(jìn)入oracle12C后,實(shí)例與數(shù)據(jù)庫可以是一對(duì)多的關(guān)系。
2、版本完善程度。
oracle11g在DBA管理上較完善,提升了對(duì)數(shù)據(jù)庫的管控能力,且提供了許多自動(dòng)特性,相對(duì)來說oracle11g升級(jí)較為簡(jiǎn)單,而oracle12c則相較于oracle11g沒有這么平滑。
3、新特性。
oracle12c的新特性是實(shí)現(xiàn)云數(shù)據(jù)庫的支持,提供云平臺(tái)管理,這是oracle11g所沒有的功能,同時(shí)oracle12c增加了CDB和PDB的概念,功能較oracle11g更加齊全。
4、多分區(qū)支持。
oracle12c可以對(duì)多個(gè)分區(qū)同時(shí)進(jìn)行維護(hù)操作,比如將一年的12個(gè)分區(qū)MERGE到1個(gè)新的分區(qū)中,比如將一個(gè)分區(qū)SPLIT成多個(gè)分區(qū),多個(gè)分區(qū)同時(shí)操作自動(dòng)并行完成,而oracle11g無法實(shí)現(xiàn)這個(gè)功能