zoukankan      html  css  js  c++  java
  • 命令行登陆Oracle(包括远程登陆)

    本方法适用于在cmd命令行窗口以及pl/sql登陆Oracle下登录本机或者远程Oracle。
    1、首先保证在当前主机上设置了ORACLE_HOME环境变量:
        例如:ORACLE_HOME=D:oracleproduct10.2.0db_2,一般在安装Oracle客户端时会自动设置。
    2、编辑%ORACLE_HOME%NETWORKADMIN下的tnsnames.ora文件,示例如下:
    myorcl =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.130.100)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )
     
    localhost=
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
     )

      该文件的目的是为了在命令行登陆时解析访问地址,pl/sql也会默认读取该文件来连接。myorcl即为一个别名,后面命令行中使用的就是它,可定义多个。

    3、命令行登陆的两种方式,(登陆本机和登陆远程都一样):

        A、第一种方式:
    sqlplus username/password@[tnsnames.ora文件中已经定义的别名]--后面不要加分号
          注意上面的格式,除了sqlplus后面有个空格,其他地方不要加空格。
                sqlplus user01/user01@myorcl -- 即可登陆成功。
                sqlplus user01/user01@localhost-- 另外一个例子
        B、第二种方式:
    ① sqlplus /nolog--此时还没有登陆。后面不要加分号
    ②conn username/password@[tnsnames.ora文件中已经定义的别名]--后面不要加分号
            示例:
                sqlplus /nolog
                conn user01/user02@localhost
  • 相关阅读:
    WCF与 Web Service的区别是什么?各自的优点在哪里呢?
    asp、asp.net、ado、ado.net各自区别和联系?
    SQL触发器 inset自学经验
    SQL触发器实例讲解
    特价汇9.9元商品
    sql中数据库连接与断开式连接有什么区别?
    终止线程的三种方法
    selenium设置代理,基于chrome浏览器
    Selenium Webdriver定位元素的几种方式
    spring常用接口 InitializingBean的作用
  • 原文地址:https://www.cnblogs.com/tq03/p/3995139.html
Copyright © 2011-2022 走看看