[英]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.