DISQL 下各种连接数据库执行 SQL、脚本
一,DISQL 连接数据库
1.windows:
从 命 令 行 启 动
DIsql 并 登 录 到 数 据 库 。 在 命 令 行 工 具 中 找 到
DIsql 所 在 安 装 目 录 , 小 编 的 是
C:\dmdbms\bin,输入 DIsql 和登录方式后回车。
一般为:disql SYSDBA/dameng123@LOCALHOST:5236
DIsql 的关键字符,DIsql 的要求对连接串的特殊字符需要使用双引号括起来”aaaa/aaaa”, 操作系统的要
求需要再在最外加双引号和转义”””aaaa/aaaa”””。
例如:用户名为 user01,密码为 aaaa/aaaa,那么连接串要写成:DIsql user01/”””aaaa/aaaa”””
2.LINUX 系统
LINUX 环境下,密码中的特殊字符处理过程既要考虑操作系统的要求,又要考虑 DIsql 的要求。
首先,操作系统的要求。
bash 的引号设计为:在单引号中,所有的特殊字符都失去其特殊含义;在双引号中,
特殊字符包括:美元符($)、反引号(`)、转义符(\)、感叹号(!)。
如果密码中没有单引号的,应该都只有外面加单引号就可以解决了;如果密码只有单引号,那么可以
将单引号用双引号括起来;如果既有单引号又有美元符($)、反引号(`)、转义符(\)、感叹号(!)四个特殊字符