2

很抱歉,我可能会用一个非常愚蠢的问题来打扰大家,但我刚开始学习数据库管理系统,今天我尝试了我的第一个 sql 类,我必须通过提供我的登录详细信息来登录,并学习了一些介绍性语法。但是我已经得到了我的第一个 sql 任务,我必须在其中创建一个表并输入值。为此,我需要在我的计算机中下载 sql plus。我打开 Oracle 网站并感到困惑。不明白怎么做,也找不到好的分步说明,我可以理解并下载。请提供一步一步的过程以及我可以正确下载它的链接。另外我想说,我的学校提供​​了 sql plus 软件,但它没有运行并给出错误“ocl.dll”错误。我真的需要你的帮助。提前致谢。

4

3 回答 3

9

如果您需要 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

有关这些的任何问题,请查看此处的社区页面。

希望这可以帮助。

于 2015-09-03T14:55:12.440 回答
1

我觉得添加 sql server 和安装需要花费很多时间去发现和理解,所以我添加了一些步骤来获得使用 sql+ 工具可以找到的相同用法。此安装适用于 oracle 11g express 版本。 这是您可以下载 oracle 数据库软件的链接

  1. 解压缩 zip 文件(不要更改名称)

  2. 开始“设置”

  3. 当被要求选择密码时,请选择您不会忘记的内容并将其写下来,因为以后不容易更改

  4. 完全安装后,您会在桌面上看到一个快捷方式,在大多数情况下该快捷方式不起作用

  5. 打开浏览器输入此链接

    http://127.0.0.1:8080/apex/f?p=4950

注意:此端口号可以是 8081 或其他与您的空闲端口相关的端口号。如果它被占用,那么在安装时会出现一个窗口,其中包含一个端口号部分,人们可以在那里看到这个数字。

  1. 您将看到一个 Oracle 窗口,选择“Application Express”

  2. 当您看到登录提示时,将 SYSTEM 作为用户名并提供您在第 4 步中选择的密码

  3. 您将看到另一个窗口“创建 Application Express 工作区”

  4. 选择“新建”作为“数据库用户名”为“数据库用户名”命名,并且必须与下一个“Application Express 用户名”相同

  5. 密码与第四位相同

11.您将再次看到一个窗口,您必须在其中输入密码

  1. 现在您将看到 4 个选项选择“SQL Workshop”->“sql Commands”

  2. 你已经准备好了,你可以在这里做任何事情。

  3. 否则 CLIMAX:转到您的电脑类型“运行 SQL 命令行”的搜索按钮。您将看到命令行界面。

  4. 在 SQL> 后面的窗口中输入

    连接用户名/密码

(这些凭据是您在第 9 步和第 10 步中创建的)

现在你已经准备好做任何你想做的事了。

于 2015-11-13T13:04:31.300 回答
0

我最近为 Oracle 19c 做了这个

  1. 下载 SqlPlus 即时客户端 -instantclient-sqlplus-windows.zip
  2. 下载即时客户端 -instantclient-basiclite-windows.x64-19.9.0.0.0dbru.zip
  3. 将第 2 步中的文件提取到某个文件夹中,例如c:\Program Files\OraInstClient
  4. 将步骤 #1 中的文件提取到同一文件夹中
  5. 将此文件夹添加到PATHWindows 系统中的环境变量中
  6. 打开 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 名称

于 2020-12-04T00:07:16.427 回答