1、搭建环境:
systemctl stop firewalld
systemctl disable firewalld
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
passwd dmdba
DMadmin123
2、安装数据库
./DMInstall.bin
3、修改配置文件
vi /etc/security/limits.conf
最未尾增加:
dmdba soft nofile 102400
dmdba hard nofile 204800
root soft nofile 102400
root hard nofile 204800
当前会话生效
ulimit -n 20480
4、创建数据库
图型化创建数据库
cd /opt/dmdbms/tool
./dbca.sh
命令行新创建数据库
cd /opt/dmdbms/bin
./dminit
./dminit path=/opt/dmdbms/data db_name=DMTEST instance_name=DMTEST port_num=5238 page_size=16 SYSDBA_PWD=DMadmin123
5、创建启动服务
默认安装服务启动:
查看服务启动脚本是否存在:ll /usr/lib/systemd/system/DmServiceDMTEST.service
系统自动启动:
systemctl enable DmServiceDMSERVER.service
启动服务:
systemctl start DmServiceDMSERVER.service
停止服务:
systemctl stop DmServiceDMSERVER.service
查看运行状态
systemctl status DmServiceDMSERVER.service
新建数据库实例服务启动:
cd /opt/dmdbms/script/root
./dm_service_installer.sh -t dmserver -p DMTEST -dm_ini /opt/dmdbms/data/DMTEST/dm.ini
系统自动启动:
systemctl enable DmServiceDMTEST.service
启动服务:
systemctl start DmServiceDMTEST.service
停止服务:
systemctl stop DmServiceDMTEST.service
查看运行状态
systemctl status DmServiceDMTEST.service
6、sql命令行
cd /opt/dmdbms/bin
./disql SYSDBA/SYSDBA:5236
数据库名:
sql > select name from v$database;
数据库实例名:
sql > select instance_name from v$instance;
数据库实例状态:
sql > select status$ from v$instance;
数据库实例状态转换为mount:
sql > alter database mount;
数据库实例状态转换为open:
sql > alter database open;
修改数据缓冲区大小为500M:
sql > alter system set 'BUFFER'= 500 spfile;
7、图型化管理工具
cd /opt/dmdbms/tool
./manager
8、配置网络TNS
cd /opt/dmdbms/tool
./nca.sh
鼠标右键->增加
网络服务名:DmServiceDMSERVER 地址:127.0.0.1:5236
网络服务名:DmServiceDMTEST 地址:127.0.0.1:5238
测试使用连接串连接数据库:
cd /opt/dmdbms/bin
./disql SYSDBA/SYSDBA@DmServiceDMSERVER
./disql SYSDBA/DMadmin123@DmServiceDMTEST
9、DM服务查看器
cd /opt/dmdbms/tool
./dmservice.sh
10、DM控制台工具
cd /opt/dmdbms/tool
./console
11、DM数据迁移工具
cd /opt/dmdbms/tool
./dts
12、DM性能监视工具
cd /opt/dmdbms/tool
./monitor
13、归档检查
cd /opt/dmdbms/bin
./dmrachk ARCH_PATH=/opt/dmdbms/data/DAMENG/bak
14、修复归档文件不连续的问题
停止数据库服务
./dmrman
repair archivelog database '/opt/dmdbms/data/DAMENG/dm.ini';