繁体   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