㈠ 命令行里使用 sqlplus 的语法探究。
序号 | 命令行 | 用法举例 |
---|---|---|
① | sqlplus | > sqlplus |
② | sqlplus [option] | > sqlplus -L |
③ | sqlplus [logon] | > sqlplus [email protected] |
④ | sqlplus [/nolog] | > sqlplus /nolog |
⑤ | sqlplus [start] |
① 屏幕提示输入用户名、密码连接默认数据库
② 命令选项
选项 | 备注 |
---|---|
-C <version> | 将受影响的命令的兼容性设置为 <version> 指定的版本。 |
-L | 只尝试登录一次 |
-M "<options>" |
设置输出的自动 HTML 标记。 格式为: |
-R <level> | 设置受限模式, 以禁用与文件系统交互的 SQL*Plus 命令。级别可以是 1, 2 或 3。最高限制级别为 -R 3, 该级别禁用与文件系统交互的所有用户命令。 |
-S | 设置无提示模式, 该模式隐藏命令的 SQL*Plus 标帜, 提示和回显的显示。 |
③ 指定连接数据库的用户名、口令、数据库连接标识符
用法 | 备注 |
---|---|
sqlplus {username} | 提示输入密码、连接默认数据库 |
sqlplus {username}/ | 效果同上 |
sqlplus {username}[/password] | |
sqlplus {username}[@<connect_identifier>]◎ |
例如: > sqlplus [email protected] |
sqlplus {username} [AS {SYSDBA | SYSOPER | SYSASM}] |
设定数据库管理权限 |
◎ 处的<connect_identifier>可以是“网络服务名”,或者是“主机地址:端口号/全局数据库名”
全局数据库名为“my01.com”,正确的示例用法是:
aa> sqlplus [email protected]
bb> sqlplus system/[email protected]:1521/my01.com
*aa处的“my01”是网络服务名,就是监听器:
④ 启动 sql*plus 而不连接到数据库
⑤ 待续...
时间: 2024-11-05 17:08:39