Oracle環境配置之山路十八彎


Oracle數據庫的安裝

背景:

因為疫情原因,只能在家上網課,學習Oracle的時候需要安裝數據庫,但是!!

安裝的時候出現了報錯:

  • 無法檢查指定的位置是否位於 CFS 上。

出來這個基本無解,這個錯誤折騰了一天。剛開始安裝的是19c。結果(未安裝成功)。

網上思路和本人測試:

  1. 將本機的ip加入host文件中 (X)
  2. 安裝到第幾步后進行斷網 (X)

后面老師的版本是12C,個人又重新安裝測試一下,還是不行,

這說明是本機的環境問題,有可能是環境沖突或者環境不完整;

解決方式:

  1. 重裝電腦,弄出來一個沒有污染的環境安裝(但是不能保證重裝環境后能一次安裝成功)
  2. 虛擬機安裝

這里博主選擇的是第二種方式,

原因是我電腦里面環境太多了,Java、python、php、C、js、Vue、JB全家桶、代碼,各種騷操作插件等等.....(讓我裝一下😂)

想想頭皮一麻。

安裝路線:

  1. Windows10虛擬機、打通內外網絡
  2. 安裝oracle
  3. 修改Oracle密碼
  4. navicat連接虛擬機中的Oracle

由開始試錯到安裝成功歷時下午+晚上,這磨人的小妖精。

話不多說,開始吧!

window10虛擬的安裝

其實該部分在在網上有很詳細的教程,博主在這里給出安裝推薦的鏈接,網上這部分內容基本都有,在這里博主就不賣弄了。

推薦虛擬機安裝鏈接:點擊進入

主要是兩個注意點:

  1. 安裝VMware tools

第一次進入虛擬機按照相應的提示:

image-20210904143432341

如果沒有自動彈出,可以按照提示:

image-20210904143602161

推薦VMware tools安裝鏈接:點擊進入

  1. 快照備份

這個備份是按照自己當前的需求來備份的,如果我想要一個純粹的系統,怕自己把配置后環境弄亂需要重新安裝虛擬機,那么就可以在初始安裝完虛擬機就可以備份了。

又或者博主是在安裝oracle成功后,進行快照備份的,這樣后面在進行什么操作,使得數據庫不能使用了,可以一鍵回到剛創建好數據庫時候。

怎么說,很方便。

備份過程:

打通內外網絡:

在我的計算機中右擊windows10,找到設置:

image-20210904152500239

找到網絡適配器,將網絡連接的nat模式設置為橋接模式:

image-20210904152552465

記得關閉虛擬機中的防火牆:

測試:

image-20210904153731469

因為寫該博客的時候環境已經搭建好了(設置了橋接模式),但是這次啟動虛擬機的時候,發現找不到網絡,這里給出以下解決方法:

首先找到自己電腦(這里是筆記本)的網絡描述:

image-20210904154024757

然后在橋接模式中選擇對應的網絡模式即可:

image-20210904155817185

安裝Oracle:

好了,主要底層環境配好了,我們開始配置Oracle。

還是老規矩,得學會自己學習,Oracle安裝配置推薦:

推薦鏈接:點擊進入

非常認同作者文章中的一句話:A Few Years ...

真的精髓😂;

在測試運行部分:

1、點擊 "開始菜單",找到 "Oracle - OraDB23Home1" 目錄,在該目錄中找到 "SQL-Developer" 雙擊運行該程序

這個沒問題,

2、點擊左上角 "+" 新建數據庫鏈接,在彈窗中輸入數據庫鏈接信息,點擊 "測試" 按鈕,顯示 "狀態:成功" 就說明數據庫安裝成功

鏈接名:自定義編寫

用戶名:sys(系統用戶)

口令:該口令為自定義口令,即 第二節第5步 所設置的登錄口令

鏈接類型:默認選擇 "基本" 選項

角色:選擇 "SYSDBA" 數據庫管理員

主機名:默認 "localhost"

端口:1521

服務名:勾選 "服務名" 選項,並輸入 "orcl",

如果上述結果成功了,那么就不需要看下面的問題,如果不成功,歡迎入坑😼;

修改Oracle密碼:

我出現以下情況:

image-20210904145638721

按照提示將用戶名寫為sysdba,出現:

image-20210904145741335

但是自己記得密碼很清楚,測試了兩三遍確認,所以,試一下可不可以重置密碼:

打開cmd,使用sysdba賬號 登陸后 可以修改其他賬號密碼;

sqlplus / as sysdba
alter user username identified by password;

我第一次修改的是sys,發現沒啥用,第二次修改了sysdba,也沒啥用,然后我查看了下賬戶名有哪些:

select distinct owner from all_objects;

結果:

image-20210904151203083

這次選擇的賬號是system,修改后可以登錄成功:

image-20210904151456764

為啥修改system可以成功呢,我也不知道,但是我知道這個是系統用戶,所以大概率可以。

這樣就安裝成功了:

image-20210904151612728

推薦鏈接:點擊進入

注意點:

Net Configuration Assistant工具是在Oracle安裝成功后才有的,位置如圖所示,

image-20210904154956310

image-20210904155121490

連接成功:

image-20210904155202890

結束:

如果你看到這里或者正好對你有所幫助,希望能點個👍或者⭐感謝;

有錯誤的地方,歡迎在評論指出,作者看到會進行修改。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM