Oracle11g的安裝卸載及常用工具的使用,oracle11g安裝卸載

來源:互聯網
上載者:User

Oracle11g的安裝卸載及常用工具的使用,oracle11g安裝卸載

Oracle11g的安裝卸載及常用工具的使用

目的:

(1) 掌握Oracle 11g資料庫的安裝與卸載過程。

Oracle11g的安裝卸載及常用工具的使用

目的:

(1) 掌握Oracle 11g資料庫的安裝與卸載過程。

(2) 掌握Oracle 11g企業管理器和SQL*Plus的使用方法。

 

內容:

1)安裝Oracle Database 11g。

2)Oracle11g的卸載。

3)Oracle Database 11g安裝後的基本環境與服務。

4)企業管理器(EM)工具使用。

5)SQL*Plus工具使用。

6)NET MANAGER、NET CONFIGURATION ASSISTANT等工具的使用。

 

步驟:

1. 安裝Oracle Database 11g。

1.解壓下載的包,然後進入包內,點擊setup.exe開始安裝 。

2.出現如下:一般把那個小對勾取消,點擊下一步進行,

 

彈出這個後點‘是’

 

3.後,選擇建立和設定資料庫,點擊下一步。

 

4.,選擇伺服器類,因為案頭類沒有進階選項的功能,下一步。

 

5.,選擇單一實例資料庫,下一步

 

6.,選擇進階安裝,下一步

 

 

7,選擇語言,如果資料庫內沒有用到其他的語言,就這樣預設的就可以了,下一步

 

 

8.,選擇安裝版本,用企業版的,下一步

 

 

9.下面,選擇基目錄的時候要注意了,最好去建立一個自訂的目錄,以後方便自己查詢和更改,不要用這個預設的,刪除的時候麻煩。下面說一下怎麼建立一個自訂目錄。

 

 

10.建立自訂目錄:在d盤下建立一個檔案夾,取名為myoracle,進入這個檔案夾,在裡面建立一個檔案夾,取名oracle. 注意:這兩個檔案夾的名字可以自己定義,但是最好不要用中文名作檔案夾的名字,容易出問題。最好是如下這樣的目錄結構。

,就是這個樣子的:

 

11.繼續安裝,點擊‘oracle基目錄’後面的那個瀏覽:

 

 

12.選擇剛建立的d:\myoracle\oracle這個檔案夾:

 

 

13.上面的選擇好後,就應該是下面這個樣子的:基目錄選擇好後,軟體位置就會自動選擇好了,不用管下面的那個瀏覽了,直接點擊下一步。

 

 

14.,選擇‘一般用途交易處理’直接點擊下一步:

 

 

15.,‘全域資料庫名’,可以自己定義。下面的服務識別符也是可以自己定義。一般這兩個就使用預設的了。下一步。

 

 

16.,就按照預設的來吧,點擊下一步。

 

 

17.,也選擇預設,下一步

 

 

18.,還是預設的,點擊下一步。

 

 

19.,直接下一步

 

 

20.,配置口令,如果怕麻煩的話,如果僅僅是做學慣用的話,統一口令就行。如果以後進階了,可以分別設定口令。這幾個使用者權限是不同的。我就用統一口令了,輸入了oracle123.。。注意一點:你的這個口令,必須以字母開頭,數字開頭的話,後面會有很多問題的。

21.

 

 

22.輸入上面那個oracle123後,會彈出如下:在這裡要注意了,oracle的密碼標準是要字母數字大小寫組合的大於八位才行,一般要是僅供學慣用的話,不用在意這個。直接點‘是’就行。

 

 

 

23.,檢測環境:

 

 

24.環境檢測完後,有的是可以直接點擊下一步的,有的會出現如:這個時候,一般是這樣的,那麼就應該沒多大問題,選擇全部忽略,再點擊下一步就行了。

 

 

25.會出現如下:點擊完成,就可以開始安裝了。

 

 

26.開始安裝了:安裝比較慢,安裝完資料庫軟體後,還會接著建立一個資料庫執行個體,所以要等上好一會兒,玩一會兒後再來。

 

 

 

 

27.安裝完後出現這個:點擊確定就可以完成了。關閉。

 

 

這樣就完成oracle的安裝了。

 

 

測試一下,開啟oracle內建的sql plus。

 

 

使用者名稱:system.密碼口令:oracle.(就是在20步自己定義的那個口令)。順利進入:注意oracle這裡輸入的口令是不顯示的,用了像linux登入的方式。在這 裡就可以輸入sql語句了。

 

 

Oracle11g 卸載

a.停止所有Oracle相關的服務

b.卸載Oracle 11g資料庫伺服器組件(使用Universal Installer)

c.手動刪除註冊表中與Oracle相關的內容。 

d.刪除Oracle環境變數

e.刪除TEMP目錄下Oracle相關的檔案夾

f.檢查“開始”菜單中是否還有Oracle程式組,如果有,則將其刪除

g.重新啟動電腦

h.刪除Windows系統安裝磁碟中的Program Files\Oracle 目錄

i.刪除Oracle安裝目錄

 

 

3.Oracle Database 11g安裝後的基本環境與服務。

系統“服務”視窗如所示:

 

 

首先你要把Oracle的監聽和服務啟動。

 

 

資料庫服務屬性對話方塊如所示:

 

 

 

 

 

4.企業管理器(EM)工具使用。

在介面中輸入使用者名稱、口令,由於系統尚未建立新使用者,所以使用系統安裝時預設建立的使用者“SYS”登入,針對此使用者的服務是系統自動化佈建的,從下拉式清單方塊中選擇串連身份。Oracle串連身份有兩種:“Normal(正常身份)”是基本串連方式,層級最低;“SYSDBA(管理員身份)”是“DBA”串連方式,層級最高。一般使用者以“Normal”身份串連,“SYS”的串連身份是“SYSDBA”。

輸入完成後,單擊“登入”按鈕,出現首介面。

 

在通過OEM進行查看時,需要輸入:https://127.0.0.1:1158/em/

 

 

 

 

5)SQL*Plus工具使用。

SQL*Plus是Oracle的核心產品,開發人員和DBA可以通過SQL*Plus直接存取Oracle資料庫,其中包括資料提取、資料庫結構的修改和資料庫物件的管理,它所用的命令和函數都是基於SQL語言的。

1.登入SQL*Plus

在作業系統介面上選擇“開始”\“程式”\“Oracle_ OraDB11g_ home1”\“Application Development”\ “SQL*Plus”選項,出現SQL*Plus視窗,請。

在視窗中輸入使用者名稱、口令,由於系統尚未建立新使用者,因此使用系統安裝時預設建立的使用者“scott”登入,口令是安裝時設定的口令。按斷行符號鍵,如果登陸成功請截取成功介面。

2.SQL*Plus環境介紹

SQL*Plus工作環境是一個互動式作業環境,採用行編輯。使用者可以在該環境下鍵入SQL命令並執行。SQL*Plus環境提供了五個菜單選項。其中,[檔案] 功能表的功能是存取SQL命令或PL/SQL程式的檔案,該檔案的副檔名一般為“.sql”。

由於SQL*Plus是行編輯器,類似於DOS環境,一旦SQL命令鍵入錯誤修改會很麻煩,因此當鍵入錯誤SQL命令不能正確執行時,可以鍵入“EDIT”命令調用外部編輯器,預設是系統設定的文字編輯器。一旦進入到外部編輯器環境後,系統自動將當前行編輯緩衝區的SQL命令或PL/SQL程式調入到編輯器中,可以隨意修改並儲存,預設儲存檔案是“afiedt.buf”。如果從功能表列中選擇“檔案”\“儲存”選項,則當前編輯器中的內容將儲存到“afiedt.buf”檔案中;如果選擇“檔案”\“另存新檔”選項,則編輯器中的內容將儲存到指定的檔案中。當修改完畢儲存後,關閉視窗,系統將回到行編輯工作區,同時外部編輯器中當前的內容也放入了行編輯緩衝區,鍵入符號“/”,符號“/”是SQL*Plus環境下執行命令的符號,以便繼續執行修改後的命令或程式。

 

啟動SQL*Plus 

命令列 cmd 輸入 

 

 

輸入命令:sqlplus sys/oracle as sysdba

 

 

其他使用者

sqlplus scott/oracle

 

 

 

 

 

 

還有一些例子:

 

p 編輯緩衝區  

n N——用數值定位緩衝區中的當前行;

n A[PPEND]——將指定的文本追加到緩衝區內當前行的末尾; 

A[PPEND] text

 

 

 

 

 

n DEL——刪除緩衝區中當前行的文本;

 

 

 

p 執行緩衝區 

n R[UN] 

 

n /

 

p 清除緩衝區  

n CL[EAR] BUFF[ER]

 

p n text

 

小結:

(1) 仔細閱讀聯機文檔,確保當前安裝環境能夠滿足安裝需求。

(2) 如果系統曾安裝過Oracle,則卸載Oracle_Home環境變數。

(3) 若當前已經安裝了一個Oracle並想重新安裝,則要停止所有的Oracle服務。操作步驟是:開啟Windows系統的“控制台”\“管理工具”\“服務”,停止以“Oracle”開頭的所有服務。否則,在安裝Oracle過程中將出現錯誤資訊。

(4) 為了保證系統安裝順利完成,建議將Oracle Database 11g的安裝檔案(兩個壓縮檔)解壓到同一個檔案夾下。

 

(2) 掌握Oracle 11g企業管理器和SQL*Plus的使用方法。

 

內容:

1)安裝Oracle Database 11g。

2)Oracle11g的卸載。

3)Oracle Database 11g安裝後的基本環境與服務。

4)企業管理器(EM)工具使用。

5)SQL*Plus工具使用。

6)NET MANAGER、NET CONFIGURATION ASSISTANT等工具的使用。

 

步驟:

1. 安裝Oracle Database 11g。

1.解壓下載的包,然後進入包內,點擊setup.exe開始安裝 。

2.出現如下:一般把那個小對勾取消,點擊下一步進行,

 

彈出這個後點‘是’

 

3.後,選擇建立和設定資料庫,點擊下一步。

 

4.,選擇伺服器類,因為案頭類沒有進階選項的功能,下一步。

 

5.,選擇單一實例資料庫,下一步

 

6.,選擇進階安裝,下一步

 

 

7,選擇語言,如果資料庫內沒有用到其他的語言,就這樣預設的就可以了,下一步

 

 

8.,選擇安裝版本,用企業版的,下一步

 

 

9.下面,選擇基目錄的時候要注意了,最好去建立一個自訂的目錄,以後方便自己查詢和更改,不要用這個預設的,刪除的時候麻煩。下面說一下怎麼建立一個自訂目錄。

 

 

10.建立自訂目錄:在d盤下建立一個檔案夾,取名為myoracle,進入這個檔案夾,在裡面建立一個檔案夾,取名oracle. 注意:這兩個檔案夾的名字可以自己定義,但是最好不要用中文名作檔案夾的名字,容易出問題。最好是如下這樣的目錄結構。

,就是這個樣子的:

 

11.繼續安裝,點擊‘oracle基目錄’後面的那個瀏覽:

 

 

12.選擇剛建立的d:\myoracle\oracle這個檔案夾:

 

 

13.上面的選擇好後,就應該是下面這個樣子的:基目錄選擇好後,軟體位置就會自動選擇好了,不用管下面的那個瀏覽了,直接點擊下一步。

 

 

14.,選擇‘一般用途交易處理’直接點擊下一步:

 

 

15.,‘全域資料庫名’,可以自己定義。下面的服務識別符也是可以自己定義。一般這兩個就使用預設的了。下一步。

 

 

16.,就按照預設的來吧,點擊下一步。

 

 

17.,也選擇預設,下一步

 

 

18.,還是預設的,點擊下一步。

 

 

19.,直接下一步

 

 

20.,配置口令,如果怕麻煩的話,如果僅僅是做學慣用的話,統一口令就行。如果以後進階了,可以分別設定口令。這幾個使用者權限是不同的。我就用統一口令了,輸入了oracle123.。。注意一點:你的這個口令,必須以字母開頭,數字開頭的話,後面會有很多問題的。

21.

 

 

22.輸入上面那個oracle123後,會彈出如下:在這裡要注意了,oracle的密碼標準是要字母數字大小寫組合的大於八位才行,一般要是僅供學慣用的話,不用在意這個。直接點‘是’就行。

 

 

 

23.,檢測環境:

 

 

24.環境檢測完後,有的是可以直接點擊下一步的,有的會出現如:這個時候,一般是這樣的,那麼就應該沒多大問題,選擇全部忽略,再點擊下一步就行了。

 

 

25.會出現如下:點擊完成,就可以開始安裝了。

 

 

26.開始安裝了:安裝比較慢,安裝完資料庫軟體後,還會接著建立一個資料庫執行個體,所以要等上好一會兒,玩一會兒後再來。

 

 

 

 

27.安裝完後出現這個:點擊確定就可以完成了。關閉。

 

 

這樣就完成oracle的安裝了。

 

 

測試一下,開啟oracle內建的sql plus。

 

 

使用者名稱:system.密碼口令:oracle.(就是在20步自己定義的那個口令)。順利進入:注意oracle這裡輸入的口令是不顯示的,用了像linux登入的方式。在這 裡就可以輸入sql語句了。

 

 

Oracle11g 卸載

a.停止所有Oracle相關的服務

b.卸載Oracle 11g資料庫伺服器組件(使用Universal Installer)

c.手動刪除註冊表中與Oracle相關的內容。 

d.刪除Oracle環境變數

e.刪除TEMP目錄下Oracle相關的檔案夾

f.檢查“開始”菜單中是否還有Oracle程式組,如果有,則將其刪除

g.重新啟動電腦

h.刪除Windows系統安裝磁碟中的Program Files\Oracle 目錄

i.刪除Oracle安裝目錄

 

 

3.Oracle Database 11g安裝後的基本環境與服務。

系統“服務”視窗如所示:

 

 

首先你要把Oracle的監聽和服務啟動。

 

 

資料庫服務屬性對話方塊如所示:

 

 

 

 

 

4.企業管理器(EM)工具使用。

在介面中輸入使用者名稱、口令,由於系統尚未建立新使用者,所以使用系統安裝時預設建立的使用者“SYS”登入,針對此使用者的服務是系統自動化佈建的,從下拉式清單方塊中選擇串連身份。Oracle串連身份有兩種:“Normal(正常身份)”是基本串連方式,層級最低;“SYSDBA(管理員身份)”是“DBA”串連方式,層級最高。一般使用者以“Normal”身份串連,“SYS”的串連身份是“SYSDBA”。

輸入完成後,單擊“登入”按鈕,出現首介面。

 

在通過OEM進行查看時,需要輸入:https://127.0.0.1:1158/em/

 

 

 

 

5)SQL*Plus工具使用。

SQL*Plus是Oracle的核心產品,開發人員和DBA可以通過SQL*Plus直接存取Oracle資料庫,其中包括資料提取、資料庫結構的修改和資料庫物件的管理,它所用的命令和函數都是基於SQL語言的。

1.登入SQL*Plus

在作業系統介面上選擇“開始”\“程式”\“Oracle_ OraDB11g_ home1”\“Application Development”\ “SQL*Plus”選項,出現SQL*Plus視窗,請。

在視窗中輸入使用者名稱、口令,由於系統尚未建立新使用者,因此使用系統安裝時預設建立的使用者“scott”登入,口令是安裝時設定的口令。按斷行符號鍵,如果登陸成功請截取成功介面。

2.SQL*Plus環境介紹

SQL*Plus工作環境是一個互動式作業環境,採用行編輯。使用者可以在該環境下鍵入SQL命令並執行。SQL*Plus環境提供了五個菜單選項。其中,[檔案] 功能表的功能是存取SQL命令或PL/SQL程式的檔案,該檔案的副檔名一般為“.sql”。

由於SQL*Plus是行編輯器,類似於DOS環境,一旦SQL命令鍵入錯誤修改會很麻煩,因此當鍵入錯誤SQL命令不能正確執行時,可以鍵入“EDIT”命令調用外部編輯器,預設是系統設定的文字編輯器。一旦進入到外部編輯器環境後,系統自動將當前行編輯緩衝區的SQL命令或PL/SQL程式調入到編輯器中,可以隨意修改並儲存,預設儲存檔案是“afiedt.buf”。如果從功能表列中選擇“檔案”\“儲存”選項,則當前編輯器中的內容將儲存到“afiedt.buf”檔案中;如果選擇“檔案”\“另存新檔”選項,則編輯器中的內容將儲存到指定的檔案中。當修改完畢儲存後,關閉視窗,系統將回到行編輯工作區,同時外部編輯器中當前的內容也放入了行編輯緩衝區,鍵入符號“/”,符號“/”是SQL*Plus環境下執行命令的符號,以便繼續執行修改後的命令或程式。

 

啟動SQL*Plus 

命令列 cmd 輸入 

 

 

輸入命令:sqlplus sys/oracle as sysdba

 

 

其他使用者

sqlplus scott/oracle

 

 

 

 

 

 

還有一些例子:

 

p 編輯緩衝區  

n N——用數值定位緩衝區中的當前行;

n A[PPEND]——將指定的文本追加到緩衝區內當前行的末尾; 

A[PPEND] text

 

 

 

 

 

n DEL——刪除緩衝區中當前行的文本;

 

 

 

p 執行緩衝區 

n R[UN] 

 

n /

 

p 清除緩衝區  

n CL[EAR] BUFF[ER]

 

p n text

 

小結:

(1) 仔細閱讀聯機文檔,確保當前安裝環境能夠滿足安裝需求。

(2) 如果系統曾安裝過Oracle,則卸載Oracle_Home環境變數。

(3) 若當前已經安裝了一個Oracle並想重新安裝,則要停止所有的Oracle服務。操作步驟是:開啟Windows系統的“控制台”\“管理工具”\“服務”,停止以“Oracle”開頭的所有服務。否則,在安裝Oracle過程中將出現錯誤資訊。

(4) 為了保證系統安裝順利完成,建議將Oracle Database 11g的安裝檔案(兩個壓縮檔)解壓到同一個檔案夾下。

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.