日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

重装oracle12c_记一次win server 2012上oracle12c的安装过程

發布時間:2024/10/8 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 重装oracle12c_记一次win server 2012上oracle12c的安装过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于以前的服務器老出問題,所以重裝了win server12 r2。項目組用的是oracle數據庫,它的安裝和配置比普通數據庫麻煩一些,這里我把它記錄下來,以后方便查看。

下載及解壓oracle12c

我是在oracle官網上下載的,下載地址為http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 。注意點擊接受協議,然后點擊“File1”和“File2”下載win64的兩個壓縮文件,但是下載oracle需要你先登錄,所以必須先注冊一個oracle的賬號。這一步應該比較簡單,所以就不截圖和演示了。

兩個壓縮文件大概有2.5G,下載下來過后分別解壓。兩個壓縮文件解壓之后都是database文件夾,把第二個的components文件夾中的所有文件都拷貝到第一個database文件夾下的componets目錄下。

安裝過程

1.單擊“setup.exe”執行安裝.在出現“配置安全更新”窗口中,取消勾選“我希望通過My Oracle Support接受安全更新”,單擊下一步。這時候可能會彈出警告說“未提供電子郵件地址...”,忽略就行了(即點擊“是”)

2.如果下一步是軟件更新的話,選擇跳過軟件更新(我安裝的時候沒出現這一步),單擊下一步

3.在“安裝選項”窗口中,選擇“創建和配置數據庫”,單擊下一步

4.在“系統類”窗口中,選擇“桌面類”,單擊下一步

5.在“oracle主目錄用戶選擇”中選擇“使用windows內置賬戶”,單擊下一步,這個時候會出現一個警告,忽略就行了(即點擊“是”)

6.在“典型安裝”窗口中,選擇“oracle的基目錄”,“軟件位置”和“數據庫文件位置”。這里特別注意最好把三者放到比較大的磁盤中去,不然到后面數據增長或許會把磁盤撐爆,這是我的前車之鑒...選擇數據庫的版本為“企業版”,編碼方式我選的是“UTF-8”,而不是默認的“GBK”,全局數據庫名就是你需要用到的數據庫,這個自己取名就行了。然后設置口令。最后‘“創建為容器數據庫”為默認勾選,我沒有管,點擊下一步。

7.“檢查選角條件”,點擊下一步

8.在“概要”窗口中,確認你的安裝配置(最好截一張圖把這些配置信息保存到本地,方便以后查看),檢查沒問題過后,單擊“安裝”。單擊之前最好把殺軟、安全衛士等關閉,因為安裝過程很慢很慢...

9.“安裝”。這是一個漫長的過程,等待就好,特別是“Database Configuration Assistant”的安裝過程

10.安裝完成會要求你修改“sys”(超級管理員)和“system”(普通管理員)的密碼。我想說的是一定要記住你的這兩個密碼,很重要...

服務設置

我在安裝完成的時候關于oracle的服務都開啟了。這里我還是說一下:

OracleOraDB12Home1TNSListener: 表示監聽服務,如果客戶端想連接數據庫,必須打開它,包括程序想連接它也一樣

OracleServiceORCL: 表示主服務。這個不開,oracle沒法用。命名規則是:OracleService+數據庫名稱,這里的數據庫名稱是安裝過程6中的全局數據庫名稱。

這個過程我是按網上已有的經驗來安裝的,點擊原文進行閱讀。這樣安裝之后本地是能用了,但是還存在兩個問題,這里說一下。

ORA-12541:TNS:無監聽程序

安裝后我用PLSQL遠程連接Oracle出現了“ ORA-12541:TNS:無監聽程序”這個錯誤。我又檢查了一下“OracleOraDB12Home1TNSListener”這個服務是開啟的,重新開啟并沒有效果。后來找到一篇文章得到了啟發。解決方法如下:

1.打開服務器上的“Net Configuration Assistant”

2.選擇監聽程序配置,單擊下一步

3.選擇重新配置,單擊下一步

4.選擇監聽程序,默認,下一步;如果你的監聽已經啟動,則會出現提示框,讓你停止并修改監聽程序,選擇“是”,單擊下一步

5.使用默認的TCP協議,單擊下一步

6.選擇端口號,使用默認的1521,單擊下一步

7.不配置另一個監聽程序。選擇“否”,單擊下一步

8.監聽程序配置完成,單擊下一步

重配服務名,測試連接

1.打開服務器上的“Net Configuration Assistant”

2.選擇net服務器配置,單擊下一步

3.選擇重新配置,單擊下一步

4.選擇數據庫名,單擊下一步

5.選擇服務名,也就是創建數據庫時使用的全局數據庫名,單擊下一步(如果記不住全局數據庫名,可以打開windows服務,上文中已經講了主服務的命名規則,其中就有全局數據庫名)

6.選擇TCP協議,單擊下一步

7.填寫主機名(最好使用公網或者內網IP),端口使用自己設置的,一般是默認的1521,單擊下一步

8.選擇進行測試,單擊下一步

9.選擇更改登陸,點擊下一步

10 填寫用戶名和口令(system和sys已經在安裝時候設置了),單擊下一步

11 測試連接成功(不出意外的話)。單擊下一步

12 網絡服務名,默認(和之前的數據庫名一樣),單擊下一步

13 不配置另一個Net服務名,選擇否,下一步

14 Net服務名配置完成,單擊下一步

這時候應該可以使用PLSQL進行遠程登錄Oracle了

我是查看這篇文章找到上述解決方法的。

創建用戶的時候出錯

我使用sys賬號用“create user username identified by password”創建用戶的時候出錯。查原因發現是oracle12c版本必須要求用戶名以“c##”開頭。一試,果然就成功了。然后要做的就是給用戶賦權限了,因為網上很多這一類的例子,這里我就不細說了

ps:在安裝和解決PLSQL連接問題的時候都參考了網上的方法,兩篇文章原文都配有圖,如果光看我的文章不清楚的,可以點擊查看那兩篇參考文章:安裝過程、解決監聽出錯問題。我只是把知識做了一個歸納,并不是原創文章。考慮到以后可能還用得上這些知識,所以就簡單總結了,以后就不用自己再花比較多的時間找了

總結

以上是生活随笔為你收集整理的重装oracle12c_记一次win server 2012上oracle12c的安装过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。