700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > <达梦> 《达梦数据库常用命令》

<达梦> 《达梦数据库常用命令》

时间:2022-02-16 09:13:28

相关推荐

<达梦> 《达梦数据库常用命令》

《达梦数据库常用命令》

1 数据库1.1 启动数据库1.2 连接数据库1.3 使用DISQL直接执行命令1.4 数据库版本1.4 数据库信息 2 数据库对象2.1 表2.2 LICENSE 3 数据库操作3.1 开启归档日志3.2 脱机完全备份(RMAN)3.3 联机完全备份(disql)3.4 数据库表备份3.5 数据库表恢复 4 主从复制4.1 查看数据库模式4.2 查看主备运行情况

1 数据库

1.1 启动数据库

cd /home/dmdba/dmdbms/bin./dmserver /home/dmdba/dmdbms/DAMENG/dm.ini

1.2 连接数据库

./disql SYSDBA/SYSDBA@localhost:5236

1.3 使用DISQL直接执行命令

cd /home/dmdba/dmdbms/bin./disql SYSDBA/SYSDBA -E "select * from t1"

1.4 数据库版本

select *,id_code from v$version;

1.4 数据库信息

select * from v$database;

2 数据库对象

2.1 表

// 查看表结构SQL > describe table// 查看表的模式名select owner from dba_tables where table_name='T1';// 查看数据库中的表select * from dba_tables;// 查看建表语句sp_tabledef('SYSDBA','T1'); -- 模式名,表名,注意都要大写。SELECT DBMS_METADATA.GET_DDL('TABLE',表名,模式名); // 参考 DBMS_METADATA 系统包SELECT DBMS_METADATA.GET_DDL('TABLE','T1','SYSDBA'); // 例句

2.2 LICENSE

SQL > SELECT * FROM V$LICENSE;

3 数据库操作

3.1 开启归档日志

//修改数据库为MOUNT状态ALTER DATABASE MOUNT;//配置本地归档ALTER DATABASE ADD ARCHIVELOG 'DEST = /dmdata/dameng/arch_dsc0, TYPE = local, FILE_SIZE = 1024, SPACE_LIMIT = 2048, ARCH_FLUSH_BUF_SIZE=16,HANG_FLAG=1';//配置远程归档ALTER DATABASE ADD ARCHIVELOG 'DEST = DSC1, TYPE = REMOTE, FILE_SIZE = 1024, SPACE_LIMIT = 2048, ARCH_FLUSH_BUF_SIZE=16, INCOMING_PATH = /dmdata/dameng/arch_dsc1';//开启归档模式ALTER DATABASE ARCHIVELOG;//修改数据库为OPEN状态ALTER DATABASE OPEN;

3.2 脱机完全备份(RMAN)

// 必须开启归档并已生成归档日志dmdba@else-virtual-machine:~/dmdbms/bin$ ./dmrmandmrman V8RMAN> BACKUP DATABASE '/home/dmdba/dmdbms/DAMENG/dm.ini' FULL BACKUPSET '/else/bakup_dm';

3.3 联机完全备份(disql)

SQL> BACKUP DATABASE TO WEEKLY_FULL_BAK BACKUPSET '/backup/dmdb/online';SQL> BACKUP DATABASE FULL BACKUPSET '/backup/dmdb/online';

3.4 数据库表备份

SQL> BACKUP TABLE t1 BACKUPSET '/backup/dmdb/t1_bak_01';

3.5 数据库表恢复

// 前提: 表必须存在SQL> RESTORE TABLE t1 FROM BACKUPSET '/backup/dmdb/t1_bak_01';

4 主从复制

4.1 查看数据库模式

// 数据库状态查看SQL> select status$ from v$instance;// 数据库模式查看SQL> select MODE$ from v$instance;

4.2 查看主备运行情况

SQL> select * from V$ARCH_STATUSSQL> select * from V$RLOG_RAFT_INFO

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。