志在指尖
用双手敲打未来

sqlplus(sqlplus安装教程及配置)

sqlplus

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,能够运行sql*plus命令与sql句子。
咱们一般所说的DML、DDL、DCL句子都是sql句子,它们执行完后,都能够保存在一个被称为sqlbuffer的内存区域中,并且只能保存一条最近执行的sql句子,咱们能够对保存在sqlbuffer中的sql句子进行修正,然后再次执行,sql*plus一般都与数据库打交道。
除了sql句子,在sql*plus中执行的其它句子咱们称之为sql*plus命令。它们执行完后,不保存在sqlbuffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制造报表。

sql

sqlplus安装教程及配置

什么是SQL*Plus?
SQLPlus是Oracle供给的命令行东西,能够运用SQLPlus在命令行上交互履行构建表、查询等句子。这是Oracle的及时客户端(即时客户端)功用。
需求SQL*Plus的状况是什么?关于开发人员和数据保护人员来说,最常用的Oracle数据操作东西是SQLDeveloper,SQLDeveloper被称为Oracle集成开发环境,它是Java的Eclipse、微软系列的visualstudiperSQLDeveloper功用非常强大,常见功用包括:
经过履行SQL句子和脚本查询不同类型的数据库目标来编辑和调试PL/SQL句子。(供给格式化SQL句子的能力)运转陈述和生成的SQLDeveloper有必要发动和运用(继续集成)(CI)的运用,例如在部署APP应用程序期间自动运转SQL脚本的状况下不合适此时,需求以命令行方式履行SQL句子。这能够选择运用SQLPlus。此外,Oracle还供给了SQLDeveloper命令行版别。运用SQLcl、SQLcl也能够完成与SQLPlus相同的功用。
装置SQL*Plus不能单独装置和运转SQL*Plus。有必要根据即时客户端运转。
旧版别的Oracle客户端有必要单击装置文件才能装置旧版别(Oralce10g)的Oracle客户端。以windows10.2.0.5版客户端装置为例,装置过程如下:
下载装置文件。单击instantclient-basic-win64-10.2.0.5.zip解压缩文件解压缩文件中的setup.exe装置界面。
装置完成后,能够在命令行上运转sqlplus命令。较新版别的及时客户端不需求装置在较新版别的客户端上,下载文件后直接解压缩即可运用。SQLPlus也作为可选软件包下载(假如需求),然后将相关文件复制到客户端目录中。
官方供给的每个版别的客户端和SQLPlus下载方位如下:
3359www.Oracle.com/数据库/technologies/instant-client/winx64-64-downloads.html
现在供给的最新版别是19.6.0.0.0。
客户机包括有关Oracleinterfacecall(OCI)的文件。要运转OCI、OCCI和JDBC19.6.0.0.0,Windows7或更高版别有必要装置Microsoftvisualstudio2017redistributable。此示例说明如何在Windows10上装置19.6.0.0.0版的及时客户端和SQL*Plus命令东西。
装置(实际上是解压缩和装备)过程:
下载压缩包
要运用SQLPlus,有必要首先装置即时客户端的根底软件包(instantclient-basic),然后装置SQLPlus软件包(instant-sqlplus)
下载地址请参考下面的链接。下载完成的文件如下。
冻结压缩包
运用解压缩东西(此处运用WinRAR),为两个压缩包单击“解压缩到当前文件夹”。假如这两个压缩包中的目录相同,则解压缩后的目录相同。在此为instantclient_19_6;假如压缩包不在同一目录中,也能够手动复制。
解压缩的目录包括sqlplus.exe可履行文件。
测验履行
发动Windows命令行窗口并切换到instantclient的目录途径,然后在窗口中键入:
sqlplus/NOLOG在此处的效果如下:
注意:/NOLOG表示不登录SQL*Plus命令窗口,否则将显现用于输入用户名/密码的交互式界面。
设置环境变量
运用sqlplus.exe的完好途径或切换到sqlplus.exe途径运转sqlplus很麻烦。经过在体系环境变量中装备此途径,能够直接在任何途径上运转sqlplus。
尽管能够直接将此途径添加到PATH中,但主张在添加到PATH之前定义ORACLE_HOME环境变量。
例如,添加到Oracle_homed:\inssoftware\instantclient_12_2和PATH
假如%ORACLE_HOME%客户端的字符集需求设置,它通常与服务器保持一致。例如:
如何在运转NLS_LANG=AMERICAN_AMERICA.UTF8其他sql文件后退出sqlplus命令窗口:echoexit|sqlplususer/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.zip12.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/12660628OracleDeveloper下载地址:
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

未经允许不得转载:IT技术网站 » sqlplus(sqlplus安装教程及配置)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载