请选择 进入手机版 | 继续访问电脑版

[oracle] Oracle Sqlplus下令 登录多种方式案例讲解

[复制链接]
查看38 | 回复7 | 2021-9-14 02:38:20 | 显示全部楼层 |阅读模式
目次

Oracle Sqlplus下令 登录的几种方式

sqlplus 下令 语法

  1. sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]
  2. <option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]
  3. -C <version> 将受影响的命令的兼容性设置为<version> 指定的版本。该版本具有"x.y[.z]" 格式。例如, -C 10.2.0
  4. -L 只尝试登录一次, 而不是 在出错时再次提示。
  5. -M "<options>" 设置输出的自动 HTML 标记。选项的格式为:
  6. HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text][ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
  7. -R <level> 设置受限(restricted)模式, 以禁用与文件系统交互的SQL*Plus 命令。级别可以是 1, 2 或 3。最高限制级别为 -R 3, 该级别禁用与文件系统交互的所有用户命令。
  8. -S 设置无提示(slient)模式, 该模式隐藏命令的提示和回显 的显示。
  9. <logon> 为: {<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]
  10. 指定数据库帐户用户名, 口令和数据库连接的连接标识符。如果没有连接标识符, SQL*Plus 将连接到默认数据库。
  11. AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库管理权限。
  12. <connect_identifier> 的形式可以是 Net 服务名或轻松连接。
  13. @[<net_service_name> | [//]Host[:Port]/<service_name>]
  14. <net_service_name> 是服务的简单名称, 它解析为连接描述符。
  15. 示例: 使用 Net 服务名连接到数据库, 且数据库 Net 服务名为 ORCL。
  16. sqlplus myusername/mypassword@ORCL
  17. Host 指定数据库服务器计算机的主机名或 IP地址。
  18. Port 指定数据库服务器上的监听端口。
  19. <service_name> 指定要访问的数据库的服务名。
  20. 示例: 使用轻松连接连接到数据库, 且服务名为 ORCL。
  21. sqlplus myusername/mypassword@Host/ORCL
  22. /NOLOG 选项可启动 SQL*Plus 而不连接到数据库。
  23. EDITION 指定会话版本的值。
  24. <start> 为: @<URL>|<filename>[.<ext>] [<parameter> ...]
  25. 使用将分配给脚本中的替代变量的指定参数从 Web 服务器 (URL) 或本地文件系统 (filename.ext)运行指定的 SQL*Plus 脚本。
  26. 在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件例如, 工作目录中的 login.sql)。这些文件包含 SQL*Plus 命令。
复制代码

支持的功能很全,但常用的几种毗连 方式也就几种:

1. sqlplus / as sysdba

  1. sqlplus / as sysdba
复制代码

无需数据库进入可用状态,就可用用该下令 登录,运行startup来启动。

2. sqlplus “/as sysdba”

  1. sqlplus "/as sysdba"
复制代码

上一条下令 的另一种情势 ,未发现两者有什么区别。

3. sqlplus username/pwd@host/service_name

  1. sqlplus tiger/scott@localhost/orcl
  2. sqlplus tiger/scott@172.16.10.1:1521/orcl
复制代码

以用户名/暗码 、IP:Port、服务名 为参数登录。

4. sqlplus /nolog

  1. sqlplus /nolog
复制代码

先使用 sqlplus下令 ,而不毗连 数据库,然后用conn下令 登录。

  1. conn tiger/scott
  2. conn tiger/scott@172.16.0.1/orcl
复制代码

这种方式比第3种方式安全,由于 第3种方式登录后,通过ps查看到的历程 是带用户名和暗码 的。

到此这篇关于Oracle Sqlplus下令 登录多种方式案例讲解的文章就先容 到这了,更多相干 Oracle Sqlplus下令 登录多种方式内容请搜索 脚本之家从前 的文章或继续欣赏 下面的相干 文章渴望 大家以后多多支持脚本之家!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 刘岑岑故 | 2021-9-18 09:54:56 | 显示全部楼层
有内涵!
回复

使用道具 举报

avatar 意乱了真假意wk | 2021-10-4 15:59:07 | 显示全部楼层
admin楼主是我最崇拜的人!
回复

使用道具 举报

avatar 见贤思齐380 | 2021-10-4 16:53:15 | 显示全部楼层
楼上的说的很多!
回复

使用道具 举报

avatar hedeafmz28 | 2021-10-4 17:00:49 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的源码论坛他的站点都是商业源码,还是免费下载的那种!特别好用。访问地址:http://www.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 绚丽源自寂寞悍 | 2021-10-4 17:30:11 | 显示全部楼层
不错的帖子,值得收藏!
回复

使用道具 举报

avatar 壮壮妈2017 | 2021-10-6 06:54:29 | 显示全部楼层
我裤子脱了,纸都准备好了,你就给我看这个?
回复

使用道具 举报

谢谢admin楼主的分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则