欢迎投稿

今日深度:

达梦数据库安装使用,梦数据库安装使用

达梦数据库安装使用,梦数据库安装使用


1. 官网下载

根据电脑操作系统来选择下载
注:Linux 内核版本要在2.6.32以上,rhel至少要6.0 (libdmutl.so找不到)

2. 列表内容

# chmod 777 DMInstall.bin
图形界面安装:# ./DMInstall.bin    //建议用界面
字符安装:# ./DMInstall.bin -i

3. 拷贝配置文件

# cp bin/dm_svc.conf /etc/dm_svc.conf

4. 生成启动项

# script/root/rootServiceInstaller.sh
或者
# cp /dmdbms/bin/DmServiceDMSERVER /etc/init.d/

5. 数据库配置

数据库配置工具(database configuration assistant,简称为 DBCA)
见工具client->DBCA

配置

6. 启动数据库服务

windows:
# D:\dmdbms\tool\dmservice.exe
linux:
# sudo /etc/rc.d/init.d/DmServiceDMSERVER start
# service DmServiceDMSERVER start
# /home/dmdbms/bin/dmserver /home/dmdbms/data/DAMENG/dm.ini -noconso &
SQL> shutdown immediate;

7. 连接数据库

windows:
# D:\dmdbms\tool\manager.exe
linux:
disql交互式工具

# disql [ [<option>] [<logon> | /NOLOG] [<start>] ]
<option>::=HELP|-H|-S
<logon>::=<username>[/<password>][@<server>][:<port>][#<sslpath>]
<start>::=`< file_path > [<PARAMETER_VALUE > ...]

HELP|-H|-S: HELP或-H表示显示DISQL版本信息和帮助信息;-S表示设置DISQL界面为隐藏模式,即隐藏命令的
<SQL> 标识符
<username>[/<password>]: 指定数据库的用户名和密码,密码一定要大写。当连接到本地数据时,不需要指定
用户名和密码,使用默认即可
<SERVER>: 指定服务器的 IP 地址或是在 dm_svc.conf 中配置的服务名
/NOLOG: 表示启动 DISQL 而不连接到服务器。 此时可以进行 DISQL 的显示设置和本地变量操作
<file_path>: 运行 disql 脚本文件的绝对路径。 用户可以将多条 sql 语句保存在一个文本文件中,这样当要
执行这个文件中的所有的 sql 语句时,用 start 命令即可,这类似于 dos中的批处理。值得注意的是,当成功
进入 DISQL 界面后,`< file_path >用法依然有效。<  PARAMETER_VALUE > 传给<file_path>脚本文件中本地
变量的参数值, 只对文件中的第一条命令有效。如果在 linux 环境下使用,<start>外需要加上单引号,如:
'`< file_path >'

示例:
# disql -S SYSDBA/SYSDBA@192.168.0.80:5236 `c:\a.sql

8. 远程登录

SQL> CONN
username:
SQL> login
server:

用户进入 disql 界面后,如果还想切换到其他数据库。连接到远程数据库,必须在服务名处使用 IP 地址或网络服务名

9. disql环境变量

使用 set 命令可以对当前 disql 的环境变量进行设置。并通过 show 命令来查看当前系统中环境变量的设置情况
可以同时 set 多个。如:set heading on timing on。set 出错之后,后面的 set 就不再起作用

SQL> help set
SQL> help show

10. 常用disql命令

12. 常用命令

disql       交互式工具
dmmdf       修改目标库 db_magic 和源库中归档文件的 db_magic 一致(利用归档还原)
dmrestore   还原数据库
dpc_new     proc编译

13. text数据类型

操作的时候不能用’=’号,要用link来查找

14. 模式操作

SQL> SELECT * FROM dba_segments;    //查询模式
SQL> SET SCHEMA "SYSDBA";   //大小写敏感
SQL> ALTER SESSION SET CURRENT_SCHEMA = "SYSDBA";   //非常安全的一个方式

不同模式下的表操作,要切换到不同的模式下

15. 其他查询

SQL> select * from dba_tables;  //查询表空间
SQL> select * from v$database; //查看归档
SQL> SELECT TABLE_USED_SPACE('SYSDBA', 'T'); //查询表空间下的表,大小写敏感

版权声明:本文为博主原创文章,未经博主允许不得转载。

www.htsjk.Com true http://www.htsjk.com/shujukunews/9648.html NewsArticle 达梦数据库安装使用,梦数据库安装使用 1. 官网下载 根据电脑操作系统来选择下载 注:Linux 内核版本要在2.6.32以上,rhel至少要6.0 (libdmutl.so找不到) 2. 列表内容 # chmod 777 DMInstall.bin图形...
评论暂时关闭