• 添加用户

达梦数据库学习心得

 

  • 新建dm7文件

达梦数据库学习心得

  • 配置环境变量

[[email protected] ~]# cd /home/dmdba

[[email protected] dmdba]# vi .bash_profile

达梦数据库学习心得

达梦数据库学习心得

  • 挂载安装盘:

[[email protected] installdoc]# mount -o loop /installdoc/dm7_setup_rh6_64_ent_7.6.0.142_20190312.iso  /mnt

达梦数据库学习心得

  • 安装

图形化安装

达梦数据库学习心得

命令行安装

达梦数据库学习心得

达梦数据库学习心得

达梦数据库学习心得

  • 创建数据库

先设置文件打开数

达梦数据库学习心得

 

达梦数据库学习心得

[[email protected] tool]$ dbca.sh

 

 

 

 

 

 

 

 

 

 

达梦数据库学习心得

达梦数据库学习心得

达梦数据库学习心得

达梦数据库学习心得

达梦数据库学习心得

达梦数据库学习心得

  • 修改兼容性

达梦数据库学习心得

COMPATIBLE_MODE  是否兼容其他数据库模式。0:不兼容,1:兼容SQL92标准,2:兼容ORACLE,3:兼容MS SQL SERVER,4:兼容MYSQL

达梦数据库学习心得

  • Disql,如果改过默认端口使用以下语句

达梦数据库学习心得

  • 规划表空间

案例3:创建一个表空间,初始大小50M,表空间由2个数据文件组成,分别存储在不同磁盘上,每次扩展1m,每个数据文件最大100M.

SQL> create tablespace tb3 datafile '/dm7/data/DAMENG/tbs3_01.dbf' size 50 autoextend on next 1 maxsize 100,'/dm7/data/DAMENG/tbs3_02.dbf' size 50 autoextend on next 1 maxsize 100;

  • 新建用户

SQL>create user 用户名identified by 密码;

  • 主键

create table test.t4(id int primary key);

alter table test.t5 add constraint t5_pri primary key(id);

  • 外键

SQL> create table test.t7(sid int primary key,pid int);

SQL> create table test.t8(id int primary key,sid int foreign key references test.t7(sid));

  • 建表

Create table 表名 (ID dec(4)  rimary key not null,name varchar(20) not null);

  • 设置表字段权限

达梦数据库学习心得

达梦数据库学习心得

 

  • 设置表权限

达梦数据库学习心得

  • 导入数据

命令行方式:达梦数据库学习心得

迁移工具:

达梦数据库学习心得

达梦数据库学习心得

 

达梦数据库学习心得

达梦数据库学习心得

达梦数据库学习心得

达梦数据库学习心得

  • 备份

热备份(DMAP服务是打开的,数据库实例是打开的,数据库是归档模式

注意:如果DMAP服务启动失败,将以下文档删掉

达梦数据库学习心得

开归档:

命令方式:

SQL> alter database mount;

SQL> alter database add archivelog 'type=local,dest=/dm7/arch,file_size=64,space_limit=0';

SQL> alter database archivelog;

SQL> alter database open;

SQL> select name,status$,arch_mode from v$database;

全备:

SQL> backup database full backupset '/dm7/backup/200525';

  • 还原

模拟表空间损坏:

[[email protected] DAMENG]$ mv tbs1_02.dbf tbs1_02.dbf.bak

重启服务 service DmserviceTest restart

数据库处于mount状态,手动open

SQL> restore tablespace tbs1 from backupset '/dm7/backup/full_bak/';

SQL> alter database open;

SQL> alter tablespace tbs1 online;

全库还原,务必要恢复

达梦数据库学习心得

达梦数据库学习心得

  • 作业

定时去执行的一组任务

定期去备份。

1、创建代理环境(达梦会创建一个sysjob模式)

达梦数据库学习心得

2、创建作业:

达梦数据库学习心得

达梦数据库学习心得

达梦数据库学习心得

  1. 定时增量备份

达梦数据库学习心得

达梦数据库学习心得

  • 视图

创建create view(视图名) as select (字段) from (表名) where (条件)

SQL> grant select on dmhr.employee to test;

SQL> create view test.v1 as select * from dmhr.employee;

相关视图

Dba_views;

删除视图:

SQL> drop view test.v1;

  • ODBC安装

检查: rpm -aq|grep gcc, 有没有gcc包,如果没有,配置yum源,用yum安装gcc.

达梦数据库学习心得

[[email protected] unixODBC-2.3.0]# tar -xzvf unixODBC-2.3.0.tar.gz

[[email protected]a01 unixODBC-2.3.0]# cd unixODBC-2.3.0

配置ODBC

[[email protected] unixODBC-2.3.0]# ./configure --enable-gui=no

达梦数据库学习心得

编译ODBC

[[email protected] unixODBC-2.3.0]# make

[[email protected] unixODBC-2.3.0]# make install

达梦数据库学习心得

查看ODBC的版本

[[email protected] unixODBC-2.3.0]# odbc_config --version

查看ODBC配置文件的路径:

[[email protected] unixODBC-2.3.0]# odbc_config --odbcini

[[email protected] unixODBC-2.3.0]# odbcinst -j

达梦数据库学习心得

配置ODBC.INI和odbcinst.ini

达梦数据库学习心得

达梦数据库学习心得

测试ODBC

达梦数据库学习心得

相关文章: