首页 > Linux操作系统 > Linux操作系统 > 达梦DM8数据库安装
1、查看firewall服务状态
systemctl status firewalld (running/dead)
2、开启、重启、关闭服务
# 开启systemctl start firewalld
# 重启systemctl restart firewalld
# 关闭systemctl stop firewalld
systemctl disable firewalld #永久关闭,即设置开机的时候不自动启动
注:关闭后,再设置开机不自动启动,再进行下一步安装操作。
#获取系统位数
getconf LONG_BIT
64
#查询cpu系统信息
lscpu
#查询系统名称
uname -a
1、运行内存必须大于1g,存储内存必须大于15g
2、#获取内存总大小 grep MemTotal /proc/meminfo
#获取交换分区大小 grep SwapTotal /proc/meminfo
#获取内存使用详情 free
3、检查tmp存储空间 df –h /tmp
注:如果按照tmp空间不足,则修改环境变量(处在dmdba用户)
(1)输入vim ~/.bashrc
在最后一行加入DM_INSTALL_TMPDIR= /dm (该文件夹必须拥有dmdba,dinstall的权限,不能是安装达梦的目录)
export DM_INSTALL_TMPDIR
保存并退出
(2)使环境变量生效:source ~/.bashrc,继续安装
4、检查是否系统是否安装gcc
rpm -qa|grep gcc
若没有安装,则yum –y install gcc进行安装
1. 创建安装用户组 dinstall
groupadd dinstall
2. 创建安装用户 dmdba
useradd -g dinstall dmdba
3. 初始化用户密码
passwd dmdba
4、检测用户是否创建成功,输入:id dmdba
5、检查系统操作限制 ulimit -a
打开 Vi /etc/security/limits.conf ,在末尾出添加以下内容
dmdba soft nofile 65590
dmdba hard nofile 65590
5、切换到dmdba 用户,输入 ulimit -n 如果是65590,说明设置成功(建议同时开root和dmdba2个页面)
6、exit切换到root ,进入opt文件夹(提前把达梦数据库放到opt文件夹),查看是否有数据库文件
7、[root@localhost opt]# mount -o loop dm8_setup.iso /mnt/
mount: /dev/loop0 写保护,将以只读方式挂载
8、进入到mnt文件夹,查看是否有数据库文件.bin形式的
9、查看roo用户下,export $DISPLAY的值
10、root用户 xhost +
11、切换到dmdba ,输入 export DISPLAY=:0(该值为export $DISPLAY的值)
12、./DMIntall.Bin (图形化安装)
方法一、ps –ef |grep dmsever,看输出是否有参数
root 49603 49444 0 21:39 pts/1 00:00:00 grep dmsever
方法二、进入/dm8/bin下,输入./disql SYSDBA/密码 回车 (默认端口是5236)
看是否可以正常打开
注:若修改端口5237登陆:./disql SYSDBA/密码 @localhost:5237 (localhost为本机IP)
实例:将用户名和密码均为SYSDBA,IP地址为192.168.152.101,端口号为5237的数据库采用FULL方式完全导出。导出文件名为db_str.dmp,导出的日志文件名为db_str.log,导出文件的路径为/dm/backup。
./dexp USERID=SYSDBA/SYSDBA@localhost:5237 FILE=db_str.dmp DIRECTORY=/dm/backup LOG=db_str.log FULL=Y
达梦数据库开启兼容oracle模式:
select para_name,para_value,para_type from v$dm_ini where para_name='COMPATIBLE_MODE';
修改参数指定范围:
sp_set_para_value(2,’COMPATIBLE_MODE’,2); (只动后面的数字),重启达梦后即可生效
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70015449/viewspace-2872584/ ,如需转载,请注明出处,否则将追究法律责任。