oracle查看数据库是否恢复成功_【新书连载】测试工程师核心开发技术(9)—数据库常用管理命令...
3.2.4 確認安裝
到目前為止,Oracle已經安裝成功并且為其創建了數據庫,現在就需要確認一下剛才安裝的Oracle數據庫管理系統能否正常工作。我們按照如下4個步驟來進行驗證。
1.檢查Oracle系統服務
當Oracle安裝成功并且成功創建一個數據庫后,在Windows系統中將會注冊并默認自動啟動3個關鍵的服務。可以在Windows系統中運行命令"services.msc",打開Windows系統的"服務"窗口,檢查圖3-13中框起來的3個服務是否正常啟動。
圖3-13? 注冊和自動啟動的3個Oracle服務Oracle DBConsoleorcl
Oracle DBConsoleorcl即Oracle數據庫的管理控制臺,提供一個Web系統,用于可視化操作Oracle數據庫,如創建表空間、創建表、創建用戶、授權等。其命名規則為"OracleDBConsole+數據庫名稱"。
OracleOraDB12Home1TNSListener
OracleOraDB12Home1TNSListener即Oracle服務器端口偵聽服務,用于偵聽1521端口(Oracle默認端口,也可使用Net Configuration Assistant程序配置偵聽其他端口)。如果該服務不能正常啟動,即使Oracle數據庫正常啟動,也無法提供服務給其他客戶端。
OracleServiceORCL
OracleServiceORCL即Oracle的數據庫服務。當創建一個數據庫后,系統中就會注冊一個新的服務,該服務處于啟動狀態表明其對應的數據庫已經啟動,可以提供各類服務。其命名規則為"OracleService+數據庫名稱"。
可以嘗試重啟這3個服務,檢查其是否能正常啟動。只有這3個服務均能正常啟動(啟動時間在10min以內),才可以進入后續的操作。
建議將這3個服務設置為手動啟動,這樣將會顯著縮短計算機的啟動時間,從而在需要使用這3個服務的時候才手動啟動它們。
2.使用SQL Plus登錄Oracle
打開Windows命令行窗口,運行命令"sqlplus sys/Test123456 as sysdba"(或"sqlplus system/Test123456",其中"Test123456"為先前設置的密碼)。在Oracle系統中,如果賬戶具有DBA權限,如sys,則在連接時需要明確指定以sysdba的角色進行連接,這便是"as sysdba";而如果賬戶具有非DBA權限,則不能指定以sysdba權限登錄。成功登錄Oracle數據庫系統后會出現圖3-14所示界面。
圖3-14? 使用SQL Plus登錄Oracle3.使用DBConsole管理Oracle打開瀏覽器,在地址欄中輸入"https://localhost:5500/em",嘗試進入DBConsole,如果能成功訪問該頁面,則表明DBConsole運行正常,可以使用它進行日常管理操作。
如果以sys超級管理員登錄系統,則需要指定連接身份為sysdba;如果以system普通管理員登錄,則其身份為normal。登錄之后的界面如圖3-15所示。
圖3-15? 登錄之后的界面4.使用SQL Plus遠程訪問Oracle通過前面3步可以確認Oracle數據庫及DBConsole正常提供服務,TNSListener端口正常監聽。由于當今的數據庫管理系統最基本的功能是提供遠程分布式服務,因此還需要確認是否可以使用工具遠程連接Oracle,使用Oracle的各項功能。
為了保證環境的可靠性,必須使用另外一臺計算機作為客戶端來訪問Oracle服務器。客戶端必須首先安裝Oracle客戶端程序,該安裝程序只安裝訪問Oracle服務器的一些必要組件,其安裝過程不再贅述。另外,如果客戶端已經安裝了Oracle服務器程序,則可直接使用,無須重新安裝客戶端程序。當客戶端程序安裝就緒后,需要做的最重要的一件事情就是配置Net Manager使客戶端連接到Oracle服務器端。
1)配置Net Manager
(1)選擇客戶端機器上"配置和移植工具"菜單項下的Net Manager,打開Oracle Net Manager窗口(見圖3-16)。注意,客戶端/服務器端只是相對而言的,被訪問端為服務器端,訪問端為客戶端。如果訪問端也安裝了Oracle服務器程序,則該客戶端也可作為服務器端被其他客戶端訪問。本書以下示例中的客戶端為Windows 10,上面安裝了Oracle客戶端程序,服務器端為虛擬機,數據庫名為orcl,服務器端IP地址為192.168.32.131。
圖3-16? Oracle Net Manager窗口……掃碼/點擊閱讀原文立即查看本章完整內容
戳 新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的oracle查看数据库是否恢复成功_【新书连载】测试工程师核心开发技术(9)—数据库常用管理命令...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 统计日志中ip访问次数并排序的三种方法
- 下一篇: linux cmake编译源码,linu