zoukankan      html  css  js  c++  java
  • 3.oracle几种常用的登录方式

    1.前言

      这里我们在安装后oracle数据后就可以使用sqlplus命令进行登录了

    2.oracle数据库的几种登录方式

      2.1 sqlplus /nolog  (这样是为了不在cmd 或者terminal 上暴露密码的登录方式

    $ sqlplus /nolog 
    SQL> conn /as sysdba
    或者
    $ sqlplus /nolog
    SQL> conn sys/password as sysdba #sys 用户登录,必须使用 as sysdba

      2.2 sqlplus username/password

    $ sqlplus username/password

    非管理员用户登陆,连接本机数据库,这里不需要数据库服务器的 Listener 进程也可以登录,但是由于需要用户名密码的认证,因此需要数据库服务器处于可用状态才行;

      2.3 sqlplus usernaem/password@ais

    $sqlplus usernaem/password@ais

    非管理员用户使用TNS 别名登陆,通过网络连接,这是需要数据库服务器的 Listener 处于监听状态

      2.4 sqlplus username/passwd@host:1521/service_name

    $ sqlplus username/passwd@host:1521/service_name

    这种和上面的类似,可以不用配置TNS就可以登录,也很常用,适合远程连接

      2.5 sqlplus / as sysdba

    $ sqlplus / as sysdba

    以操作系统权限认证的oracle 管理员登陆,操作系统认证,不需要数据库服务器启动 Listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入sqlplus,然后通过startup 命令来启动数据库。

      2.6 sqlplus username/password as sysdba

    $ sqlplus username/password as sysdba
    
    管理员用户使用TNS 别名登陆

       2.7 sqlplus /nolog 登录详解

    sqlplus /nolog则是不以任何用户登录,相当于只是打开一个登录窗口而已,用户名跟密码是接下来才输入。一般这样做的目的是防止别人看到你的用户密码
    
    sqlplus /nolog一般是打开sqlplus软件,但不进行连接数据库的操作。
    /nolog是不登陆到数据库服务器的意思
    如果没有/nolog参数,sqlplus会提示你输入用户名和密码
    
    sqlplus /nolog一般是启动sqlplus但不进行连接操作
    
    /nolog 选项会启动sqlplus, 但不连接数据库
    
    sqlplus / as sysdba是一种简化写法,其实是省略了用户名和密码,完整的写法是sqlplus  sys/password  as  sysdba而sqlplus  /nolog是另外的用法了,nolog表示不进行登录,仅仅是进入sqlplus软件而已
  • 相关阅读:
    Microsoft .NET Framework 2.0实现发送邮件(Email)总结
    Microsoft .NET Framework 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总
    抽象类
    WingIDE 单步调试 Uliweb Python 代码
    Android 4.0 SDK的离线方式安装
    .NET 3.5 中WCF客户端代理性能改进以及最佳实践
    在linux上部署Redmine
    认识jQuery mobile 框架,资源,书籍
    如何使用搜索技巧来成为一名高效的程序员
    Management Console 工具管理类软件通用开发框架(开放源码)
  • 原文地址:https://www.cnblogs.com/zmc60/p/15310662.html
Copyright © 2011-2022 走看看