`

sqlplus 用法解析

 
阅读更多

sqlplus命令是oracle提供给用户使用的一款命令行管理数据库的一款小工具.

 

sqlplus <username> [/<password>][@<connect_identifier>]|/[AS SYSDBA|AS SYSOPER]|/NOLOG

 

username

用户名

 

password

密码

 

connect_identifier

连接标示串,如果连接当前示例则不需要指定

如果连接到其他数据库需要指定该参数,即Net服务名

 

AS SYSDBA/AS SYSOPER

登录身份,如果是操作系统验证,指定AS SYSDBA或AS SYSOPER登录,可以不需要用户名和密码

 

Oracle 管理员账号认证有以下两种方式

1.操作系统认证:能登录到操作系统,就能够以管理员身份登录到数据库

2.口令文件认证:必须以Oracle的管理员账户登录(默认sys用户)

 

启用那种认证方式由$ORACLE_HOME\network\admin\sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES参数决定的

 

windows

SQLNET.AUTHENTICATION_SERVICES参数需要设置为NTS或ALL才能够实用操作系统认证

 

linux

SQLNET.AUTHENTICATION_SERVICES参数设置为ALL或者不设置的情况下才能启用操作系统认证

 

默认情况下,各个平台安装后都是启用操作系统验证的

 

/NOLOG

如果已指定NOLOG参数,就不能使用前面的参数

NOLOG = no login

意义是在不以用户身份登录,而是先进入SQL*Plus命令环境,然后再通过sqlplus中的connect命令连接数据库

 

分享到:
评论

相关推荐

    Oracle SQLPLUS基础及sqlplus命令详解

    Oracle SQLPLUS基础及sqlplus命令详解,详细阐述了oracle sqlplus基本命令和相关用法

    Oracle用户密码含有特殊字符导致无法登陆解决方法

    今天碰到一个比较奇怪的问题: 在客户端上使用sqlplus用普通用户可以登录,但是system以及sys用户均无法登录,提示ORA-12154: TNS: 无法解析指定的连接标识符 SQL&gt; conn system@webdata 输入口令: ERROR: ORA-12154: ...

    plsql连接oracle数据库报ora 12154错误解决方法

    plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错”ORA-12154: TNS: 无法解析指定的连接标识符” 解决方法如下: 1.先检查服务器端的...

    oracle跨库查询dblink的用法实例详解

    针对特定的用户,使用 sqlplus user/pwd登录后,执行如下语句: 代码如下:select * from user_sys_privs t where t.privilege like upper(‘%link%’); 在sys用户下,显示结果为: SYS CREATE DATABASE LINK NO SYS...

    Oracle_OS认证与口令文件认证详解

    概述:本文只讨论 OS 认证和口令文件认证方式的配置方法,如何配置以及使用OS 认证和口令文件认证方式验证SYSDBA/SYSOPER 权限。 在开始学 Oracle 的时候有件事一直让我感觉很奇怪,就是为什么在数据没有起来的时候...

    python_cx_oracle

    cx_oracle 模块详解 优点是能够使用 sqlplus的方法直接访问sql文件,不需要考虑打开/关闭连接,并且通过流向文件中写入还挺好用的

    关于Oracle listener日志解析利器的使用方法

    前言 我们在处理数据库的问题的时候,有时在数据库端看不到异常的等待,但是应用却报连接...24-FEB-2017 09:11:03 * (CONNECT_DATA=(SID=mynwdb)(CID=(PROGRAM=sqlplus@mynwdb)(HOST=mynwdb)(USER=appl))) * (ADDRESS=

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 ...50. 怎样在SQLPlus中使用 '&' 来实现自定义参数变量? 51. 怎样在查询记录时给记录加锁 52. 自动备份Oracle数据库

    linux下安装oracle后使用命令行启动的方法 linux启动oracle

    您可能感兴趣的文章:Linux中Oracle启动侦听报错TNS:permission denied的解决方法Linux中Oracle服务启动和停止脚本与开机自启动详解Linux系统中Oracle数据库程序的启动和关闭方式Linux系统下Oracle数据库的安装和...

    Oracle 主要配置文件介绍

    2 在使用中文版 CAMS 时 环境变量 NLS_LANG 的值应该设置为 AMERICAN.ZHS16CGB231280 如上所示 在使用英文版 CAMS时 可 以不设置 NLS_LANG 即去掉 export NLS_LANG=... ... 那一行 也可以 设置 NLS_LANG...

    oracle的sql优化

    oracle的sql优化方法 1.全表扫描和索引扫描  大数据量表尽量要避免全表扫描,全部扫描会按顺序每条记录扫描,对于&gt;100万数据表影响很大。  Oracle中通过RowID访问数据是最快的方式  对字段进行函数转换,或者前...

    apex-nprogress:适用于Oracle APEX的NProgress插件

    或者在连接到APEX解析架构的同时,通过SQLPlus运行“ apex_nprogress_import.sql”。用法NProgress插件在构建时考虑了简单性。 它仅支持两个动作。 启动和停止。 一旦启动,进度条将缓慢增加,给用户以后台活动的...

    Oracle 10g 学习笔记

    │ ORACLE的索引和约束详解 - Oracle10g - 沪城篱笆.mht │ oracle里常用命令 - Oracle - 51CTO技术论坛_中国领先的IT技术社区.mht │ Sequence相关操作命令 - lvhuiqing的专栏 - CSDN博客.mht │ Sequence相关操作...

Global site tag (gtag.js) - Google Analytics