首页 > 编程知识 正文

oracle数据库安装和配置(oracle登录sqlplus)

时间:2023-05-06 01:30:32 阅读:68589 作者:4860

文章目录SQL*Plus是什么? 需要SQL*Plus的情况是什么? 安装较早版本的SQL*Plus客户端安装较新版本的及时客户端其他下载链接19.6.0.0.0版本12.2.0.1.0版本

什么是SQL*Plus?

SQLPlus是Oracle提供的命令行工具,可以使用SQLPlus在命令行上交互执行构建表、查询等语句。 这是Oracle的及时客户端(即时客户端)功能。

需要SQL*Plus的情况是什么? 对于开发人员和数据维护人员来说,最常用的Oracle数据操作工具是SQL Developer,SQL Developer被称为Oracle集成开发环境,它是Java的Eclipse、微软系列的visual studiper SQL Developer功能非常强大,常见功能包括:

通过执行SQL语句和脚本查询不同类型的数据库对象来编辑和调试PL/SQL语句。 (提供格式化SQL语句的能力)运行报告和生成的SQL Developer必须启动和使用(持续集成) (CI )的使用,例如在部署APP应用程序期间自动运行SQL脚本的情况下不合适此时,需要以命令行方式执行SQL语句。 这可以选择使用SQLPlus。 此外,Oracle还提供了SQL Developer命令行版本。 使用SQLcl、SQLcl也可以实现与SQLPlus相同的功能。

安装SQL*Plus不能单独安装和运行SQL*Plus。 必须基于即时客户端运行。

旧版本的Oracle客户端必须单击安装文件才能安装旧版本(Oralce 10g )的Oracle客户端。 以windows 10.2.0.5版客户端安装为例,安装过程如下:

下载安装文件。 单击instant client-basic-win 64-10.2.0.5.zip解压缩文件解压缩文件中的setup.exe安装界面。

安装完成后,可以在命令行上运行sqlplus命令。 较新版本的及时客户端不需要安装在较新版本的客户端上,下载文件后直接解压缩即可使用。 SQLPlus也作为可选软件包下载(如果需要),然后将相关文件复制到客户端目录中。

官方提供的每个版本的客户端和SQLPlus下载位置如下:

3359 www.Oracle.com /数据库/technologies/instant-client/win x64-64-downloads.html

目前提供的最新版本是19.6.0.0.0。

客户机包含有关Oracleinterfacecall(OCI )的文件。 要运行OCI、OCCI和JDBC19.6.0.0.0,Windows 7或更高版本必须安装Microsoft visual studio 2017 re distributable。 此示例说明如何在Windows 10上安装19.6.0.0.0版的及时客户端和SQL*Plus命令工具。

安装(实际上是解压缩和配置)步骤:

下载压缩包

要使用SQLPlus,必须首先安装即时客户端的基础软件包(instantclient-basic ),然后安装SQLPlus软件包(instant-sqlplus )

下载地址请参考下面的链接。 下载完成的文件如下。

解冻压缩包

使用解压缩工具(此处使用WinRAR ),为两个压缩包单击“解压缩到当前文件夹”。 如果这两个压缩包中的目录相同,则解压缩后的目录相同。 在此为instantclient_19_6; 如果压缩包不在同一目录中,也可以手动复制。

解压缩的目录包含sqlplus.exe可执行文件。

测试执行

启动Windows命令行窗口并切换到instant client的目录路径,然后在窗口中键入:

sqlplus /NOLOG在此处的效果如下:

注意:/NOLOG表示不登录SQL*Plus命令窗口,否则将显示用于输入用户名/密码的交互式界面。

设置环境变量

使用sqlplus.exe的完整路径或切换到sqlplus.exe路径运行sqlplus很麻烦。 通过在系统环境变量中配置此路径,可以直接在任何路径上运行sqlplus。

虽然可以直接将此路径添加到PATH中,但建议在添加到PATH之前定义ORACLE_HOME环境变量。

例如,添加到Oracle _ homed :ins softwareinstant client _ 12 _ 2和PATH

如果%ORACLE_HOME%客户端的字符集需要设置,它通常与服务器保持一致。 例如:

如何在运行NLS_LANG=AMERICAN_AMERICA.UTF8其他sql文件后退出sqlplus命令窗口: echo exit|sqlplus user/passwd @ dbname

要批量导入导出的数据,也可以使用imp等

下载链接19.6.0.0.0及时客户端基础包: https://do

wnload.oracle.com/otn_software/nt/instantclient/19600/instantclient-basic-windows.x64-19.6.0.0.0dbru.zip及时客户端SQL*Plus包:
https://download.oracle.com/otn_software/nt/instantclient/19600/instantclient-sqlplus-windows.x64-19.6.0.0.0dbru.zip及时客户端导入导出工具包:
https://download.oracle.com/otn_software/nt/instantclient/19600/instantclient-tools-windows.x64-19.6.0.0.0dbru.zip 12.2.0.1.0 版本 及时客户端基础包: https://download.oracle.com/otn/nt/instantclient/122010/instantclient-basic-windows.x64-12.2.0.1.0.zip?AuthParam=1595491136_97b75776ed175110ad8b6bb32494b288及时客户端SQL*Plus包:https://download.oracle.com/otn/nt/instantclient/122010/instantclient-sqlplus-windows.x64-12.2.0.1.0.zip?AuthParam=1595491200_40796ec4f0396037bb301a471ff4df99
CSDN中的下载地址: https://download.csdn.net/download/oscar999/12660622及时客户端导入导出工具包:https://download.oracle.com/otn/nt/instantclient/122010/instantclient-tools-windows.x64-12.2.0.1.0.zip?AuthParam=1595493103_97034aac08ea3826470b3b442d7312bd
CSDN中的下载地址:https://download.csdn.net/download/oscar999/12660628 Oracle Developer下载地址:

https://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-19.2.1.247.2212-x64.zip?AuthParam=1595670505_3fe09b8b1695a95c0687e7815ec8b2dd

也可以到如下地址下载:
https://download.csdn.net/download/oscar999/12660969

参考 SQL*Plus 官方使用说明:https://docs.oracle.com/cd/B19306_01/server.102/b14357/qstart.htm#i1049125SQL*Plus 官方安装说明:https://docs.oracle.com/cd/B19306_01/server.102/b14357/ape.htm

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。