一、安裝Oracle
1-1 Oracle下載地址
1-2 安裝Oracle
????解壓下載的文件包(注意:解壓后的文件最好放在Oracle安裝文件里*。
????在安裝過程中,沒有修改地方或特殊說明,直接忽略。請點(diǎn)擊下一步
1-1-1 安裝軟件
-
打開setup.exe程序
打開Setup文件.png 配置選項(xiàng)
選擇“僅設(shè)置軟件”

- 數(shù)據(jù)庫安裝選項(xiàng)
選擇“單實(shí)例數(shù)據(jù)庫安裝”

- 數(shù)據(jù)庫版本
選擇“企業(yè)版”

- oracle主目錄用戶
選擇“創(chuàng)建新Windows用戶”
如果提示"用戶名已存在":①創(chuàng)建其他用戶; ②、進(jìn)入"計(jì)算機(jī)管理",刪除該用戶(刪除之前確保該用戶沒有用)

1-1-2 安裝監(jiān)聽器
- 打開 Net Management

- 新建 "監(jiān)聽器"
我創(chuàng)建的監(jiān)聽器名字為默認(rèn)值

- 添加數(shù)據(jù)庫
全局?jǐn)?shù)據(jù)庫名和SID為 "db19c"
oracle主目錄設(shè)為一開始軟件解壓縮目錄(eg:"D:\Oracle3\WINDOWS.X64_193000_db_home\bin"),至此監(jiān)聽程序設(shè)置完成。


- 新建"服務(wù)命名"
a. 新建服務(wù)命名
網(wǎng)絡(luò)服務(wù)名為“db19c”

b. 網(wǎng)絡(luò)服務(wù):協(xié)議設(shè)置
獲取主機(jī)名:打開cmd,輸入"hostname" 。將獲取的計(jì)算機(jī)名復(fù)制到主機(jī)名一欄
端口選擇默認(rèn)值,點(diǎn)擊下一步

c. 網(wǎng)絡(luò)服務(wù):服務(wù)
服務(wù)名修改為"db19c",連接類型為"專用服務(wù)器",點(diǎn)擊下一步

- 保存網(wǎng)絡(luò)配置
在左上方"文件" 中選擇"保存網(wǎng)絡(luò)配置"
以管理員身份打開命令行,輸入: “lsnrctl start” 密碼: " oracle ";關(guān)閉連接為:"lsnrctl stop"

1-1-3 安裝數(shù)據(jù)庫
- 打開安裝程序
以管理員身份運(yùn)行命令行,輸入" net share c$=c:"并執(zhí)行,然后輸入dbca。點(diǎn)擊下一步

- 創(chuàng)建模式
選擇“高級配置”

- 數(shù)據(jù)庫標(biāo)識
修改 "全局?jǐn)?shù)據(jù)庫名" 和 "SID" :db19c
取消 "創(chuàng)建為容器數(shù)據(jù)庫"選項(xiàng)

- 存儲選項(xiàng)
選擇 "將以下項(xiàng)用于數(shù)據(jù)庫存儲屬性"

- 快速恢復(fù)選項(xiàng)
選擇" 指定快速恢復(fù)區(qū)" 和 " 啟用歸檔"

- 網(wǎng)絡(luò)配置
選擇已經(jīng)創(chuàng)建的監(jiān)聽器,該狀態(tài)應(yīng)該是"啟動"。如果狀態(tài)提示“關(guān)閉 ”,則退出安裝程序,重復(fù)執(zhí)行1-1-2中的5選項(xiàng),打開監(jiān)聽器。點(diǎn)擊下一步

- 配置選項(xiàng)
找到"示例方案",選擇"將示例方案添加到數(shù)據(jù)庫"

- 用戶身份證明
口令默認(rèn)填寫"admin",Oracle主目錄用戶口令"oracle"
點(diǎn)擊下一步,選擇"是",點(diǎn)擊下一步


二、查看是否安裝成功
1-1 命令行 tnsping db19c
在命令行輸入"tnsping db19c" , 結(jié)果為 “** OK **” 則表明連接成功。(注:db19c 為服務(wù)名)
若出現(xiàn)"TNS-12541:TNS :無監(jiān)聽程序",--》查看服務(wù)中"OracleXXXXXListener"是否開啟


1-2 命令行 sqlplus登錄
使用sqlplus登陸命令格式如:sqlplus 用戶名/密碼@全局?jǐn)?shù)據(jù)庫實(shí)例名 as 權(quán)限(NORMAL,SYSDBA,SYSOPER)


1-3 查看版本號 sqlplus /nolog

三、卸載
- 停止服務(wù)
在服務(wù)中,找到Oracle開頭的所有服務(wù),右擊選擇停止

- 運(yùn)行Oracle Universal Installer
找到卸載產(chǎn)品--->全部展開(除OracleDb11g_home1)-->刪除


重復(fù)上邊操作,卸載OracleDb11g_home1
- 刪除注冊表
- 打開HKEY_CLASSES_ROOT,找到Ora開頭的刪除;
- 打開HKEY_LOCAL_MACHINE\SOFTWARE,找到ORACLE刪除;
- 打開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,找到Oracle開頭的刪除;
- 打開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,找到Oracle開頭的刪除;
四、 安裝過程中遇到的問題
- Navicat連接Oracle:TNS:no listener
解決方案:需要修改 listener.ora文件
該文件所在目錄:D:\Oracle\WINDOWS.X64_193000_db_home\network\admin 備注(Host=主機(jī)ID)
DB19C =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db19c)
)
)
LISTENER_DB19C =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
①檢查主機(jī)與服務(wù)名;②"OracleXXXXXXListener"服務(wù)是否開啟:
主機(jī):10.17.128.50
服務(wù)名: db19c

- Navicat連接Oracle:TNS:用戶名/口令無效,登錄被拒絕
用戶名:system
密碼: admin


