Oralce客户端工具sql*plus的语法

wKioL1Yc2lnAyLz5AAA96PRMeqg897.jpg

㈠ 命令行里使用 sqlplus 的语法探究。

序号
命令行
用法举例
sqlplus
> sqlplus
sqlplus [option]
> sqlplus -L
sqlplus [logon]
> sqlplus system@my01
sqlplus [/nolog]
> sqlplus /nolog
sqlplus [start]

① 屏幕提示输入用户名、密码连接默认数据库

    登陆环境变量“ORACLE_SID”指定的数据库。

② 命令选项

选项
备注
-C <version>
将受影响的命令的兼容性设置为 <version> 指定的版本。
-L
只尝试登录一次
-M "<options>"

设置输出的自动 HTML 标记。

格式为:
  HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
  [ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]

-R <level>
设置受限模式, 以禁用与文件系统交互的 SQL*Plus 命令。级别可以是 1, 2 或 3。最高限制级别为 -R 3, 该级别禁用与文件系统交互的所有用户命令。
-S
设置无提示模式, 该模式隐藏命令的 SQL*Plus 标帜, 提示和回显的显示。


③ 指定连接数据库的用户名、口令、数据库连接标识符

用法
备注
sqlplus {username}
提示输入密码、连接默认数据库
sqlplus /
使用操作系统完成密码验证
sqlplus {username}[/password]

sqlplus {username}[@<connect_identifier>]

例如:

> sqlplus system@my01

sqlplus {username}

[AS {SYSDBA | SYSOPER | SYSASM}]

设定数据库管理权限

处的<connect_identifier>可以是“网络服务名”,或者是“主机地址:端口号/全局数据库名”

全局数据库名为“my01.com”,正确的示例用法是:

aa> sqlplus system@my01

bb> sqlplus system/manager@localhost:1521/my01.com

*aa处的“my01”是网络服务名,就是监听器:

                                           wKioL1Ybz83jP4N-AAB_qoJSrCE740.jpg


④ 启动 sql*plus 而不连接到数据库


⑤ 待续...



wKiom1YbpuWiRQ3yAABm5lAGjro733.jpg

本文出自 “小崔的实验笔记” 博客,谢绝转载!

你可能感兴趣的:(客户端)