DM_DCA数据库


1. 数据库安装;

    防火墙:

   停止:systemctl stop firewalld.service

   开发端口:firewall-cmd --add-port=5236/tcp --zone=public --permanent

   查看: firewall-cmd -reload

  安装规划:

  软件路径;/dm8

  数据库创建目录:/dm8/data

  归档路径:/dm8/arch

备份路径:/dm8/backup

2. 用户及组创建

Groupadd dinstall

Useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

Passwd dmdba

3. 安装及实例化

创建安装目录:

Root: mkdir /dm8

Chown dmdba:dinstall /dm8

xhost +

echo $DISPLAY

su - dmdba

echo $Display

export DISPLAY=:0.0

cd  ..

图形化安装及实例化:

./dminstall.bin

重启:systemtcl start DmserviceDMSERVER.service

4. 参数修改

tool下工具:manager(管理工具);consloe(控制台工具);dts(数据迁移工具);性能监视工具(monitor);disql(数据库连接工具);

./disql sysdba/Passwordroot:5236

SELECT DISTINCT TYPE FROM V$PARAMETER;

SELECT DISTINCT TYPE FROM V$dm_ini;

Read only  手工参数,修改文件;
in file:静态参数;函数或sql 修改,不能修改内存;只能修改文件,数据库重启生效

Sys:系统级动态参数:均可

Session:会话级动态参数;均可,可选当前绘话和整个数据库;

查看参数类型、值

Select name ,value,type from v$parameter t where t.name like ‘compatible_mode’;

alter  system set ‘参数名’ =值 spfile|memory|both;    //参数文件|内存|均

5. 表空间创建

查询:select * from DBA_TABLESPACES;

SELECT * FROM V$tablespace

Select * from  v$datafile

创建表空间

Create tablespace test01 datafile ‘testdata01’;

Alter tablespace test01 add datafile ‘testdata02’

Alter tablespace test01 online/offline;

移动表空间:

需要先脱机再移动表空间

Alter tablespace test01 offline

联机日志添加:alter database add logfile ‘DAMENG03.log’ size 512;

归档:

Select arch_mode from sys.”v$database”

Mount 状态开归档

Alter database mount

Alter database add ARCHIVELOG ‘type=local,dest=/dm8/arch.file_size=64,space_limit=10240’

6. 用户角色权限及表

./console (管理工具操作)

 

7. 约束

8. 导入脚本数据、索引及视图

Start ../test.sql

或者` ../test01.sql

索引:

Create index

Create index ix_name on t_test(name)

9. 视图:

权限:grant create view to dmtest;

create or replace view v_dmuser as select * from dmuser a left join department b on a.u_dept=b.dept_id;

10. 备份

Checkpoint (100)

Select * from SYS.”V$PARAMETER” t WHERE t.name in (‘BAK_USE_AP’,’BAK_PATH’);

备份条件:1.备份路径;2.归档

Backup database to DMFULLBAK01 BACKUPSET ‘/dm8/backup/full’ 

Select * from SYS.”V$BACKUPSET” t

Select * from sys.”V$IFUN” t where t.name like ‘%BAKSET%’

添加地址至备份集:

SF_BAKSET_BACKUP_DIR_ADD(‘DISK’.’/dm8/backup/full/’);

备份表空间:

Backup tablespace dmtbs;

Backup tablespace dmtbs increment to dmtbsincr01 backupset ‘/dm8/backup/incr/dmtbsincr01’

Backup table dmtest_T_emp;

Backup archive log all;

备份集校验:select SF_BAKSET_CHECK(‘DISK’,’/dm8/backup/full’)

1.脱机备份:冷备

脱机备份:/dm8/tool/console 界面进行操作,需要关闭数据库

#联机备份:/dm8/tool/manager 界面进行操作,无需关闭数据库

Console

使用dmrman命令行工具、console控制台工具

  1. 物理还原与恢复

 还原:全库和表空间在脱机状态下恢复

  1. 数据字典

Select * from SYSOBJECTS

SELECT * FROM SYSINDEXES

SELECT * FROM SYSCOLUMNS

SELECT * FROM SYS.SYSSTATS(统计信息)

动态视图:

事务等待:

Select * from v$trawait

缓存池动态性能表        

SELECT * FROM  V$BUFFERPOOL

 显示数据文件信息:

Select * from  V$DATAFILE

 显示当前进程信息:

SELECT * FROM  V$PROCESS   

查询锁表:

Select * from   V$LOCK t WHERE t.BLOCKED = 1  

11. DM作业

使用/dm8/tool/manager管理工具操作,在“代理”菜单下右键创建代理,然后进行作业创建,创建中根据界面提示可以配置作业类型以及调度

12. ODBC

使用root进行odbc安装配置

tar -zxvf  /opt/...tar.gz

cd

Make

Make install

Cd /usr/local/etc

Vim odbc.ini

Vim odbcinst.ini

Su - dmdba

Issql dm8 -v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值