![](/img/trans.png)
[英]How to export users from oracle database. (Oracle 10g express edition)
[英]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_HOME
和PATH
環境變量來反映安裝位置。這一步在安裝 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;
Hostname (localhost), Port (1521), and SID (xe)
保留為默認值以連接到本地數據庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.