簡體   English   中英

如何使用 SQL-Developer IDE 在 Windows 10 上安裝和啟動 Oracle Database Express Edition (XE)

[英]How to install and start Oracle Database Express Edition (XE) on Windows 10 with SQL-Developer IDE

是否有使用 Windows 10 的 SQL 開發人員安裝並成功連接到本地 oracle 數據庫的易於遵循的指南? 重啟后我也無法連接到我的本地 Oracle 數據庫,並且不知道如何為我的本地數據庫創建另一個用戶。

在本指南中,我將向您展示如何在 Windows 機器上使用 SQL Developer 安裝工作的本地 Oracle 數據庫。 We need three applications: Java SE Development Kit (with Oracle JDK 11), Oracle Database Express Edition (XE) 18c, and SQL Developer.

  • First, download and install the Java SE Development Kit with Oracle JDK 11 from this link: https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

  • 向下滾動並下載 select“Windows x64 安裝程序”並下載 .exe 文件。 您需要一個 Oracle 帳戶才能開始此下載,因此請注冊一個帳戶,使用您的 email 進行驗證,然后登錄。

  • 通過運行.exe 文件進行安裝,不要更改安裝路徑目錄。

  • 現在我們需要在 Windows 上設置JAVA_HOMEPATH環境變量來反映安裝位置。這一步在安裝 Oracle 數據庫 XE 和 Z9778840A0100CB30C982876741B0B5AZ 之前很關鍵,不要跳過它。

  • 按Windows啟動按鈕,進入“環境”,點擊“編輯系統環境變量”。

  • 在“系統屬性”屏幕中,單擊“環境變量”。 確保編輯 window 下部的“系統變量”,而不是頂部的“用戶變量”。

  • 單擊“新建...”並在“變量名:”下輸入JAVA_HOME

  • 對於“變量值:”,輸入主 Java JDK 安裝的路徑,如下所示(版本號可能不同): C:\Program Files\Java\jdk-11.0.11

  • 按 OK 保存JAVA_HOME系統環境變量,現在在系統變量中向下滾動並找到“Path”變量。 單擊它,然后單擊 select“編輯...”。

  • 單擊“新建”並輸入以下文本(如果適用,使用不同的版本號): C:\Program Files\Java\jdk-11.0.11\bin

  • 按回車鍵,然后使用“上移”將變量移動到列表頂部。 單擊“確定”,您就完成了這一步。

  • Second, download and install Oracle Database Express Edition (XE) 18c from this link: https://www.oracle.com/database/technologies/xe-downloads.html

  • 單擊 Windows x64 的鏈接以下載 OracleXE184_Win64.zip 文件。 開始下載后,可能需要一些時間,因為文件大小約為 2 GB。

  • 將完成的 zip 存檔解壓縮到“下載”文件夾中的文件夾中。 打開解壓后的目錄,然后向下滾動並運行“setup.exe”。

  • 不要在安裝程序中更改安裝路徑,只會讓事情變得更復雜。

  • 在安裝過程中,輸入系統帳戶的密碼並將其寫在您可以記住的地方。 不要包含任何特殊字符,也不要以數字開頭密碼(根據 Oracle 指南)。 還要確保在安裝期間允許對專用網絡上的 Java 二進制文件進行網絡訪問。

  • 在某些系統上,此安裝程序可能需要 15 到 20 分鍾才能完成,因此請准備好稍等片刻。 該過程完成后,我們將向系統添加ORACLE_HOME環境變量。

  • 在 Windows 環境變量 window 中的系統變量下,單擊“新建...”並在“變量名:”下輸入ORACLE_HOME

  • 對於“變量值:”,輸入主 Oracle 數據庫安裝的路徑,它將是以下字符串的變體: C:\app\nicho\product\18.0.0\dbhomeXE

  • 顯然,在 \app 目錄之后您的用戶名會有所不同,盡管您可能不知道縮寫形式是什么。 確保通過導航到C:\驅動器上的 dbhomeXE 文件夾來驗證此路徑。

  • 按“確定”保存ORACLE_HOME系統環境變量,現在在系統變量中向下滾動並找到“路徑”變量。

  • 單擊它,然后單擊 select“編輯...”。 檢查以下路徑(您的用戶名與我的不同)是否已經在 Path 變量中: C:\app\nicho\product\18.0.0\dbhomeXE\bin

  • 如果沒有,請單擊“新建”並輸入前面的文本路徑並替換您的用戶名。

  • 如果必須添加路徑,請按 Enter,然后使用“上移”和“下移”將變量移動到頂部附近的條目,就在 JDK 路徑之前,如下所示: C:\Program Files\Java\jdk-11.0.11\bin在 window 中單擊“確定”,在父 window 中再次單擊“確定”,您就完成了這一步。

  • Third, download SQL Developer 20 from this link: https://www.oracle.com/tools/downloads/sqldev-downloads.html

  • 不要下載 JDK 8 附帶的版本,我們已經安裝了 JDK 11。 Select "Windows 32-bit/64-bit" 這是一個 432 MB.zip 文件並等待下載完成。

  • 提取文件夾並將標題為“sqldeveloper”的內部文件夾移動(剪切然后粘貼)到C:\Program Files的程序文件夾中

  • 現在我們要在 Windows 開始菜單中添加可執行文件的快捷方式,以便於訪問程序。

  • 右鍵單擊sqldeveloper.exe和select“創建快捷方式”,然后將快捷方式重命名為“SQL Developer”。

  • 然后將快捷方式移動(剪切並粘貼)到以下目錄: %appdata%\Microsoft\Windows\Start Menu\Programs

  • 對於接下來的幾個步驟,有必要首先重新啟動計算機。

  • 現在我們要確保 Oracle 本地偵聽器正常工作並修復偵聽器位置,以便我們可以通過 SQLDeveloper 連接到本地數據庫。

  • 打開 Windows 任務管理器並單擊最右側名為“服務”的選項卡 確保服務“OracleServiceXE”正在運行(如果是,它將有一個 PID)。

  • 它應該會自動啟動,但如果沒有,請右鍵單擊它並 select “啟動”。

  • 然后通過右鍵單擊並選擇“開始”手動啟動服務“OracleOraDB19Home1TNSListener”。

  • 注意:請記住,每次重新啟動計算機時,都必須手動啟動偵聽器服務!

  • 現在修復監聽器(這是一次性操作,您不必每次重新啟動都這樣做。)以管理員身份打開 Windows 命令提示符(在開始菜單中鍵入 cmd 並單擊“以管理員身份運行”)

  • 現在准確輸入以下命令:

sqlplus /nolog  
conn system  
alter system set local_listener = '(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))' scope = both;  
alter system register;  
exit
  • 然后通過鍵入以下命令檢查偵聽器的狀態: lsnrctl status ,您應該在 output 中看到以下行:
Service "XE" has 1 instance(s).
  Instance "xe", status READY, has 1 handler(s) for this service...
  • 現在我們想創建一個具有管理員權限的非系統用戶,用於在我們的本地數據庫中創建表等,而不會弄亂或包含系統表。 在同一終端類型中:

sqlplus sys as sysdba

  • 輸入行:

alter session set "_ORACLE_SCRIPT"=true;

  • 創建一個本地用戶,無論你想要什么。 在“識別者”之后的以下行中鍵入用戶的密碼

create user usernamehere identified by passwordhere;

  • 授予您的用戶管理員權限:

grant all privileges to usernamehere;

  • 然后退出命令提示符:

exit;

  • 現在您可以連接到 Oracle SQL Developer IDE 中的本地數據庫。 在系統開始菜單中搜索 sqldeveloper。
  • 它應該可以正常啟動,現在您要添加到本地計算機數據庫的連接。 在 IDE window 的左上角,您應該看到一個名為“Connections”的 label,帶有一個綠色加號。 單擊加號,您將收到連接提示。
  • 在“名稱”下,為您的本地數據庫輸入一個合適的名稱。 我稱我為“LocalDatabase”。 命名數據庫連接時,避免使用下划線以外的空格或特殊字符。
  • 對於“用戶名”和“密碼”,輸入您在 SQL Plus 命令提示符中為非系統帳戶創建的用戶名和密碼。 選中“保存密碼”框。 Hostname (localhost), Port (1521), and SID (xe)保留為默認值以連接到本地數據庫。
  • 在連接 window 的底部,單擊“測試”,它應該顯示狀態:成功。 然后單擊“保存”按鈕,您應該會看到您的連接已添加到 Connections window 中。
  • 單擊“連接”,window 將關閉,您將成功連接到本地計算機上的數據庫。
  • 恭喜,現在您可以在自己計算機上的本地數據庫上使用 Oracle SQL Plus 和 SQL Developer!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM