当前位置:首页 » 编程语言 » sqlplus命令
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sqlplus命令

发布时间: 2022-01-15 05:14:19

sqlplus 调用脚本 报错未知命令

加个@或者start
比如:
SQL>@D:\.........
SQL>start D:\....

Ⅱ Oracle的SQLPLUS命令中有个accept命令,这个怎么用

ACCEPT命令用于在SQLPLUS中,接收用户的输入的变量。

这个命令经常使用,不过最近才发现ACCEPT还有DEFAULT语法。
SQL> ACCEPT TABLE_NAME DEFAULT DUAL
SQL> SELECT * FROM &TABLE_NAME;
原值 1: SELECT * FROM &TABLE_NAME
新值 1: SELECT * FROM DUAL
D
-
X
在ACCEPT命令时没有输入任何字符而直接回车,ACCEPT命令会采用DEFAULT语法中变量作为默认输入值。
除了DEFAULT语法,ACCEPT还有一个HIDE语法,用于隐藏用户输入的敏感字符:
SQL> ACCEPT PASSWD PROMPT 'INPUT PASSWORD' HIDE
INPUT PASSWORD***
SQL> CREATE USER U_TEST IDENTIFIED BY &PASSWD
2 ;
原值 1: CREATE USER U_TEST IDENTIFIED BY &PASSWD
新值 1: CREATE USER U_TEST IDENTIFIED BY ABC
用户已创建。
利用HIDE,可以提高SQLPLUS工具的安全性。
这里是为了演示方便,如果要提高安全性,还要设置VER OFF,避免将敏感数据输出到屏幕。
SQL> DROP USER U_TEST;
用户已删除。
SQL> SET VER OFF
SQL> CREATE USER U_TEST IDENTIFIED BY &PASSWD;
用户已创建。

Ⅲ 以下的命令中,哪个是SQL*Plus命令

sql是所有命令操作的一个标准。
sqlplus命令除了执行SQL命令外,还可以执行本sqlplus工具的以下自定义命令(如登录oracle直接在sqlplus窗口登录即可,不需要输入登录命令)。

Ⅳ Oracle sqlplus 命令找不到

1、如果oracle安装正常,一般sqlplus存放在$ORACLE_HOME/bin
2、你的ORACLE_HOME路径太深了,安装时用/u01/oracle/11.2.0/足够了
3、profile是按行执行的,应该先定义ORACLE_HOME=/u01/oracle/11.2.0,
再定义PATH=$ORACLE_HOME/bin:$PATH
4、env|grep PATH检查,例如
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/u02/oracle/11.2.0/bin
5、which sqlplus检查
/u02/oracle/11.2.0/bin/sqlplus

Ⅳ ORACLE的sqlplus中执行查询命令

首先确定你是在同一个用户下面的查询,并且确定该用户下的department表确实含有数据。
你可以执行select count(*) from department;看看返回结果,就可以知道表中是否含有数据了。

Ⅵ 怎么进入sqlplus的命令行

打开命令行窗口界面,可以同时按住“ctrl+R”键,在弹出来的运行窗口中输入cmd。
启动oracle服务,在命令行窗口中输入“net start oracleserviceXXXX”后面的XXXX实际是需要根据您自己的数据库实例名进行替换。如果您不知道,可以看下“计算机管理”界面下的服务中,能不能找到服务名类似的服务。提示“服务已经启动成功”就说明服务启动起来了。
启动监听程序,在命令行窗口输入lsnrctl start,等到提示“命令执行成功”就可以了。
接下来就开始加载数据库实例了。在命令行窗口输入“sqlplus / as sysdba”登录到一个空闲的例程。
登录完成后,输入“startup”。这个过程可能有点慢,直到出现“数据库已经打开”则表示实例启动成功了。

Ⅶ linux 怎样用sqlplus命令

sqlplus是Oracle的客户端工具,你得安装了Oracle软件才会有。装了的话,直接在命令行执行sqlplus命令就可以。

Ⅷ sql语句与sqlplus命令有什么区别

”sql语句与sqlplus命令“其实都是用来进行oracle操作的,可以看做sqlplus是sql的”具体实现和优化“。
sql是所有命令操作的一个标准。
sqlplus命令除了执行SQL命令外,还可以执行本sqlplus工具的以下自定义命令(如登录oracle直接在sqlplus窗口登录即可,不需要输入登录命令)。

Ⅸ bat 调用SQLPLUS命令

应该是新打开的sqlplus窗口吧,后面的语句不能执行是什么意思,是你bat中的sql语句?还是bat语句?
调用sqlplus后,在sqlplus里执行的应该是sql语句,或者作成 sql文件,@执行。如果需要,是sqlplus的执行结果返回到cmd窗口中。
要分开什么窗口执行什么语句。

Ⅹ sqlplus执行一条插入命令

1、在单机环境下
要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下
su - oracle
a、启动ORACLE系统
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR>quit
b、关闭ORACLE系统
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>shutdown
SVRMGR>quit
启动oracle9i数据库命令:
$ sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Proction on Fri Oct 31 13:53:53 2003
Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved.
SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup^C
SQL> startup
ORACLE instance started.