如何为 运行 sql 命令下载和设置 sqlplus?
How to download and setup sqlplus for running sql commands?
很抱歉,可能用一个非常愚蠢的问题打扰了大家,但我刚刚开始学习数据库管理系统,今天我尝试了我的第一个 sql class 我不得不通过提供我的登录详细信息登录并学习一些介绍性语法。但是我已经完成了我的第一个 sql 任务,我必须在其中创建一个 table 并输入值。为此,我需要在我的电脑中下载 sql plus。我打开 Oracle 网站并感到困惑。不知道该怎么做,也找不到我可以理解和下载的好的分步说明。请提供带有链接的分步过程,我可以通过这些链接正确下载它。另外我想说的是,我的学校提供了 sql plus 软件,但它不是 运行 并给出错误 "ocl.dll" 错误。我真的需要你的帮助。提前致谢。
如果您需要 SQL*此外,您可以从 here
下载 Oracle Instant 客户端
安装它并确保你的路径上有 SQL*Plus exe。
或者,您也可以使用来自 here or SQLcl which is a java based command line for Oracle SQL based on the SQL engine we built for SQLDeveloper. You can download it here 的 Oracle SQLDeveloper。
SQLcl 非常简单,您可以使用 EZconnect 语法连接到任何 Oracle 数据库
sql.exe usernamepassword@yourdatabasemachinename:yoursqlportnumber/databasename
例如,
sql barry/omagh@devbox:1521/DEVDB1
如有任何问题,请查看社区页面 here。
希望对您有所帮助。
B
我觉得添加 sql 服务器和安装需要很多时间来发现和理解,所以我添加了一些步骤以获得与使用 sql+ 工具可以找到的相同用法。此安装适用于 oracle 11g 快捷版。
This is the link from which you can download oracle database software.
解压缩 zip 文件(不要更改名称)
开始“设置”
当要求选择密码时,请选择您喜欢的内容
不会忘记并记下来
因为以后不能轻易改变
安装完成后,您将
在桌面上看到一个在大多数情况下不起作用的快捷方式
打开浏览器输入link
注意:此端口号可以是 8081 或其他与您的空闲端口相关的端口号。如果它被占用,那么在安装时会出现一个 window 有一个 PORT 号码部分,可以在那里看到号码。
您将看到一个 Oracle window,选择“Application Express”
当您看到登录提示时,将 SYSTEM 作为用户名
并提供您在第 4 步中选择的密码
你会看到另一个window“创建应用程序
快捷工作区
选择“新建”作为“数据库用户名”
为“数据库用户名”命名,必须是
与下一个“Application Express 用户名”相同
密码同4
11.You 会再次看到 window
给你密码
现在你会看到4个选项
选择“SQL 创意工坊”->“sql 命令”
你已经准备好了,你可以在这里做任何事情。
否则 CLIMAX:转到您电脑的搜索按钮
输入“运行 SQL 命令行”。你会看到
命令行界面。
在SQL>
后输入window
连接USERNAME/PASSWORD
(这些凭证是您在第 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 中的文件提取到 相同 文件夹
- 将此文件夹添加到 Windows 系统中的
PATH
环境变量
- 打开 CMD window 并输入
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 名称
很抱歉,可能用一个非常愚蠢的问题打扰了大家,但我刚刚开始学习数据库管理系统,今天我尝试了我的第一个 sql class 我不得不通过提供我的登录详细信息登录并学习一些介绍性语法。但是我已经完成了我的第一个 sql 任务,我必须在其中创建一个 table 并输入值。为此,我需要在我的电脑中下载 sql plus。我打开 Oracle 网站并感到困惑。不知道该怎么做,也找不到我可以理解和下载的好的分步说明。请提供带有链接的分步过程,我可以通过这些链接正确下载它。另外我想说的是,我的学校提供了 sql plus 软件,但它不是 运行 并给出错误 "ocl.dll" 错误。我真的需要你的帮助。提前致谢。
如果您需要 SQL*此外,您可以从 here
下载 Oracle Instant 客户端安装它并确保你的路径上有 SQL*Plus exe。
或者,您也可以使用来自 here or SQLcl which is a java based command line for Oracle SQL based on the SQL engine we built for SQLDeveloper. You can download it here 的 Oracle SQLDeveloper。
SQLcl 非常简单,您可以使用 EZconnect 语法连接到任何 Oracle 数据库
sql.exe usernamepassword@yourdatabasemachinename:yoursqlportnumber/databasename
例如,
sql barry/omagh@devbox:1521/DEVDB1
如有任何问题,请查看社区页面 here。
希望对您有所帮助。
B
我觉得添加 sql 服务器和安装需要很多时间来发现和理解,所以我添加了一些步骤以获得与使用 sql+ 工具可以找到的相同用法。此安装适用于 oracle 11g 快捷版。 This is the link from which you can download oracle database software.
解压缩 zip 文件(不要更改名称)
开始“设置”
当要求选择密码时,请选择您喜欢的内容 不会忘记并记下来 因为以后不能轻易改变
安装完成后,您将 在桌面上看到一个在大多数情况下不起作用的快捷方式
打开浏览器输入link
注意:此端口号可以是 8081 或其他与您的空闲端口相关的端口号。如果它被占用,那么在安装时会出现一个 window 有一个 PORT 号码部分,可以在那里看到号码。
您将看到一个 Oracle window,选择“Application Express”
当您看到登录提示时,将 SYSTEM 作为用户名 并提供您在第 4 步中选择的密码
你会看到另一个window“创建应用程序 快捷工作区
选择“新建”作为“数据库用户名” 为“数据库用户名”命名,必须是 与下一个“Application Express 用户名”相同
密码同4
11.You 会再次看到 window 给你密码
现在你会看到4个选项 选择“SQL 创意工坊”->“sql 命令”
你已经准备好了,你可以在这里做任何事情。
否则 CLIMAX:转到您电脑的搜索按钮 输入“运行 SQL 命令行”。你会看到 命令行界面。
在SQL>
后输入window连接USERNAME/PASSWORD
(这些凭证是您在第 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 中的文件提取到 相同 文件夹
- 将此文件夹添加到 Windows 系统中的
PATH
环境变量 - 打开 CMD window 并输入
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 名称