Oracle資料庫伺服器安裝設定以及常用工具的使用

2020-10-25 15:00:44

新手入門oracle的基礎就是能正確設定資料庫伺服器並且掌握常用工具的使用。對於實驗過程中可能出現的問題,大家可以看看這篇部落格連結: ORACLE 10g新手入門常見錯誤整理.

1)下載Oracle10g資料庫伺服器安裝程式,進行資料庫伺服器軟體的安裝

這裡安裝路徑不能有括號等特殊符號,最好是純英文,否則會導致oracle安裝失敗。安裝路徑以後經常會用到,一定要記住。
oracle安裝

2)在安裝Oracle10g資料庫伺服器的同時,建立一個名為「ORCL」的資料庫

創建資料庫

3)檢查資料庫伺服器的安裝結果,包括檢視系統服務、oracle檔案體系結構、伺服器網路設定等

1、檢視系統服務

在電腦搜尋欄搜尋服務,找到如圖所示的oracle服務,為了不影響電腦執行速度,可以右鍵將啟動方式改為手動,之後需要使用資料庫時手動啟動即可。
檢視系統服務

2、檢視Orcl檔案體系結構

在安裝路徑中檢視檔案體系結構,這裡為F:\oracle\product\10.2.0
檔案體系結構

3、檢視伺服器網路設定

選擇「開始→所有程式→Oracle-OraDb10g_home1→設定和移植工具→Net Manager」,檢視伺服器網路設定。
檢視伺服器網路配置

4)練習使用圖形介面和命令列方式進行資料庫範例、監聽器及控制檯的啟動與關閉

在執行此部分開始往後的命令時需要確定啟動了oracle相關服務

1、用命令列方式進行資料庫範例、監聽器及控制檯的啟動與關閉

①監聽器的啟動與關閉
在電腦搜尋裡搜尋cmd,最好以管理員身份開啟cmd
Isnrctl stop關閉監聽器;
Isnrctl start啟動監聽器;
Isnrctl status關閉監聽器。
關閉監聽器
啟動資料庫監聽器
②資料庫範例的啟動與關閉
shutdown immediate關閉資料庫範例;
startup啟動資料庫範例;
如果關閉了資料庫後無法啟動,提示:
ORA-12514:TNS:監聽程式當前無法識別連線描述符中請求的服務
ORA-24324:未初始化服務控制程式碼
ORA-01041:內部錯誤,hostdef擴充套件名不存在
等錯誤,可以檢視文章首的連結第五部分提供瞭解決辦法。

startup和shut
③控制檯的啟動與關閉
emctl start dbconsole控制檯的啟動;
emctl stop dbconsole控制檯的關閉;
emctl sstatus dbconsole檢視控制檯狀態。
控制檯的啟動
控制檯的關閉

2、用圖形介面進行資料庫範例、監聽器及控制檯的啟動與關閉

可以檢視文章首的連結第二部分下第第二點找不到伺服器IP地址,先在cmd中建立EM資料庫,再設定dbcontrol,此時你也可以得到存取OEM的URL,即可正常登入OEM。
URL也可在改目錄下F:\oracle\product\10.2.0\db_2找到一個命名與其他都不同的資料夾,.net前面的部分即為你的主機號,URL則為http://主機號:1158/em,例http://DESKTOP-HE6.mshome:1158/em。
①關閉與啟動監聽器
點選編輯
監聽器狀態
關閉
成功關閉
啟動監聽器
啟動成功
②啟動與關閉資料庫範例
點選關閉
例項狀態
身份證明
正在關閉
關閉成功
啟動
啟動成功
③啟動、關閉資料庫控制檯
即為登入和登出
啟動
關閉

5)使用DBCA建立一個名為BOOKSALES的資料庫

具體可參考該部落格:連結: 使用DBCA建立資料庫

6)啟動OEM企業管理器,登入、檢視、操作BOOKSALES資料庫

1、檢視當前資料庫的狀態,檢視資料庫引數設定

檢視狀態

2、建立一個名為student的表空間,表空間的引數按預設設定

創建表空間

3、建立一個名為std的新使用者,為其分配student表空間

創建使用者
編輯使用者

4、使用std使用者登入,建立一張名為users的資料庫表,表結構如下

欄位名欄位型別其他屬性
idVarchar(20)主鍵
nameVarchar(50)唯一性約束
passwordVarchar(10)非空

使用std使用者登入

7)啟動SQLPlus和iSQLPlus工具進行如下資料庫操作

1、啟動SQL*Plus工具,用SYSTEM使用者連線到BOOKSALES資料庫

登入

2、進行使用者切換,用SYS使用者以SYSDBA身份連線到資料庫BOOKSALES

connect sys as sys dba
使用者切換

3、在SQL*Plus中,練習使用連線命令、編輯命令

①連線命令CONNECT和DISC
disc;connect sys/password@oraclename as sysdba
connect
②編輯命令
== select ename,sal from scott.emp==
輸入

顯示緩衝區:list
編輯緩衝區:edit
複製編輯
執行緩衝區:run

執行
清除緩衝區:CLEAR BUFFER
清除
---------------------------
文章到這裡就結束啦,oracle最開始設定會經常出錯,但是不要放棄!不斷修改、重新設定後oracle就會正常啦!希望這篇部落格能對你的oracle入門有所幫助!