因為菜鳥小白之前做着一些數據庫審計產品的測試,接下來我會分享一些關於數據庫安裝和通過python的訪問數據庫的知識
安裝
首先我們需要下載一個oracle 12c的安裝程序,解壓后右鍵點擊“setup”可執行程序,以管理員身份運行程序,出現下面檢測系統配置界面


去掉勾選后,點擊下一步

彈出的提示框直接點擊“是”

若出現以下報錯:

解決方法:

我選擇“創建和配置數據庫”,你們可以根據需要進行選擇,點擊下一步
創建和配置數據庫:安裝數據庫軟件並創建一個數據庫實例
僅安裝數據庫軟件:安裝數據庫軟件,不創建數據庫實例
升級現有的數據庫:升級低版本的Oracle數據庫

選擇“桌面類”,點擊“下一步”

選擇“創建新Windows用戶”,用戶名和密碼可以任意設置

設置安裝位置,編碼格式選擇“utf8”,設置一個實例名(SID),並配置管理口令

不必理會oracle程序給出的安全提示建議,直接點擊“是”,繼續進行安裝

然后我們需要做的就是等待環境檢驗完成

環境檢測通過之后,我們點擊“安裝”

我們需要再次靜靜地等待安裝完成,這一次的時間可能會更長一點,等待就好了

安裝過程中若出現以下報錯可以直接點擊確定,我也沒有去管具體會影響什么,反正菜鳥小白安裝之后所有的服務都是正常使用的。

數據庫創建完成之后,需要我們給默認管理員都是配置管理員密碼,點擊口令管理

安裝的oracle服務僅作為測試的話,可以將所有管理員的密碼都統一設置為一個,避免后續忘記

我配置的是一個弱密碼,所以出現了如下提示,可以不必理會,在彈出的提示框中點擊“是”

點擊“確定”

設置完成之后點擊“關閉”

web界面上配置oracle
oracle12c已經可以進行web界面的管理了,直接通過瀏覽器直接訪問https://localhost:5500/em/進入管理界面,賬戶密碼可以輸入剛剛設置的管理員賬戶密碼

登錄后管理配置界面如下:

在安全/用戶中點擊創建用戶

*注:賬戶狀態中時間圖標代表密碼失效,小鎖圖標代表用戶鎖定
新建用戶的狀態如下所示:

登錄驗證
我創建的一個登錄用戶名密碼為“C##oracle/oracle”,使用Dbeaver工具進行登錄驗證,測試連接成功,效果如下圖:

這個其實就已經說明安裝成功了。
我們在oracle官方的客戶端連接工具上測試一下,在軟件目錄中的點擊“SQL Developer”

創建本地連接,配置好連接參數后,能夠連接成功

其他
如何重啟監聽服務
在cmd中輸入“netca”,之后一路點擊next完成重啟
用戶解鎖
打開SQL plus程序,使用sys as sysdba用戶登錄,密碼為剛剛安裝設置的密碼

查看所有用戶命令:Select username from dba_users;

解鎖賬戶命令:Alter user system account unlock;

設置新密碼命令:Alter user system identified by 123456;

