3-DISQL用法
一、连接实例
注意:1.实例是要在打开的状态
2.不加端口号默认连接的是端口号为5236的实例
1.1 用端口号
[dmdba@localhost ~]$ disql SYSDBA/SYSDBA:6236
服务器[LOCALHOST:6236]:处于普通打开状态
登录使用时间 : 3.295(ms)
disql V8
SQL>
1.2用IP地址+端口号
[dmdba@localhost ~]$ disql SYSDBA/SYSDBA@127.0.0.1:6236
服务器[127.0.0.1:6236]:处于普通打开状态
登录使用时间 : 3.119(ms)
disql V8
SQL> select name from v$database; //查看实例名称
行号 NAME
---------- ----
1 cnda
已用时间: 1.930(毫秒). 执行号:63301.
1.3用servername连接
[dmdba@localhost ~]$ cat /etc/dm_svc.conf //在该目录下添加一个指定
TIME_ZONE=(480)
LANGUAGE=(CN)
dave=(127.0.0.1:6236)
[dmdba@localhost ~]$ disql SYSDBA/SYSDBA@dave
服务器[127.0.0.1:6236]:处于普通打开状态
登录使用时间 : 2.681(ms)
disql V8
SQL> select name from v$database;
行号 NAME
---------- ----
1 cnda
已用时间: 0.195(毫秒). 执行号:63401.
SQL>
二、执行脚本
2.1在操作系统中执行
在linux中执行脚本需要加转义字符/` 在Windows中不需要
[dmdba@localhost ~]$ disql SYSDBA/SYSDBA:6236 \` /dm/dmdbms/samples/instance_script/dmhr/UTF-8/1-CREATESCHEMA.sql
服务器[LOCALHOST:6236]:处于普通打开状态
登录使用时间 : 3.784(ms)
disql V8
SQL> --创建表空间
CREATE TABLESPACE DMHR DATAFILE 'DMHR.DBF' size 128;
操作已执行
已用时间: 15.358(毫秒). 执行号:63501.
SQL> /
--创建表空间
CREATE TABLESPACE DMHR DATAFILE 'DMHR.DBF' size 128;
第2 行附近出现错误[-3401]:表空间[DMHR]已存在.
已用时间: 0.177(毫秒). 执行号:0.
SQL> --创建模式
CREATE SCHEMA DMHR;
操作已执行
已用时间: 3.309(毫秒). 执行号:63502.
SQL>
2.2在sql中执行
2.2.1 `字符执行脚本
SQL> ` /dm/dmdbms/samples/instance_script/dmhr/UTF-8/1-CREATESCHEMA.sql
SQL> --创建表空间
CREATE TABLESPACE DMHR DATAFILE 'DMHR.DBF' size 128;
--创建表空间
CREATE TABLESPACE DMHR DATAFILE 'DMHR.DBF' size 128;
第2 行附近出现错误[-3401]:表空间[DMHR]已存在.
已用时间: 0.689(毫秒). 执行号:0.
SQL> /
--创建表空间
CREATE TABLESPACE DMHR DATAFILE 'DMHR.DBF' size 128;
第2 行附近出现错误[-3401]:表空间[DMHR]已存在.
已用时间: 0.161(毫秒). 执行号:0.
SQL> --创建模式
CREATE SCHEMA DMHR;
操作已执行
已用时间: 3.200(毫秒). 执行号:63701.
SQL>
2.2.2 start执行代码
SQL> start /dm/dmdbms/samples/instance_script/dmhr/UTF-8/1-CREATESCHEMA.sql
SQL> --创建表空间
CREATE TABLESPACE DMHR DATAFILE 'DMHR.DBF' size 128;
--创建表空间
CREATE TABLESPACE DMHR DATAFILE 'DMHR.DBF' size 128;
第2 行附近出现错误[-3401]:表空间[DMHR]已存在.
已用时间: 0.609(毫秒). 执行号:0.
SQL> /
--创建表空间
CREATE TABLESPACE DMHR DATAFILE 'DMHR.DBF' size 128;
第2 行附近出现错误[-3401]:表空间[DMHR]已存在.
已用时间: 0.185(毫秒). 执行号:0.
SQL> --创建模式
CREATE SCHEMA DMHR;
操作已执行
已用时间: 2.280(毫秒). 执行号:63702.
SQL>
三、不需要退出sql模式就可以执行操作系统的命令
3.1 host
SQL> host
[dmdba@localhost UTF-8]$ pwd
/dm/dmdbms/samples/instance_script/dmhr/UTF-8
[dmdba@localhost UTF-8]$ exit
exit
SQL>
3.2 host+命令
SQL> host ls
1-CREATESCHEMA.sql 4-LOCATION.sql 7-EMPLOYEE.sql
2-REGION.sql 5-DEPARTMENT.sql 8-JOB_HISTORY.sql
3-CITY.sql 6-JOB.sql
SQL> host df -lh
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 8.6M 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/mapper/vg00-root 167G 7.5G 160G 5% /
/dev/sda1 976M 209M 700M 23% /boot
tmpfs 774M 0 774M 0% /run/user/0
/dev/loop0 907M 907M 0 100% /dm/iso
SQL> host pwd
/dm/dmdbms/samples/instance_script/dmhr/UTF-8