sqlplus(sqlplus执行sql文件)
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

#本文目录一览
1、oraclesqlplus命令汇总2、Oracle数据库SQLPLUS介绍3、sqlplus怎么读4、linux系统oracle执行sqlplus找不到5、sqlplus怎么登陆6、sqlplus常见命令1.sqlplus 需要输入账号密码才能登陆,此处只能一般账号(scott)和普通管理员(system)登陆
2.sqlplus/nolog 可以直接登录到oracle(无需账号密码)
3. conn用户名/密码@服务器IP地址:端口/实例名 as 连接身份
实例: conn sys/123456@127.0.0.1:1521/orcl as sysdba
1)查看oracle服务端监听器状态:
lsnrctlstatus
2)如果没有监听:lsnrctlstop lsnrctlstart
3)发现端口是1525而不是1521,问题最终解决!
4.执行系统命令
host 系统命令 eg: host mkdir d:\testoracle #在D盘创建一个叫testoracle的文件夹
5.清屏:clearscreen
6.查看error信息:show error
7.查看当前登录的用户 showuser
8.导出记录到本地的文件中:
spool 指定导出到本地的文件名
关闭导出记录:spool off
9.导入sql文件:
start sql文件存放的位置
10.密码修改:passw 修改当前用户的密码,如需修改其他用户的密码,必须使用sys账号修改
11.环境变量设置:
临时修改,重启下sqlplus就会丢失设置
set linesize 60 (默认80,showlinesize显示)设置显示行的高度
setpagesize 20 (默认14,show pagesize) 设置每页显示的行数
永久修改:
文件位置:E:\oracle\Administrator\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql
添加内容如下:
set linesize 60
setpagesize 20
Oracle数据库SQLPLUS介绍
SQLPLUS是ORACLE公司开发的很简洁的管理工具,SQLPLUS是更好的,最核心的ORACLE管理工具。SQLPLUS简洁而高效,舍弃浮华,反璞归真。使用sqlplus,进入sqlplus并进行简单的操作目的是熟悉oracle的小工具sqlplus的使用。
1、如何进入SQLPLUS界面
进入DOS,然后键入如下命令
C:\sqlplus/nolog
进入字符界面
C:\sqlplusw/nolog
进入windows界面,windows平台特有的。
/nolog是不登录的意思。只进入SQLPLUS程序提示界面。
等待你输入命令。
2、SQLPLUS的基本操作
Sqlconnect/assysdba
连接到本地的更高帐号
Sqlhelpindex
EnterHelp[topic]forhelp.
Sqlshowall
显示当前SQLPLUS的环境设置
Sqlshowuser
显示当前所登录的.用户信息
SQLclearscreen
有的时候sqlplus会显示的有点乱,光标不在最后,请清屏.
3、一些常用命令
Spool
命令是将屏幕的显示输入到文本文件内,以便查看,有点象屏幕转存。
SPOOLC:\1.TXT
SELECT*FROMEMP;
SPOOLOFF
以上三行就将SPOOL和SPOOLOFF所夹的屏幕输出到c:\1.txt文件中。
Spoolc:\1.txtappend
Select*fromdept;
Spooloff
加APPEND命令的含义是续写c:\1.txt,如果不加,将会把原来的c:\1.txt覆盖,这是10G的新特性,
以前的数据库版本不能续写,只能指定新的文件名称。
Run
运行SQLPLUS缓冲区内的SQL语句,可以缩写为r
/
与run命令相同,运行SQLPLUS缓冲区内的SQL语句
@脚本
@%oracle_home%\rdbms\admin\utlxplan.sql
该句话的含义为运行指定的脚本。
@@为运行相对路径下的脚本,一般是在大脚本调用小脚本的时候使用。
Save
将当前SQLPLUS缓冲区内的SQL语句保存到指定的文件中
如savec:\2.txt
Get
将文件中的SQL语句调入到SQLPLUS缓冲区内。
如getc:\2.txt
Edit
编辑当前SQLPLUS缓冲区内的SQL语句,如ed
注释
--是注释当前行
是注释多行
PS:注意书写语句的时候要加上分号”;”
;
sqlplus读sqlplus。根据查询相关资料得知,sqlplus由sql三个字母和plus这一个单词构成,三个字母读原字母音,plus读普拉丝。
linux系统oracle执行sqlplus找不到是设置错误造成的,解决***为:
1、将ORACLE客户端rpm安装包传输到linux系统。
2、ROOT用户先后执行rpm包安装命令。
3、安装完成后,自动生成客户端所在目录/usr/lib/oracle/12.1/client64,其下bin、lib目录分别存储可执行文件和对应的连接库。
4、在/usr/lib/oracle/12.1/client64目录下,用vi命令,创建并配置Oracle客户端的***服务名配置文件tnsnames.ora。
5、登录sqlplus使用用户,在.bash_profile中设置ORACLE客户端环境变量。
6、在.bash_profile中,将sqlplus所在的路径添加到PATH环境变量中。
7、完成安装后,可以在命令窗口用sqlplus按对应用户名密码连接***的oracle数据库,读取表了。
sqlplus登录***如下:
一、***一:在“开始”菜单下,找到与Oracle相关的程序,然后在“应用程序开发”下选择sqlplus。
二、***二:直接找到安装目录下的,(D:\mysoft\oracl\product\11.2.0\dbhome_1\BIN),双击打开sqlplus.exe。
三、此时会弹出sqlplus登录对话框,如下图所示。输入要登录的用户名和密码。
四、另一种***是直接按windows键+R键打开操作窗口,输入sqlplus或CMD进入DOS命令界面,点击确定。
五、下面是直接使用连接器的成功Oracle连接。
1、help查询某个命令的详细信息
2、helpindex查询sqlplus的命令清单
3、desc[ribe]查询指定数据对象的组织结构(比如查询表或者视图)
descdba_users;
4、想要临时查询某个表有哪些列
selectempno,ename, 输入回车
#descscott.emp
salfromscott.empwherejob='SALE***AN';
5、clearscr清空屏幕
6、spool命令,将查询结果输出到指定文件中
spo[ol] file_name [create|replace|append] off|out【关闭spo输出】
spod;\emp.txt 回车
selectempno,ename,salfromscott.emp;回车
spooloff 回车
7、define可以定义一个用户变量,分配一个字符串
definemyjob='SALE***AN'
definemyjob
8、show显示sqlplus系统变量的值或者环境变量的值
show[系统变量名|环境变量名]
showparametersdb_block_size
从服务器参数文件中取出系统参数中的 db_block_size的值
9、edi【t】文件路径名称
打开一个txt文件
10、“/”执行缓冲区中最近sql语句(是sql语句,增删改查....)
11、save 文件 [append附加]:将最近一条sql语句保存到文件中
savee:\my.sql
12、get 文件:读取sql脚本文件中的所有sql语句,并保存在sql缓冲区中
gete:\my.sql
13start和@ 文件 :用来执行sql文件中sql语句
start e:\my.sql
@ e:\my.sql
l
OK,本文到此结束,希望对大家有所帮助。
本文主要介绍了关于sqlplus(sqlplus执行sql文件)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/230793.html