很抱歉,我可能会用一个非常愚蠢的问题来打扰大家,但我刚开始学习数据库管理系统,今天我尝试了我的第一个 sql 类,我必须通过提供我的登录详细信息来登录,并学习了一些介绍性语法。但是我已经得到了我的第一个 sql 任务,我必须在其中创建一个表并输入值。为此,我需要在我的计算机中下载 sql plus。我打开 Oracle 网站并感到困惑。不明白怎么做,也找不到好的分步说明,我可以理解并下载。请提供一步一步的过程以及我可以正确下载它的链接。另外我想说,我的学校提供了 sql plus 软件,但它没有运行并给出错误“ocl.dll”错误。我真的需要你的帮助。提前致谢。
3 回答
如果您需要 SQL*Plus,您可以从这里下载 Oracle Instant 客户端
安装它并确保您的路径上有 SQL*Plus exe。
或者,您也可以使用此处的 Oracle SQLDeveloper或 SQLcl,这是一个基于 Java 的 Oracle SQL 命令行,基于我们为 SQLDeveloper 构建的 SQL 引擎。你可以在这里下载。
SQLcl 非常简单,您可以使用 EZconnect 语法连接到任何 Oracle 数据库
sql.exe usernamepassword@yourdatabasemachinename:yoursqlportnumber/databasename
例如,
sql barry/omagh@devbox:1521/DEVDB1
有关这些的任何问题,请查看此处的社区页面。
希望这可以帮助。
乙
我觉得添加 sql server 和安装需要花费很多时间去发现和理解,所以我添加了一些步骤来获得使用 sql+ 工具可以找到的相同用法。此安装适用于 oracle 11g express 版本。 这是您可以下载 oracle 数据库软件的链接。
解压缩 zip 文件(不要更改名称)
开始“设置”
当被要求选择密码时,请选择您不会忘记的内容并将其写下来,因为以后不容易更改
完全安装后,您会在桌面上看到一个快捷方式,在大多数情况下该快捷方式不起作用
打开浏览器输入此链接
注意:此端口号可以是 8081 或其他与您的空闲端口相关的端口号。如果它被占用,那么在安装时会出现一个窗口,其中包含一个端口号部分,人们可以在那里看到这个数字。
您将看到一个 Oracle 窗口,选择“Application Express”
当您看到登录提示时,将 SYSTEM 作为用户名并提供您在第 4 步中选择的密码
您将看到另一个窗口“创建 Application Express 工作区”
选择“新建”作为“数据库用户名”为“数据库用户名”命名,并且必须与下一个“Application Express 用户名”相同
密码与第四位相同
11.您将再次看到一个窗口,您必须在其中输入密码
现在您将看到 4 个选项选择“SQL Workshop”->“sql Commands”
你已经准备好了,你可以在这里做任何事情。
否则 CLIMAX:转到您的电脑类型“运行 SQL 命令行”的搜索按钮。您将看到命令行界面。
在 SQL> 后面的窗口中输入
连接用户名/密码
(这些凭据是您在第 9 步和第 10 步中创建的)
现在你已经准备好做任何你想做的事了。
我最近为 Oracle 19c 做了这个
- 下载 SqlPlus 即时客户端 -
instantclient-sqlplus-windows.zip
- 下载即时客户端 -
instantclient-basiclite-windows.x64-19.9.0.0.0dbru.zip
- 将第 2 步中的文件提取到某个文件夹中,例如
c:\Program Files\OraInstClient
- 将步骤 #1 中的文件提取到同一文件夹中
- 将此文件夹添加到
PATH
Windows 系统中的环境变量中 - 打开 CMD 窗口并输入
sqlplus
不tnsnames.ora
使用此语法进行连接
C:\WINDOWS\system32>sqlplus /nolog
SQL> connect sys@'(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhostname)(PORT=1522))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=myServiceName)))' as sysdba
Enter Password:
Connected.
SQL>
(可选)在同一文件夹下,创建结构 -network\admin\tnsname.ora
并在其中创建 TNS 名称