每日一招 sqlplus 连接数据库的字符串表达法

昨天搞了一下午的 用 sqlplus 连接数据库,

晚上搞了一个晚上 java jdbc 实现,

最后发现,  sqlplus 还是有很多 特殊的用法,比如sqlplus 的 define功能 是 java jdbc无法实现的 ,

所以DB的deploy还是要借助 oracle 的 sqlplus ,具体命令如下 :

sqlplus gcedba/[email protected]:1521/ORCL.corp.statestr.com

我们需要安装 oracle 客户端,
并在 tnsnames.ora 文件里 配置 tns具体的 表述:
JIAN_GUO.ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = HZ47P5280499.corp.statestr.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.corp.statestr.com)
    )
  )
上面最关键的是SERVICE_NAME = orcl.corp.statestr.com, SERVICE_NAME大小写是无所谓的 ,
我们注意到 这里的host是个主机名 , HZ47P5280499.corp.statestr.com, 我们在
命令行可以用
sqlplus gcedba/[email protected]:1521/ORCL.corp.statestr.com
也可以用
sqlplus gcedba/[email protected]:1521/ORCL.corp.statestr.com,

而这里最关键的是  sqlplus 命令后 必须跟着 gcedba/gcedba这样的格式 用户名/密码






猜你喜欢

转载自dannyhz.iteye.com/blog/2280549