中标麒麟mysql 安装_在中标麒麟上安装达梦数据库V8
一、VNC环境
测试机IP:119.96.110.196:5902
VNC密码:dameng123
root账号密码:dameng123
二、中标麒麟操作系统环境配置
2.1 上传达梦数据库安装介质
sftp> cd /software
sftp> pwd
/software
sftp> put -r "D:\BaiduNetdiskDownload\dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso"
sftp> put -r "D:\BaiduNetdiskDownload\dm8_setup_rh7_64_ent_8.1.1.88_20200629_ISO_SHA256.txt"
2.2 校验达梦数据库安装介质有效性
[root@localhost software]# sha256sum dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso
9c3b14a82a809aea86334b49d8439b36ab558d4ee7e7a27dbda609a27352a64b dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso
[root@localhost software]# cat dm8_setup_rh7_64_ent_8.1.1.88_20200629_ISO_SHA256.txt
9c3b14a82a809aea86334b49d8439b36ab558d4ee7e7a27dbda609a27352a64b
2.3 安装版本管理工具
[root@bogon ~]# yum install neokylin-lsb.x86_6*
[root@bogon ~]# lsb_release -a
[root@bogon ~]# cat /etc/redhat-release
2.4 安装系统包
[root@bogon ~]# yum install compat-glibc*
[root@bogon ~]# rpm -qa|grep glibc
2.5 配置达梦数据库用户
[root@bogon ~]# groupadd dinstall
[root@bogon ~]# useradd -g dinstall dmdba
[root@bogon ~]# echo "dmdba123"|passwd --stdin dmdba
[root@bogon ~]# id dmdba
uid=1001(dmdba) gid=1002(dinstall) 组=1002(dinstall)
[root@bogon ~]# mkdir /opt/dm8
[root@bogon ~]# chown dmdba:dinstall /opt/dm8
[root@bogon ~]# ls -ld /opt/dm8
drwxr-xr-x 2 dmdba dinstall 6 11月 23 11:42 /opt/dm8
2.6 配置中标麒麟操作系统参数
[root@bogon ~]# cat >> /etc/security/limits.conf << EOF
> dmdba soft nofile 65536
> dmdba hard nofile 65536
> EOF
[root@bogon ~]# cat >> /etc/profile << EOF
> ulimit -n 65536
> EOF
ulimit -a
三、安装达梦数据库
3.1 安装数据库软件(图形界面安装,不建库)
[root@bogon software]# chown dmdba:dinstall dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso
[root@bogon software]# ls -l
总用量 660228
-rw-r--r-- 1 dmdba dinstall 676069376 10月 31 17:54 dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso
-rw-r--r-- 1 root root 64 10月 31 17:54 dm8_setup_rh7_64_ent_8.1.1.88_20200629_ISO_SHA256.txt
[root@bogon software]# mount -o loop dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso /mnt/
mount: /dev/loop0 写保护,将以只读方式挂载
[root@bogon mnt]# xhost +
[root@bogon mnt]# su – dmdba
[dmdba@bogon mnt]$export DISPLAY=127.0.0.1:0.0
[dmdba@bogon mnt]$cd /mnt
[dmdba@bogon mnt]$./DMInstall.bin
3.2 安装数据库软件(静默安装,不建库)
[dmdba@bogon mnt]$ ./DMInstall.bin -i
[dmdba@bogon mnt]$ /opt/dm8/script/root/root_installer.sh
3.3 创建数据库(图形界面安装)
su – dmdba
vi .bash_profile
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/dm8/bin"
export DM_HOME="/opt/dm8"
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH
source .bash_profile
[root@bogon mnt]# xhost +
[root@bogon mnt]# su – dmdba
[dmdba@bogon mnt]$export DISPLAY=127.0.0.1:0.0
[dmdba@bogon mnt]dbca.sh
[root@bogon software]#mv /opt/dm8/bin/DMServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
[root@bogon software]#systemctl enable DmServiceDMSERVER.service
[root@bogon software]#systemctl start DmServiceDMSERVER.service
[root@bogon software]#systemctl status DmServiceDMSERVER.service
[root@bogon software]#systemctl is-enabled DmServiceDMSERVER.service
[root@bogon software]#systemctl list-unit-files DmServiceDMSERVER.service
[dmdba@bogon mnt]$disql sysdba/damengdba123;
[dmdba@bogon mnt]$disql sysdba/damengdba123@127.0.0.1:5236
3.4 创建数据库(静默安装)
----创建数据库---
su – dmdba
vi .bash_profile
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/dm8/bin"
export DM_HOME="/opt/dm8"
export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH
source .bash_profile
[dmdba@bogon bin]$ ./dminit path='/opt/dm8/data/' page_size=16 extent_size=32 case_sensitive=Y db_name=PROED instance_name=ENMO port_num=5252 sysdba_pwd=EnmoEdu123 sysauditor_pwd=EnmoEdu123
---注册数据库服务---
[root@bogon ~]# cd /opt/dm8/script/root/
[root@bogon root]# ./dm_service_installer.sh -t dmserver -p PROED -dm_ini /opt/dm8/data/PROED/dm.ini
[root@bogon root]# systemctl start DmServicePROED
[root@bogon root]# systemctl status DmServicePROED
四、数据库后续配置任务
4.1 创建样例用户
SQL> `/opt/dm8/samples/instance_script/bookshop/CREATESCHEMA.sql
SQL> `/opt/dm8/samples/instance_script/bookshop/CREATETABLE.sql
SQL> `/opt/dm8/samples/instance_script/bookshop/INSERTSQL.sql
4.2 添加重做日志
SQL> alter database add logfile '/opt/dm8/data/PROED/PROED03.log' size 256;
SQL> alter database add logfile '/opt/dm8/data/PROED/PROED04.log' size 256;
4.3 兼容mysql
SQL> alter system set 'COMPATIBLE_MODE'=4 spfile;
SQL> select * from v$parameter where name like 'COMPA%';
4.4 创建表空间
create tablespace "PROD_TBS" datafile '/opt/dm8/data/PROED/PROD_TBS01.DBF' size 64 autoextend on next 1 maxsize 1024, '/opt/dm8/data/PROED/PROD_TBS02.DBF' size 64 autoextend on next 1 maxsize 1024 ;
4.5 创建用户
create user app identified by "App123456" default tablespace prod_tbs;
grant resource to app;
4.6 创建表
以sysdba用户登录
create table app.emp as select * from resources.employee where 1=2;
create table app.dept as select * from resources.department where 1=2;
GRANT SELECT, INSERT, DELETE, UPDATE, REFERENCES ON APP.EMP TO HR;
GRANT ALL PRIVILEGES ON APP.EMP TO HR;
4.7 赋予修改特定列数据权限
以sysdba用户登录
create user hr identified by "dameng123";
grant resource to hr;
grant select(employeeid,nationalno,loginid),update(employeeid,nationalno,loginid),insert(employeeid,nationalno,loginid) on app.emp to hr;
4.8 导入数据
建立insert.sql文件,赋予dmdba:dinstall权限。
SQL> host more /opt/dm8/samples/insert.sql
insert into app.dept values (1,'xiaoshou');
SQL> start /opt/dm8/samples/insert.sql
SQL> insert into app.dept values (1,'xiaoshou');
影响行数 1
已用时间: 0.486(毫秒). 执行号:814.
SQL> commit;
操作已执行
已用时间: 0.316(毫秒). 执行号:815.
4.9 修改数据
以hr用户登录
update app.emp set PERSONID=1;
commit;
4.10 配置ODBC
tar xzvf unixODBC-2.3.2.tar.gz
cd unixODBC-2.3.2/
./configure --enable-gui=no
make
make install
odbc_config --odbcini
[root@DM etc]# cat odbc.ini
[dm8]
driver=dm8 odbc
server=192.168.0.111
uid=sysdba
pwd=damengdba123
tcp_port=5236
[root@DM etc]# cat odbcinst.ini
[dm8 odbc]
driver=/opt/dm8/drivers/odbc/libdodbc.so
[root@DM software]# odbc_config --version
[root@DM software]# odbc_config --odbcini
[root@DM software]# odbcinst –j
--测试ODBC是否连通
[dmdba@bogon bin]$isql dm8
4.11 备份与恢复
---做一个完整备份,使能够恢复到任意一个时刻。
su – dmdba
mkdir /opt/dm8/bakcup
---将备份存放到/opt/dm8/backup 目录
alter database mount;
alter database archivelog;
---备注:需要注意归档目录属性。
su – dmdba
mkdir /opt/dm8/arch
alter database add archivelog 'DEST=/opt/dm8/arch, TYPE=LOCAL, FILE_SIZE=200,SPACE_LIMIT=1024';
alter database open;
select * from v$dm_arch_ini;
backup database backupset '/opt/dm8/backup/db_full_bak_01';
---将main.dbf 文件删除,利用以上的备份恢复。
SQL> backup database backupset '/opt/dm8/backup/db_full_bak_01';
SQL> host ls -l /opt/dm8/backup/db_full_bak_01
[dmdba@enmoedu1 backup]$ cd /opt/dm8/data/DAMENG/
[dmdba@enmoedu1 DAMENG]$ rm MAIN.DBF
[dmdba@enmoedu1 DAMENG]$ DmServiceDMSERVER stop
[dmdba@enmoedu1 DAMENG]$ ls |grep MAIN.DBF
[dmdba@enmoedu1 DAMENG]$ dmrman
dmrman V8
RMAN>restore database '/opt/dm8/data/DAMENG/dm.ini' tablespace MAIN from backupset '/opt/dm8/backup/db_full_bak_01';
RMAN>restore database '/opt/dm8/data/DAMENG/dm.ini' tablespace MAIN from backupset '/opt/dm8/backup/db_full_bak_01';
RMAN>recover database '/opt/dm8/data/DAMENG/dm.ini' tablespace MAIN;
[dmdba@enmoedu1 DAMENG]$ ls |grep MAIN.DBF
MAIN.DBF
[dmdba@enmoedu1 DAMENG]$ DmServiceDMSERVER start
Starting DmServiceDMSERVER: [ OK ]
[dmdba@enmoedu1 DAMENG]$ disql sysdba/dameng123@localhost:5252
SQL> select file_name,tablespace_name,status from dba_data_files;
SQL> select status$ from v$instance;
---备份定时任务
---创建两个job,一个full_job 每周六,日晚上23:00 做全备,另一个inc_job 每周三,五做增量备份。
---先创建代理环境:
---备注:配置增量备份时要选择“基备份目录”。
中标麒麟mysql 安装_在中标麒麟上安装达梦数据库V8相关推荐
- oracle数据库dblink创建语句_「运维实验」——达梦数据库间DBlink配置
作为一名运维工程师一定会专注于日常运维实验分享,即时分享即时阅读,希望能帮助同行在运维路上一路前(tuo)行(fa). 下面是详细实验: 实验环境说明 达梦数据库1:192.168.80.40 DMS ...
- linux安装达梦数据库v8
linux安装达梦数据库v8 操作系统.数据库 1.下载达梦数据库 2.安装前准备 2.1.建立数据库用户和组 2.2.修改文件打开最大数 2.3.挂载镜像 2.4.新建安装目录 3.数据库安装 4. ...
- 达梦数据库V8安装部署操作实例
安装环境: 虚拟机:银河麒麟V10 达梦数据库:V8 达梦数据库下载地址:达梦数据库管理系统DM8 下面进入正式的安装环节 --安装达梦数据库.创建实例.管理实例 1.创建安装路径 mkdir /dm ...
- oracle数据库dblink创建语句_「运维实验」——达梦数据库DBlink连接Oracle配置
经过昨天达梦数据库间DBlink配置(具体操作可回看上一篇文章),今天做延伸实验. 实验环境说明 Oracle数据库1:192.168.80.40 ora11g RHEL 6.5 64位 达梦数据库1 ...
- mac mini mysql 安装_怎么在MacMini上安装ubuntu,Mac OS X 讨论区
Mac OS X如何安装Win7 需要准备的: 1.Windows 7安装光盘,如果是Macbook Air,则必须准备外接光驱. 2.要安装的笔记本要与英特网连接(仅限Air). 3.准备一个大于6 ...
- java安装_如何在 Mac 上安装 Java | Linux 中国
macOS 用户可以运行 Java 的开源版本,以及用于云原生开发的新框架. 来源:https://linux.cn/article-12393-1.html 作者:Daniel Oh 译者:MCGA ...
- linux deb文件安装_如何在 Ubuntu 上安装 VirtualBox | Linux 中国
本新手教程解释了在 Ubuntu 和其他基于 Debian 的 Linux 发行版上安装 VirtualBox 的各种方法.-- Abhishek Prakash Oracle 公司的自由开源产品 V ...
- couchdb 安装_如何在Ubuntu上安装CouchDB –分步指南
couchdb 安装 In this tutorial, we'll go over how to install CouchDB on Ubuntu. CouchDB is a NoSQL data ...
- ezboot not found 虚拟机安装_如何在 Linux 上安装 Minecraft 服务器
Minecraft是一个流行的沙箱独立游戏,由瑞典程序员Markus "Notch" Perssion首先创造,后来由Mojang开发并发布.这是一款关于打碎和放置砖块的游戏.首先 ...
最新文章
- React 项目 -ES6 语法类的继承 (10)
- IE6 CSS的一个bug
- makefile ifneq多个判断条件_Python基础语法——条件判断
- 利用html的header下载文件
- List 集合的常用方法
- Python 函数详解
- 算法“视”界杯上演十强争锋,大赛终极一战圆满落幕
- NHibernate直接执行SQL进行插入
- AtCoder Grand Contest 018 A
- USB(UVC协议)摄像头
- Multisim14仿真基本模拟电路之 10. 3. 2比例放大电路的仿真实验与分析
- 新加坡全面开放边境,畅游畅游《摘金奇缘》新加坡地标性景点
- gnfc——游戏增强现实语音通话系统
- 【JSTL】choose标签
- 腾讯云服务器搭建网站详细教程(新版)
- 浙江大学计算机学院 金小刚,金小刚(浙江大学CADCG国家重点实验室教授)_百度百科...
- 基于Token的WEB后台认证机制
- 小米米家打印机,打印状态提示出错无法正常打印,怎么办?
- 【迭代式开发】V1软件需求规格说明书——大数据开发实战项目(二)
- python集合增加元素_python集合的新增元素方法整理