Oracle Sqlplus命令登录多种方式案例讲解_oracle

来源:脚本之家  责任编辑:小易  
目录
Oracle Sqlplus命令登录的几种方式1. sqlplus / as sysdba2. sqlplus “/as sysdba”3. sqlplus username/pwd@host/service_name4. sqlplus /nolog

Oracle Sqlplus命令登录的几种方式

sqlplus 命令语法

sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]
<option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]

-C <version>   将受影响的命令的兼容性设置为<version> 指定的版本。该版本具有"x.y[.z]" 格式。例如, -C 10.2.0
-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>     设置受限(restricted)模式, 以禁用与文件系统交互的SQL*Plus 命令。级别可以是 1, 2 或 3。最高限制级别为 -R 3, 该级别禁用与文件系统交互的所有用户命令。
-S             设置无提示(slient)模式, 该模式隐藏命令的提示和回显 的显示。

 <logon> 为: {<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]

 指定数据库帐户用户名, 口令和数据库连接的连接标识符。如果没有连接标识符, SQL*Plus 将连接到默认数据库。
 AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库管理权限。

 <connect_identifier> 的形式可以是 Net 服务名或轻松连接。
   @[<net_service_name> | [//]Host[:Port]/<service_name>]
   <net_service_name> 是服务的简单名称, 它解析为连接描述符。
   示例: 使用 Net 服务名连接到数据库, 且数据库 Net 服务名为 ORCL。
      sqlplus myusername/mypassword@ORCL
   Host 指定数据库服务器计算机的主机名或 IP地址。
   Port 指定数据库服务器上的监听端口。
   <service_name> 指定要访问的数据库的服务名。
   示例: 使用轻松连接连接到数据库, 且服务名为 ORCL。
      sqlplus myusername/mypassword@Host/ORCL

 /NOLOG 选项可启动 SQL*Plus 而不连接到数据库。
 EDITION 指定会话版本的值。

<start> 为: @<URL>|<filename>[.<ext>] [<parameter> ...]
使用将分配给脚本中的替代变量的指定参数从 Web 服务器 (URL) 或本地文件系统 (filename.ext)运行指定的 SQL*Plus 脚本。

在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件例如, 工作目录中的 login.sql)。这些文件包含 SQL*Plus 命令。

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

1. sqlplus / as sysdba

sqlplus / as sysdba

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

2. sqlplus “/as sysdba”

sqlplus "/as sysdba"    

上一条命令的另一种形式,未发现两者有什么区别。

3. sqlplus username/pwd@host/service_name

sqlplus tiger/scott@localhost/orcl
sqlplus tiger/scott@172.16.10.1:1521/orcl

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

4. sqlplus /nolog

sqlplus /nolog

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

conn tiger/scott
conn tiger/scott@172.16.0.1/orcl

这种方式比第3种方式安全,因为第3种方式登录后,通过ps查看到的进程是带用户名和密码的。

到此这篇关于Oracle Sqlplus命令登录多种方式案例讲解的文章就介绍到这了,更多相关Oracle Sqlplus命令登录多种方式内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

您可能感兴趣的文章:Oracle SQLPlus导出数据到csv文件的方法Oracle通过sqlplus连接数据库的方式Oracle基础:程序中调用sqlplus的方式Oracle基础:通过sqlplus执行sql语句后的结果进行判断使用sqlplus命令行工具为oracle创建用户和表空间oracle11g管理员密码忘记怎么办 sqlplus解决忘记密码问题Linux下Oracle中SqlPlus时上下左右键乱码问题的解决办法oracle 中 sqlplus命令大全

  • 本文相关:
  • oracle中添加删除主键的方法
  • oracle 查询表名以及表的列名
  • oracle使用order by排序null值如何处理
  • linux下oracle数据导入导出的方法详解
  • oracle 12cr2查询转换教程之cursor-duration临时表详解
  • oracle 数据库数据迁移解决方案
  • oracle listener 动态注册 与 静态注册
  • 常见数据库系统比较 oracle数据库
  • oracle求同比,环比函数(lag与lead)的详解
  • oracle下的java分页功能_动力节点java学院整理
  • 进入oracle后,sqlplus如何登陆?
  • oracle sqlplus换行问题
  • oracle sqlplus怎么显示我上边输入过的命令?怎样修改我写的语...
  • Oracle11G 的SQLPLUS为什么不能复制和粘贴了?!
  • Linux 下oracle sqlplus 命令无法识别
  • oracle用SQL Plus输入命令为什么只显示2
  • 使用Oracle--Sqlplus工具创建一个简单的数据库
  • oracle11g 进入sqlplus,无法输入口令,如何解决?
  • oracle 11G SQLPlus 和cmd登陆问题
  • 关于sqlplus命令行无法登录Oracle数据库
  • oracle sqlplus 中@ 和@@执行sql脚本有什么区别?
  • oracle 11g sqlplus怎么不是白色的那个界面
  • oracle中sqlplus连接时密码不让输入,
  • 关于oracle 10g数据库中sqlplus的登陆问题
  • Oracle数据库的sqlplus可以直接执行SQL语句吗?
  • AIX中如何退出oracle的sqlplus??
  • 我的ORACLE数据在SQLPLUS中输入用户名但在口令中什么也...
  • oracle里,sqlplus conn connect这三个连接的命令各自有什么特点...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页oracleoracle sqlplus导出数据到csv文件的方法oracle通过sqlplus连接数据库的方式oracle基础:程序中调用sqlplus的方式oracle基础:通过sqlplus执行sql语句后的结果进行判断使用sqlplus命令行工具为oracle创建用户和表空间oracle11g管理员密码忘记怎么办 sqlplus解决忘记密码问题linux下oracle中sqlplus时上下左右键乱码问题的解决办法oracle 中 sqlplus命令大全oracle中添加删除主键的方法oracle 查询表名以及表的列名oracle使用order by排序null值如何处理linux下oracle数据导入导出的方法详解oracle 12cr2查询转换教程之cursor-duration临时表详解oracle 数据库数据迁移解决方案oracle listener 动态注册 与 静态注册常见数据库系统比较 oracle数据库oracle求同比,环比函数(lag与lead)的详解oracle下的java分页功能_动力节点java学院整理oracle 查看表空间的大小及使用情linux系统(x64)安装oracle11g完oracle数据库下载及安装图文操作oracle存储过程基本语法介绍oracle 10g 安装教程[图文]oracle 如何查询被锁定表及如何解基于ora-12170 tns 连接超时解决oracle中to_date详细用法示例(ororacle数据库tns配置方法详解sqlplus登录\连接命令、sqlplus命oracle学习笔记-添加更新数据函数篇oracle表空间中空表统计方法示例介绍基于oracle中锁的深入理解plsql developer连接oracle11g 64位数据库oracle的默认用户密码oracle 虚拟专用数据库详细介绍oracle数据完整性和锁机制简析oracle用decode函数或case-when实现自定义win oracle 监听文件配置参考代码实例oracle sql developer连接报错(ora-12505
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved