1. 为什么linux里面sqlplus不能使用上下键切换
Linux下Sqlplus不能使用上下键来调用以前输入过的命令,如果想使用这个功能,可以安装rlwrap、uniread之类的软件。或者使用sqlplus替代产品,比如gqlplus、yasql
2. linux怎么进入oracle命令
su –oracle不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i。
root用户登录linux桌面右击>open terminal# su - oracle$ sqlplus /nologSQL> conn / as sysdbaSQL>startupSQL>select sysdate from al;之后你就可以使用oracle了。
3. 在Linux系统中,使用sqlplus命令后,但是username和密码忘记,该怎么办呢
用操作系统认证方式登录,切换到oracle帐号、进入$ORACLE_HOME sqlplus as进去。修改你的用户密码,如果sys或者syste密码忘了就使用orapwd工具重新设置密码!
4. linux系统oracle执行sqlplus找不到
linux系统oracle执行sqlplus找不到是设置错误造成的,解决方法为:
1、将ORACLE客户端rpm安装包传输到linux系统。
5. Linux 下oracle sqlplus 命令无法识别
用ORACLE用户去执行
另外把 BASH_PROFILE里对SQLPLUS的 ALIAS去掉
还有就是看看 PATH这个环境变量和 SQLPLUS所在目录的权限
6. 关于linux下的oracle的sqlplus中的edit命令
pzw> ;
1* select * from job
pzw> ed
---------------------------------
如上:
ed 之后就进入了vi编辑,
shift + $ 将光标移到最后;
按a 然后 按s 就把s 加上了。
按esc 退出编辑模式。
敲 :wq 退出vi
结果如下:
---------------------------------
Wrote file afiedt.buf
1* select * from jobs
还有不明白的hi我。
7. linux sqlplus 未知命令
sqlplus是postgresql登录数据库的命令,如果没有安装postgresql可能会有这种情况。
1、检查是否安装了PostgreSQL,未安装,则需重新安装。
2、检查环境变量是否包含PostgreSQL的环境变量,如果不包含其环境变量,则系统无法识别。
8. linux下不进入sqlplus执行sql语句
那就可以以调用sql文本的方式来操作。
示例:
#!/bin/bash
sqlplus-S"test/unimas"<<!
setheadingoff
setfeedbackoff
setpagesize0
setverifyoff
setechooff
colcounnew_valuev_coun
selectcount(*)counfromlesson;
exitv_coun
!
VALUE="$?"
echo"showrow:$VALUE"
将以上脚本保存到机器的目录下,起名为test1.sh
然后执行这个shell即可。
注意:
select count(*) coun from lesson;
以上这句为要执行的sql,一定要以分号结尾。