1.首先最紧要的是查看自己的临时安装目录是否大于2G,如果小于两个G,需要修改大小。
[root@localhost 桌面]# df -h
[root@localhost 桌面]# Mount -o remount,size=2G /tmp
2.如果考试时需要远程访问,可以关闭防火墙
查看防火墙的状态:
[root@localhost 桌面]# systemctl status firewalld
关闭防火墙:
[root@localhost 桌面]# systemctl stop firewalld
设置服务器开机不启动防火墙
[root@localhost 桌面]# systemctl disable firewalld
4.创建用户和组
需要根据题目去创建所需要的用户,注意密码的修改,自己练习时麒麟系统对密码强度有一定要求
[root@localhost 桌面]# mkdir -p /dm8
[root@localhost 桌面]# chown dmdba:dinstall -R /dm
[root@localhost 桌面]# chmod -R 755 /dm
5.创建安装路径并修改权限
安装DM8,需要优先创建安装目录,练习时不建议使用默认安装目录,考试时会指定安装目录
[root@localhost 桌面]# mkdir -p /dm8
[root@localhost 桌面]# chown dmdba:dinstall -R /dm
[root@localhost 桌面]# chmod -R 755 /dm
为防止初始化图形失败,提前设置命令,设置环境
[root@localhost 桌面]# echo $DISPLAY
:0.0
[root@localhost 桌面]# xhost +
access control disabled, clients can connect from any host
[root@localhost 桌面]# su - dmdba
[dmdba@localhost 桌面]$ export DISPLAY=:0.0
[dmdba@localhost ~]$ cd /mnt
[dmdba@localhost mnt]$ ls
'DM8 Install.pdf' DMInstall.bin
[dmdba@localhost mnt]$ ./DMInstall.bin -i
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dbca.sh
千万不要忘记用 root 用户执行三个脚本文件
在操作数据库时需要频繁地操作启动与关闭数据库
[dmdba@localhost tool]$ cd /dm8/bin关闭数据库
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
查看数据库状态
[dmdba@localhost bin]$ ./DmServiceDMSERVER status
启动数据库
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
重启数据库
[dmdba@localhost bin]$ ./DmServiceDMSERVER restart
Sp_set_para_value(参数类型,参数名,参数值);
参数类型为 1 就是动态参数,为 2 就是静态参数。
1.修改动态参数:
sp_set_para_value(1,'PRELOAD_SCAN_NUM',2);
2.修改静态参数
COMPATIBLE_MODE是否兼容其他数据库模式。
0:不兼容,
1:兼 容 SQL92 标准,
2:部分兼容 ORACLE,
3:部 分兼容 MS SQL SERVER,
4:部分兼容 MYSQL,
5:兼容 DM6,
6:部分兼容 TERADATA
修改数据库兼容模式为兼容 oracle 数据库。
SELECT * FROM V$PARAMETER WHERE NAME= 'PWD_POLICY';
sp_set_para_value(2,'COMPATIBLE_MODE',2);
动态参数修改之后,需要重启数据库才能生效
TEMP 表空间
将TEMP表空间大小调整为100M
sp_set_para_value(2,'TEMP_SIZE',100);
alter tablespace "TEMP" resize datafile 'TEMP.DBF' to 100;
冷备需要关闭数据库
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
Stopping DmServiceDMSERVER:
创建备份路径:/dm8/backup
[dmdba@localhost bin]$ mkdir -p /dm8/backup
(1)DM 控制台工具备份
[dmdba@localhost backup]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./console
(2)dmrman 工具
[dmdba@localhost tool]$ cd /dm8/bin
[dmdba@localhost bin]$ ./dmrman
RMAN> backup database '/dm8/data/DAMENG/dm.ini' backupset '/dm8/backup';
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
开启数据库归档模式: 切换数据库为配置状态
Selet name,arch_mode from v$database;
(1)库备份
(2)表空间备份
(3)表备份
关闭数据库
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
(1)Dmrman
RMAN> restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/backup';
数据库恢复时,需要添加归档目录,才能恢复到最新状态
RMAN> recover database '/dm8/data/DAMENG/dm.ini' with archivedir '/dm8/arch';
RMAN> recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
导出
(1)整库
/dm8/bin/dexp "SYSDBA"/"Dameng123"@LOCALHOST:5236 DIRECTORY=/dm8/backup FILE=full.dmp FULL=Y LOG=full.log LOG_WRITE=N
(2)模式导出
/dm8/bin/dexp "SYSDBA"/"Dameng123"@LOCALHOST:5236 DIRECTORY=/dm8/backup FILE=dmhr.dmp SCHEMAS=DMHR LOG=dmhr.log LOG_WRITE=N
(4)表导出
/dm8/bin/dexp "SYSDBA"/"Dameng123"@LOCALHOST:5236 DIRECTORY=/dm8/backup FILE=tables.dmp TABLES=TEST.TEST1,TEST.TEST2,TEST.TEST3 LOG=tables.log
[dmdba@localhost bin]$ /dm8/bin/dimp "SYSDBA"/"Dameng123"@LOCALHOST:5236 DIRECTORY=/dm8/backup FILE=tables.dmp IGNORE=Y COMPILE=Y INDEXFIRST=N TABLE_FIRST=N COMMIT_ROWS=5000 FAST_LOAD=N LOG=imp_import.log LOG_WRITE=N
1.ODBC下载官网:https://www.unixodbc.org/
2.上传安装包并解压:tar xvf unixODBC-2.3.11.tar
3.安装依赖:yum install gcc
4.安装odbc:到指定目录下安装
cd unixODBC-2.3.11
./configure --enable-gui=no
make
make install
5、查看版本及配置文件:odbc_config --version
6、查看ODBC配置文件存放的位置
odbc_config --odbcini
odbc_config –odbcinstini
7、配置 ODBC 驱动信息:注意连接名与DM8安装路径
[root@localhost etc]# vi odbcinst.ini
[DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm/bin/libdodbc.so
[root@localhost etc]# vi odbc.ini
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = localhost
UID = SYSDBA
PWD = Dameng123
TCP_PORT = 5238
8、测试连接
通过 dmdba 账号连接测试
[root@localhost etc]# su – dmdba
[root@localhost etc]# isql dm8
文章
阅读量
获赞