动手篇

2023-11-10

简介:
本文讲述如何在麒麟v10 SP2安装达梦8版本数据库。

安装操作系统:麒麟v10 SP2
[root@192 bin]# uname -a
Linux 192.168.220.110 4.19.90-24.4.v2101.ky10.x86_64 #1 SMP Mon May 24 12:14:55 CST 2021 x86_64 x86_64 x86_64 GNU/Linux

1.系统配置
[root@192 bin]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#public ip
192.168.220.100 dm_pric

1.1JDK版本
当前JDK版本需要高于以下
java version “1.5.0_51”
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_51-b10)
Java HotSpot™ 64-Bit Server VM (build 1.5.0_51-b10, mixed mode)

当前版本为:
[root@192 bin]# java -version
openjdk version “1.8.0_272”
OpenJDK Runtime Environment Bisheng (build 1.8.0_272-b10)
OpenJDK 64-Bit Server VM Bisheng (build 25.272-b10, mixed mode)

1.2创建用户组和用户及目录
groupadd dinstall   
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

passwd dmdba
mkdir -p /oracle/dm8/dmdbms   
chown -R dmdba.dinstall /oracle/dm8/dmdbms    
chmod -R 775 /oracle/dm8/dmdbms

1.3DMDBA用户limit设置

以下列出与Oracle数据库相关的其它系统核心参数的设置情况。
vi /etc/security/limits.conf,添加如下内容:

cat >> /etc/security/limits.conf << EOF   
dmdba   soft   nproc    2047    
dmdba   hard   nproc    16384    
dmdba   soft   nofile   1024    
dmdba   hard   nofile   65536    
EOF 

1.4关闭SELinux
1.临时关闭(不需重启)
setenforce 0
2.持久关闭(需重启生效)
vi /etc/selinux/config,修改如下信息:
SELINUX= disabled
3.查看selinux状态
sestatus

1.5修改登陆认证模块
cat >> /etc/pam.d/login << EOF   
session required /lib64/security/pam_limits.so    
EOF
1.6修改内核支持(内核参数优化)
#vi /etc/sysctl.conf

kernel.shmall = 2097152   
kernel.shmmax = 4294967296    
kernel.shmmni = 4096    
kernel.sem = 250 32000 100 128    
fs.file-max = 359670    
net.ipv4.ip_local_port_range = 9000 65500    
net.core.rmem_default = 1048576    
net.core.rmem_max = 1048576    
net.core.wmem_default = 262144    
net.core.wmem_max = 262144

#sysctl -p
1.7修改dmbms PATH变量

su - dmdba   
vi .bash_profile    
export LD_LIBRARY_PATH=" /oracle/dm8/dmdbms/bin:$LD_LIBRARY_PATH"    
export PATH= /oracle/dm8/dmdbms/bin::$PATH 

1.8DM8安装
上传介质:dm8_setup_rh6_64_ent_8.1.0.147_20190327.iso
挂载iso文件
mount -o loop /oracle/soft/dm8_setup_rh6_64_ent_8.1.0.147_20190327.iso /dm8

[dmdba@192]$ export DISPLAY=:0.0
[dmdba@192]$ xhost +
access control disabled, clients can connect from any host
选择时区


选下一步


选接受


选下一步


选下一步


选典型安装,选下一步

选择安装目录,然后下一步


选择下一步开始安装


用root用户执行下面脚本


至此软件安装完成。
初始化数据库:选择init按钮(这里可以选择不初始化数据库,后面用./dbca.sh配置数据库)

创建数据库:


选择一般用途:


下一步

输入数据库名称:


选择文件存放路径:


选择字符集:


输入数据库用户密码


数据库测试用例,这里勾上,方面测试,生产环境建议不要勾。


选择完成,开始建库:


用root用户执行:


提示应以 root系统用户执行以下命令,用来创建数据库的随机启动服务


选择完成

至此,达梦软件和实例创建成功。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

动手篇 的相关文章

  • 计算机最最基础的原理

    这是一篇知乎的文章详细的介绍了电子计算机运算器加减的原理及存储的原理 作者 张大昭 链接 https www zhihu com question 20112194 answer 84394468 来源 知乎 著作权归作者所有 商业转载请联

随机推荐

  • Heroku登录失败

    Heoku 在国内 注册和登录是个大问题 不知道原来怎么注册上了 如今需要登录删除 app 就是删除不了 今天努力找了个vpn 无奈还是登录不成功 https id heroku com login 在群里问了下有人能上 就知道肯定设置的有
  • Android Update Engine 分析(二十)为什么差分包比全量包小,但升级时间却更长?

    本文为洛奇看世界 guyongqiangx 原创 转载请注明出处 原文链接 https blog csdn net guyongqiangx article details 132343017 0 导读 时不时有同学在 OTA 讨论群和 V
  • 华为OD机试真题-机房布局/栈解法【2023.Q1】

    小明正在规划一个大型数据中心机房 需要满足的条件是 确保在每个机柜边上至少要有一个电箱 已知 机房排成1排 我们用M表示机柜 I表示间隔 请你返回这整排机房 至少需要多少个电箱 如果无解请返回 1 输入描述 第一行输入一个字符串 由 M 和
  • SqliLabs Less21-22

    第二十一关 基于单引号和括号 64位编码的密码注入 1 判断注入点 有了20关的经验 输入爆破账户 admin密码 admin后抓包 发现admin输入为YWRtaW4 3D 根据提示用64位数据解码得到YWRtaW4 用url编码 为 3
  • 新老域名更替时的页面跳转

    不少站长都有换域名的经历 新买的www xxx com的域名和老域名都已经绑定在空间上了 但老域名总是不敢轻易拿掉 更换的话 跟老域名相关的所有链接都将失效 出现404的页面非常不友好 用户也将找不到原来的内容 其实用JS跳转功能可以帮站长
  • 机器学习零基础?手把手教你用TensorFlow搭建图像识别系统

    转 http www leiphone com news 201701 Y4uyEktkkwb5YhJM html http www leiphone com news 201701 2tH3DgLmsGhnDd8D html 导语 这是W
  • 基于nb-iot和arduino的气象站(一)

    基于nb iot和arduino的气象站 一 温湿度和紫外线传感器 上一篇已经介绍了项目的大概情况 这一篇先讲温湿度传感器和紫外线传感器的使用 一 温湿度传感器 我使用的温度传感器为DHT21 DHT21数字温湿度传感器是一款含有已校准数字
  • [Java基础系列第5弹]Java多线程:一篇让你轻松掌握并发编程的指南

    多线程是一种编程技术 它可以让一个程序同时执行多个任务 从而提高程序的性能和效率 但是 使用Java多线程也不是一件容易的事情 它涉及到很多复杂的概念和问题 如线程安全 同步 锁 原子类 并发集合 生产者消费者模式 线程池模式 Future
  • 企业级Vue路由角色权限应该怎么做?

    角色权限 角色权限 简单来说就是登录的用户能看到系统的哪些页面 不能看到系统的哪些页面 一般是后台管理系统才会涉及到如此复杂的角色权限 对于 vue 技术栈 实现角色权限一般有两种方式 第一种是利用 beforeEach 全局前置守卫 第二
  • Unity的初次接触(一)

    Unity界面介绍 首先当我们安装完成Unity后 会呈现出这样的界面 第一步是点击右上角的New按钮 创建新的项目 然后你会看到这个界面 从左到右 从上到下依次是 项目名称 选择模板 项目保存的路径 添加资源包 创建这个项目的组织 启动u
  • idea中Vue的v-on报错

    虽说并不影响代码的执行结果 但是作为强迫症的你们肯定很不爽 解决方法 直接添加 只针对v on 其他还需添加 xmlns v on http www w3 org 1999 xhtml Settings gt Inspections gt
  • React 环境搭建以及创建项目工程(二)

    创建工程 首先创建一个工程 npx create react app weibo cd移动到当前创建的文件下 cd weibo 安装 React 路由 npm install react router react router dom 5
  • 微信小程序实现保存图片到本地

    wxml代码
  • PySyft中model.get()方法解释

    最近在看联邦学习相关内容 上手了PySyft框架 该框架相当于是在Pytorch深度学习框架上扩展的第三方API 对我经常使用Pytorch深度学习框架的人来说再合适不过 然后在网上找各种帖子学习了一点基础的东西 其中有一篇比较经典的帖子是
  • 算法(1)---八大排序算法

    一 选择排序 定义 从待排序的数据中 按指定的规则选出某一个元素 再依规定交换位置后达到排序的目的 核心思想 从全部序列中选取最小的 与第0个元素交换 然后从第1个元素往后找出最小的 与第一个元素交换 再从第2个元素往后选取最小的 与第二个
  • oracle 查询表空间所有表、及表所有的表空间

    查询表空间所有表 select table name from all tables where TABLESPACE NAME 表空间 表空间名字一定要大写 查询表所在的表空间 select from user tables where
  • Iframe postMessage 日志

    postMessage catcher 之前工作需要接入不同 iframe 需要使用 postMessage 来进行通信 本地开发还好可以方便打印相互通信的数据 就是线上有些麻烦 不好直接观察发送和接收的数据是怎么样的 所以写了个 chro
  • 设置Linux服务器登录密码过期时长

    设置Linux服务器登录密码过期时长 登录服务器时 提示登录密码过期 必须修改密码重新登录 You are required to change your password immediately password aged You mus
  • Python-Dataframe使用已知数据填补空值

    作为大气遥感的一员 研究的对象主要是排放栅格图像 因此本文主要针对栅格图像来对其NaN空值进行有选择的填补 在处理数据时遇到一个问题 当一个栅格图像只有很小一部分存在有用值 可能10000多个栅格区域只有300个有有效值 此背景下给一个假设
  • 动手篇

    简介 本文讲述如何在麒麟v10 SP2安装达梦8版本数据库 安装操作系统 麒麟v10 SP2 root 192 bin uname a Linux 192 168 220 110 4 19 90 24 4 v2101 ky10 x86 64