在本教程中,我們將逐步介紹如何下載Oracle 11g數(shù)據(jù)庫(kù)并演示如何安裝在Windows 10 64位機(jī)器上,以便在系統(tǒng)中學(xué)習(xí)和實(shí)踐PL/SQL編程。下載并安裝Oracle數(shù)據(jù)庫(kù)首先,需要到Oracle官方網(wǎng)站下載Oracle數(shù)據(jù)庫(kù)方法如下:
為遷西等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及遷西網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站建設(shè)、做網(wǎng)站、遷西網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
1、在電腦上安裝Oracle數(shù)據(jù)庫(kù)。解壓文件得到一個(gè)database文件,雙擊setup.exe程序。
2、出現(xiàn)INS-13001環(huán)境不滿(mǎn)足最低要求提示,先點(diǎn)擊“否”,去修改一下配置
3、進(jìn)入配置安全更新界面,將電子郵件置空,并取消選中安全更新選項(xiàng),之后單擊“下一步”
4、彈出尚未提供電子郵件地址對(duì)話(huà)框,單擊“是”
5、進(jìn)入安裝選項(xiàng)界面,選擇“創(chuàng)建和配置數(shù)據(jù)庫(kù)”,接著點(diǎn)擊“下一步”
6、進(jìn)入系統(tǒng)類(lèi)界面,選擇“桌面類(lèi)”,點(diǎn)擊“下一步”
7、進(jìn)入典型安裝界面,Oracle安裝目錄建議在D盤(pán),輸入管理口令(符合標(biāo)準(zhǔn)的口令為:大寫(xiě)、小寫(xiě)、數(shù)字組合)
8、進(jìn)入先決條件檢查界面,等待檢查結(jié)果。
9、檢查完成之后,就進(jìn)入概要,點(diǎn)擊“完成”開(kāi)始安裝
10、進(jìn)入安裝產(chǎn)品界面,等待安裝(需要一段時(shí)間,取決于電腦配置),如果電腦上面安裝安全衛(wèi)士,還會(huì)彈出提醒,千萬(wàn)要記得允許,不然不會(huì)成功
11、在口令管理界面,找到SCOTT,去掉簽名勾選,輸入口令;這是由于SCOTT屬于敏感賬戶(hù),有入侵風(fēng)險(xiǎn)。
12、安裝完成
13、可以用navicate進(jìn)行連接,主機(jī)輸入:localhost,用戶(hù)名:system,口令:第七步設(shè)置的,然后點(diǎn)擊連接測(cè)試,跳出連接成功,到此Oracle安裝成功。
Oracle監(jiān)聽(tīng)器配置:
選中樹(shù)形目錄中監(jiān)聽(tīng)程序項(xiàng),再點(diǎn)擊左上側(cè)“+”按鈕添加監(jiān)聽(tīng)程序,點(diǎn)擊監(jiān)聽(tīng)程序目錄,默認(rèn)監(jiān)聽(tīng)器名稱(chēng)是LISTENER。選中名稱(chēng),選中窗口右側(cè)欄下拉選項(xiàng)中的“監(jiān)聽(tīng)位置”,點(diǎn)擊添加地址按鈕。在出現(xiàn)網(wǎng)絡(luò)地址欄的協(xié)議下拉選項(xiàng)中選中“TCP/IP”,主機(jī)文本框中輸入主機(jī)名稱(chēng)或IP地址,端口文本框中輸入數(shù)字端口,也可自定義任意有效數(shù)字端口。
1、下載安裝包
到oracle官網(wǎng)downloads下下載(第一次下載需要注冊(cè)賬號(hào))。
Win7 64位下載64位oracle11g安裝包
Win7 32位下載32位oracle11g(Oracle_win32_11gR2_database)安裝包(本處使用版本)2、安裝oracle11gR2數(shù)據(jù)庫(kù)解壓縮oracle11g安裝文件,在安裝目錄下找到可執(zhí)行文件setup.execlip_image002雙擊可執(zhí)行文件setup.exe,運(yùn)行oracle11g安裝過(guò)程。如下圖clip_image004所有更新操作、電子郵件選項(xiàng)都不選,然后點(diǎn)擊下一步。
根據(jù)要求選擇安裝選項(xiàng),我們選擇第一項(xiàng)安裝和配置數(shù)據(jù)庫(kù),然后下一步。
根據(jù)需求選擇,一般自己學(xué)習(xí)使用選擇桌面類(lèi),然后點(diǎn)擊下一步。
位安裝文件指定安裝目錄,我把oracle安裝文件安裝在e:/app/qf/目錄下。數(shù)據(jù)庫(kù)版本一般選擇“企業(yè)版”,全局?jǐn)?shù)據(jù)庫(kù)可以自行設(shè)置名稱(chēng),但是一定要設(shè)置全局?jǐn)?shù)據(jù)庫(kù)登陸密碼。一般設(shè)置tiger即可。然后點(diǎn)擊下一步。
先決條件檢查,自動(dòng)進(jìn)行。自行執(zhí)行至下單機(jī)完成即可進(jìn)入oracle11g產(chǎn)品安裝中。余下即是漫長(zhǎng)的安裝過(guò)程,大約1個(gè)小時(shí)左右時(shí)間。
數(shù)據(jù)庫(kù)安裝完成,進(jìn)入到配置過(guò)程,全自動(dòng),勿擔(dān)心,口令管理、重中之重,如下圖,單擊口令管理,進(jìn)行設(shè)置,如不設(shè)置,用戶(hù)不能登錄oracle11g數(shù)據(jù)庫(kù)。
如何安裝Oracle11g
1、下載安裝包
到oracle官網(wǎng)downloads下下載(第一次下載需要注冊(cè)賬號(hào))。
Win7 64位下載64位oracle11g安裝包
Win7 32位下載32位oracle11g(Oracle_win32_11gR2_database)安裝包(本處使用版本)2、安裝oracle11gR2數(shù)據(jù)庫(kù)解壓縮oracle11g安裝文件,在安裝目錄下找到可執(zhí)行文件setup.execlip_image002雙擊可執(zhí)行文件setup.exe,運(yùn)行oracle11g安裝過(guò)程。如下圖clip_image004所有更新操作、電子郵件選項(xiàng)都不選,然后點(diǎn)擊下一步。
根據(jù)要求選擇安裝選項(xiàng),我們選擇第一項(xiàng)安裝和配置數(shù)據(jù)庫(kù),然后下一步。
根據(jù)需求選擇,一般自己學(xué)習(xí)使用選擇桌面類(lèi),然后點(diǎn)擊下一步。
位安裝文件指定安裝目錄,我把oracle安裝文件安裝在e:/app/qf/目錄下。數(shù)據(jù)庫(kù)版本一般選擇“企業(yè)版”,全局?jǐn)?shù)據(jù)庫(kù)可以自行設(shè)置名稱(chēng),但是一定要設(shè)置全局?jǐn)?shù)據(jù)庫(kù)登陸密碼。一般設(shè)置tiger即可。然后點(diǎn)擊下一步。
Oracle11g是目前Oracle較新版本,除了傳統(tǒng)的數(shù)據(jù)庫(kù)服務(wù)外,也提供了界面友好的鏈接工具??紤]到Oracle數(shù)據(jù)的穩(wěn)定和性能方面的優(yōu)勢(shì),在需要處理大量數(shù)據(jù)的系統(tǒng)中,可以考慮使用Oracle作為數(shù)據(jù)庫(kù)。\x0d\x0a一:Oracle11g的安裝過(guò)程(Windows版本)很簡(jiǎn)單,步驟為:\x0d\x0a 1. 首先從Oracle官方網(wǎng)站上下載Oracle11g數(shù)據(jù)庫(kù),大約為1.7G。解壓后,setup.ext就可以開(kāi)始安裝\x0d\x0a 2. 在安裝開(kāi)始的時(shí)候,會(huì)要求填寫(xiě)一些信息。需要注意兩項(xiàng):\x0d\x0a 1)SID。這應(yīng)該是安裝的數(shù)據(jù)庫(kù)的ServiceID,在數(shù)據(jù)庫(kù)安裝成功后,在Window的服務(wù)中會(huì)多一項(xiàng)OracleServiceSID的服務(wù),這里的SID就是在安裝時(shí)填寫(xiě)的字符串。因此在連接數(shù)據(jù)庫(kù)的時(shí)候都需要有SID信息,比如使用JDBC連接的時(shí)候。\x0d\x0a 2)密碼。這里的密碼是系統(tǒng)管理員的密碼(sys,sysdba)。\x0d\x0a 3. 接下來(lái)就可以按照界面提示安裝了,安裝過(guò)程中會(huì)檢查電腦配置,如果符合要求就可以繼續(xù)安裝。\x0d\x0a 4. 安裝結(jié)束后,會(huì)生成一個(gè)database config的界面,上面有安裝的數(shù)據(jù)庫(kù)的sid, port等信息。(可以把這個(gè)界面保存起來(lái),防止以后忘記相關(guān)信息)\x0d\x0a二:Oracle的連接\x0d\x0a 安裝完成后,就可以連接數(shù)據(jù)庫(kù)了,連接Oracle可以通過(guò)SQLPlus,SQLDeveloper,建議可以使用SQLDeveloper,因?yàn)樗缑娌诲e(cuò)。在程序-Oracle11g-應(yīng)用開(kāi)發(fā)程序 下面有SQLDeveloper,第一次啟動(dòng)時(shí),需要設(shè)置java.exe的路徑(SQLDeveloper應(yīng)該是JAVA開(kāi)發(fā)的),之后就可以看到連接界面了。接下來(lái)需要填寫(xiě)連接信息,第一次連接時(shí),必須先通過(guò)sysdba進(jìn)行連接,所以要使用安裝時(shí)設(shè)置的密碼,其它信息如下:\x0d\x0a 1)需要選擇登錄身份為系統(tǒng)管理員 2)sid安裝時(shí)設(shè)置的sid值 3)端口號(hào)一般默認(rèn)是1521\x0d\x0a 注意在連接的時(shí)候,需要確保在服務(wù)中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打開(kāi)的\x0d\x0a 填好上面的信息就可以登錄了。如果要?jiǎng)?chuàng)建自己的數(shù)據(jù)庫(kù),需要下面幾個(gè)過(guò)程:\x0d\x0a 1.創(chuàng)建表空間,語(yǔ)句如下:\x0d\x0a CREATE TABLESPACE SampleTableSpace \x0d\x0a DATAFILE 'D:/app/Administrator/oradata/orcl/tableFile.dbfsize 8192M reuse\x0d\x0a AUTOEXTEND ON NEXT 8192M MAXSIZE unlimited\x0d\x0a EXTENT MANAGEMENT local;\x0d\x0a 2.創(chuàng)建一個(gè)用戶(hù),并默認(rèn)為SampleTableSpace表空間\x0d\x0a CREATE USER SampleUser IDENTIFIED BY Password\x0d\x0a DEFAULT TABLESPACE SampleTableSpace;\x0d\x0a 3.為用戶(hù)授權(quán):\x0d\x0a GRANT connect, resource TO SampleUser ;\x0d\x0a 注意,接下來(lái)的操作必須在SampleUser的連接中進(jìn)行,步驟如下:\x0d\x0a 1.在SQLDeveloper中新建一個(gè)連接,并使用剛才創(chuàng)建的SampleUser信息進(jìn)行登錄\x0d\x0a 2.接下來(lái)在SampleUser的連接中就可以使用sql進(jìn)行各種操作,這些操作都會(huì)在SampleTableSpace中進(jìn)行。\x0d\x0a三: 數(shù)據(jù)導(dǎo)入導(dǎo)出\x0d\x0a Oracle提供數(shù)據(jù)導(dǎo)入和導(dǎo)出功能.命令為imp/exp,可以在cmd下運(yùn)行,它們可以將數(shù)據(jù)庫(kù)中的表或其它對(duì)象導(dǎo)出為.dmp文件,或者將dmp文件導(dǎo)入,具體使用方法可以google一下,應(yīng)該比較好用。\x0d\x0a \x0d\x0a上面是之前使用Oracle11g時(shí)的一些經(jīng)驗(yàn),如果有不正確的地方,也請(qǐng)大家補(bǔ)充。