热门搜索
分布式
数据库一体机
云数据库
建设银行
保险核心
密集交易
登录
注册
DCA学习杂记
评 论
培训园地
/
文章详情
/
DCA学习杂记
郭渝
2023/03/14
1071
0
0
一、数据库实例的启动方法
采用图形化界面dbca.sh程序初始化实例并启动实例(dm数据库启动实例就是启动相关服务,不像oracle还单独启动监听程序,简单了)
.$DM_HOME/tool/dbca.sh(如果配置了环境变量DM_HOME=/dm8和PATH=$PATH:$DM_HOME/tool可以直接dbca.sh调用)
不采用图形化界面初始实例或后期启停实例的方法有四种
1).前台启动
.$DM_HOME/bin/dmserver path=/dm8/data/DAMENG/dm.ini
关闭方法:直接关闭窗口,或输入exit,数据库实例关闭,对没有注册的实例有特效。
2).后台启动方法一
su -在root用户下注册并启动数据库实例。
.$DM_HOME/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER
systemctl start DmServiceDMSERVER.service
注册和删除数据服务也可以使用dbca.sh图形化界面完成。
3).后台启动方法二
采用方法一注册实例后,我们可以在dmdba用户下管理数据库实例
.$DM_HOME/bin/DmServiceDMSERVER.service start/stop/restart/status
4).后台启动方法三
我们可以在dmdba用户下使用图形界面管理数据库实例
.$DM_HOME/tool/dmservice.sh
后台方法二、三的优势在于不用切换到root进行实例服务的启停操作。
二、 使用manager图形化界面工具管理数据库实例的小技巧。
manager打开后,首先在顶部菜单栏选择窗口—选项,在弹出的窗口中选择“查询分析器”中的“编辑器”,勾选以下选项。这样可以在后续的使用中提供很多便利。
三、 达蒙数据库简化了动态参数和静态参数的判断
相比于oracle数据库,达蒙数据库v$dm_ini数据字典中的para_type字段中的值read only、sys、in file、session,更加容易判断一个参数是动态的还是静态的,只要字段的值为in file,这个参数就是静态的,修改需要重启数据库才生效,反之为动态参数,修改及生效,read only不能修改。如:
这里需要注意的是sp_set_para_value修改Int类型参数值的存储过程中的scope参数,0表示修改内存值,2表示修改文件值,1表示内存和文件都修改。(这里的文件指dm.ini)
如上图RLOG_BUF_SIZE是静态参数,不能修改内存值,所以scope=0或1都会报错,只有scope=2重启后会生效。动态参数可以为0、1和2,不是固定为1。
四、 表空间使用率查询
oracle数据库一个数据文件最大32G,所以oracle数据库经常出现表空间使用完得情况,达蒙数据库的最小page=8K,单个数据文件支持1.6T,所以在数据库层面不会有表空间使用完的情况。但是收操作系统的限制,达蒙数据库单个数据文件一般不要超过64G,太大会造成数据库性能下降,所以我们在创建表空间时会指定maxsize这个参数,这样我们就需要知道表空间的磁盘使用率,以下是我通过以前oracle脚本改的一个达蒙数据库sql,希望对大家查询表空间使用情况有一定帮助。
五、备份还原
数据库的备份还原一直都是我们学习的重点和难点。达蒙数据库备份分为热备份和冷备份,一次备份单独生成一个文件夹,热备份生成文件夹下包含3个文件,两个.bak一个.meta文件;冷备份生成两个文件一个.bak一个.meta文件,在备份还原时我们只需要指定文件夹,而不需要具体的.bak文件。备份的方法有三种,一种时console工具图形化备份,另一种是达蒙的rman工具,这两种只能实现冷备份。最后一种是disql备份,这钟可以实现热备份。
数据库的还原操作,不完全还原我们需要在关闭数据库实例的情况下进行,所以我们不能在disql工具下进行,可以在console和rman工具下进行;完全还原可以在数据库实例打开的情况还原修复,所以可以在disql工具下进行。一般进行安全还原修复我们需要进行restore和recover两步,如果进行不安全还原和修复,如system、roll、temp表空间损坏,空间文件丢失,我们需要再recover update db_magice。
赞
上一篇:
DM 存储过程学习分享
下一篇:
SQL优化的一些基本概念
评论
登 录
后发表回复
提 交
作者
文章
阅读量
获赞
扫一扫
联系客服