次試驗在Windows Server2016上安裝。
一、官網(wǎng)下載地址
在資源-軟件下載-開發(fā)人員下載-數(shù)據(jù)庫-選擇Database 11g企業(yè)版/標準版
點擊下載Oracle Database 11g Release 2 Express Edition for Windows 64
在前面需要打勾
輸入賬號和密碼登錄,如果沒有的話,點擊創(chuàng)建賬號
登錄后下載
二、安裝
打開下載的oracle11g的database包,雙擊setup
出現(xiàn)如下窗口,點擊"下一步"
選擇是
這里選擇第一項,創(chuàng)建和配置數(shù)據(jù)庫,
其他的都不動,按照默認,輸入管理口令,oracle,然后點擊下一步
點擊下一步
點擊完成
同時出現(xiàn)下圖,但是工作繼續(xù)
安裝完成
三、驗證
開始---運行---cmd---回車
進入oracle數(shù)據(jù)庫,命令行輸入sqlplus "/as sysdba"
這個窗口是用sys用戶通過windows系統(tǒng)的控制臺命令窗口登錄到oracle數(shù)據(jù)庫的命令窗口。
在控制臺命令窗口中輸入下面的sql語句
SQL> select status from v$instance;
上圖可知Oracle實例處于open狀態(tài),說明oracle數(shù)據(jù)庫已經(jīng)成功安裝。
在oracle數(shù)據(jù)庫中,登錄數(shù)據(jù)庫一共有兩種認證方式,
操作系統(tǒng)認證,默認情況下,如果在本機服務器登錄oracle數(shù)據(jù)庫,可以使用操作系統(tǒng)認證,不用輸入數(shù)據(jù)庫用戶名和密碼。
用戶密碼認證:如果是遠程連接數(shù)據(jù)庫,則需要使用數(shù)據(jù)庫的用戶名、密碼進行認證。
上面是屬于從操作系統(tǒng)認證登錄到數(shù)據(jù)中,所以在登錄oracle數(shù)據(jù)庫時,無需數(shù)據(jù)庫用戶的密碼。
其中v$開頭的是oracle的動態(tài)表,v$instance為oracle數(shù)據(jù)庫的動態(tài)表之一,該表記錄oracle數(shù)據(jù)庫實例的各種信息。
退出操作系統(tǒng)
SQL> exit
關(guān)閉數(shù)據(jù)庫
SQL> shutdown immediate
重新啟動數(shù)據(jù)庫
SQL> startup
查看數(shù)據(jù)庫名稱
SQL> show parameter db_name
由上圖悉知,數(shù)據(jù)庫名稱為orcl
表示查看oracle數(shù)據(jù)庫中的各種參數(shù)值
SQL> show parameter
Db_name表示oracle數(shù)據(jù)庫名稱參數(shù),查看該參數(shù)可以知道具體的參數(shù)值。
查看當前數(shù)據(jù)庫用戶
SQL> show user;
sys用戶是oracle數(shù)據(jù)庫的超級用戶,相當于windows的administrator用戶。sys權(quán)限特別大,可以啟動、關(guān)閉、數(shù)據(jù)庫,甚至可以刪除整個數(shù)據(jù)庫。
我們在使用一些軟件時經(jīng)常需要將該軟件相關(guān)的一些服務進行啟動或者停止,比較麻煩的方法是在計算機管理的服務列表中找到我們要啟動或者停止的服務,選中它,右鍵對其進行啟動或者停止操作。比較簡單的方法是可以將啟動或者關(guān)閉某個服務的操作用批處理命令來進行執(zhí)行,這樣就十分的方便快捷。下面我以啟動和停止Oracle實例服務來給大家介紹一下如何通過批處理命令來進行啟動和停止Windows服務。
服務啟動腳本示例:
@echo 服務啟動...
@echo off
@sc start OracleServiceORCL
@echo off
@echo 啟動完畢...
@pause
服務停止腳本示例:
@echo 服務停止...
@echo off
@sc stop OracleServiceORCL
@echo off
@echo 停止完畢...
@pause