Linux系统下安装达梦数据库和odbc数据源

Linux系统下安装达梦数据库和odbc数据源

一、 环境准备

Vm虚拟机,中标麒麟6.0-64bit的iso操作系统镜像,odbc安装镜像

二、 实现过程

1、 首先我们来安装vm虚拟机。这个很简单双击虚拟机的安装文件就可以了。

2、在虚拟机中安装中标麒麟6.0-64bit操作系统

创建新的虚拟机,自定义。高级

随后安装操作系统。

选择后centos6.0 64 。这里用到的中标麒麟系统的内核是centos6.0.配置好的就选2个u,2个核。安装目录自己定。其他都是默认下一步。

右键点击虚拟机。设置里把centos系统的ios镜像加载到光驱中,开始启动虚拟机。镜像从光驱引导,开始装系统。如果没成功启动,把vm软件关了重启。或者电脑重启。我每次都要重启电脑才可以。安装完成后,重新引导重启。进入linux操作系统。

3.修改IP地址。让xshell可以远程。

4.用桥接的网络连接模式。将主机和虚拟机的ip配置在同一个网段,相同网关,可以在主机中使用用xshell模拟远程登陆操作,

1、 关闭系统防火墙

[pitao@localhost ~]$ ll

Xshell:>

//切换到root用户,不然权限不够,

[pitao@localhost ~]$ su - root

瀵…锛

[root@localhost ~]# service iptables stop

[root@localhost ~]# chkconfig iptables off

4、关闭selinux

[root@localhost ~]# cat/etc/selinux/config

-bash: cat/etc/selinux/config: 娌℃.?d釜?.欢?..褰

5、为达梦数据库建立组和用户

[root@localhost ~]# groupadd dinstall

[root@localhost ~]# useradd -g dinstall dm7

[root@localhost ~]# password dm7

-bash: password: command not found

[root@localhost ~]# passwd dm7

Enter new password:

Re-type new password:

6、查看建好后的组和用户

[root@localhost ~]# id dm7

uid=501(dm7) gid=502(dinstall) 缁.502(dinstall)

[dm7@localhost ~]$ su - root

瀵…锛

7、切换到root用户,建立文件夹,为安装数据库做准备

[dm7@localhost
~]$ su - root

密码:

[root@localhost ~]# mkdir -p /dm/dmdbms

[root@localhost ~]# mkdir -p /dm/dmarch

[root@localhost ~]# mkdir -p /dm/dmbak

[root@localhost ~]# id dm7

uid=501(dm7) gid=502(dinstall) 组=502(dinstall)

8、更改文件夹权限

[root@localhost ~]# chown -R dm7:dinstall /dm/

[root@localhost
~]# chmod -R 775 /dm/

[root@localhost ~]# service iptables status

iptables:未运行防火墙。

9、更改配置文件

[root@localhost ~]# vim
etc/security/limits.conf

[root@localhost ~]# vim
etc/security/limits.conf

配置系统限制,在/etc/security/limits.conf 文件中添加如下内容:

Dm7  soft  nofile 
4096

Dm7  hard  nofile 
65536

[root@localhost security]# sysctl -p

net.ipv4.ip_forward = 0

net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.default.accept_source_route =
0

kernel.sysrq = 0

kernel.core_uses_pid = 1

net.ipv4.tcp_syncookies = 1

net.bridge.bridge-nf-call-ip6tables = 0

net.bridge.bridge-nf-call-iptables = 0

net.bridge.bridge-nf-call-arptables = 0

kernel.msgmnb = 65536

kernel.msgmax = 65536

kernel.shmmax = 68719476736

kernel.shmall = 4294967296

[root@localhost
security]# ulimit -a

core file size          (blocks, -c) 0

data seg size           (kbytes, -d) unlimited

scheduling priority             (-e) 0

file size               (blocks, -f) unlimited

pending signals                 (-i) 31341

max locked memory       (kbytes, -l) 64

max memory size         (kbytes, -m) unlimited

open files                      (-n) 1024

pipe size            (512 bytes, -p) 8

POSIX message queues     (bytes, -q) 819200

real-time priority              (-r) 0

stack size              (kbytes, -s) 10240

cpu time               (seconds, -t) unlimited

max user processes              (-u) 1024

virtual memory          (kbytes, -v) unlimited

file locks                      (-x) unlimited

10、更改环境变量

[root@localhost security]# su - dm7  //切换到dm7用户修改配置文件

[dm7@localhost ~]$ vi ~/.bash_profile

在.bash_profile里加入环境变量路径

export
DM_HOME="/dm7/dmdbms"   //删除

export
LD_LIBRARY_PATH="/dm7/dmdbms/bin:$LD_LIBRARY_PATH"  //删除

export
PATH="/dm7/dmdbms/bin:$PATH"

11、进入安装文件所在文件夹开始运行脚本安装达梦数据库

在虚拟机中加载达梦数据库的安装文件的iso镜像。将DMInstall.bin拷贝到dm目录下。

[dm7@localhost
dm]$ ./DMInstall.bin  //进入到dm目录下。运行安装文件

解压安装程序…

初始化图形界面失败,如果当前监视器窗口不支持图形界面,请进入安装文件所在文件夹并使用"./DMInstall.bin
-i"进行命令行安装。

[dm7@localhost
dm]$ ./DMInstall.bin -i

请选择安装语言(C/c:中文 E/e:英文) [C/c]:c

解压安装程序…

core file size          (blocks, -c) 0

data seg size           (kbytes, -d) unlimited

scheduling priority             (-e) 0

file size               (blocks, -f) unlimited

pending signals                 (-i) 31341

max locked memory       (kbytes, -l) 64

max memory size         (kbytes, -m) unlimited

open files                      (-n) 1024

pipe size            (512 bytes, -p) 8

POSIX message queues     (bytes, -q) 819200

real-time priority              (-r) 0

stack size              (kbytes, -s) 10240

cpu time               (seconds, -t) unlimited

max user processes              (-u) 1024

virtual memory          (kbytes, -v) unlimited

file locks                      (-x) unlimited

可打开文件数过少,建议至少设置为65536或更多。

欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:y

请输入Key文件的路径地址
[dm.key]:

请输入key文件路径!

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:nHH

是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n

是否设置时区? (Y/y:是 N/n:否) [Y/y]:y

设置时区:

请选择设置时区 21:

安装类型:

1 典型安装

2 服务器

3 客户端

4 自定义

请选择安装类型的数字序号 [1 典型安装]:1

所需空间: 821M

请选择安装目录 [/home/dm7/dmdbms]:

可用空间: 8G

是否确认安装路径? (Y/y:是
N/n:否)  [Y/y]:y

安装前小结

安装位置: /home/dm7/dmdbms

所需空间: 821M

可用空间: 8G

版本信息:

有效日期:

安装类型: 典型安装

是否确认安装? (Y/y:是 N/n:否):y

2019-12-11 20:47:26

[INFO] 安装达梦数据库…

2019-12-11 20:47:26

[INFO] 安装 default 模块…

2019-12-11 20:47:29

[INFO] 安装 server 模块…

2019-12-11 20:47:29

[INFO] 安装 client 模块…

2019-12-11 20:47:30

[INFO] 安装 drivers 模块…

2019-12-11 20:47:30

[INFO] 安装 manual 模块…

2019-12-11 20:47:30

[INFO] 安装 service 模块…

2019-12-11 20:47:32

[INFO] 移动ant日志文件。

2019-12-11 20:47:32

[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:

/home/dm7/dmdbms/script/root/root_installer.sh

安装结束

12、修改服务器权限,创建DmAPService服务

[root@localhost
home]# /home/dm7/dmdbms/script/root/root_installer.sh

移动 /home/dm7/dmdbms/bin/dm_svc.conf 到/etc目录

修改服务器权限

创建DmAPService服务

移动服务脚本文件(/home/dm7/dmdbms/bin/DmAPService 到 /etc/rc.d/init.d/DmAPService)

创建服务(DmAPService)完成

启动DmAPService服务

Starting DmAPService:                                      [ OK ]

12、/dm/dmdbms/tool 目录下的dbca.sh工具。运行该脚本,创建数据库实例

13、登陆数据库

[dm7@localhost ~]$ disql

服务器[LOCALHOST:5236]:处于普通打开状态

登录使用时间: 7.480(毫秒)

Connected to: DM 7.1.6.95

SQL> SORHH^H

2  
EXIT

3  
^C

[dm7@localhost ~]$

[dm7@localhost ~]$

[dm7@localhost ~]$ service DmServicedave
status

DmServicedave (pid 2450) is running…

[dm7@localhost ~]$ service DmServicedave
stop

Stopping DmServicedave:                                    [ OK ]

[dm7@localhost ~]$

[dm7@localhost ~]$ service DmServicedave
start

Starting DmServicedave:                                    [ OK ]

[dm7@localhost ~]$

14、为了安装odbc,之前要安装gcc

进入虚拟机,以root账号登录。进入“计算机”–“操作系统光盘”–“Packages”,将以下文件复制到“文件系统”的任一文件夹内。我的做法是将下列文件都复制到odbc文件夹中

[root@localhost
odbc]# ls

cpp-4.4.5-6.el6.ns6.01.x86_64.rpm

gcc-4.4.5-6.el6.ns6.01.x86_64.rpm

glibc-devel-2.12-1.25.el6.ns6.01.x86_64.rpm

glibc-headers-2.12-1.25.el6.ns6.01.x86_64.rpm

kernel-headers-2.6.32-220.el6.x86_64.rpm

libmpcdec-1.2.6-6.1.el6.x86_64.rpm

mpfr-2.4.1-6.el6.x86_64.rpm

[root@localhost odbc]# rpm -Uvh *.rpm
–nodeps --force

//至此安装gcc完毕。不然无法odbc数据驱动源无法编译

15、安装odbc,.

将unixODBC-2.3.0.iso镜像加载到光驱。把它拷贝到虚拟机加压到unixODBC-2.3.0文件内。

[root@dm8 dm]# cd unixODBC-2.3.0/

[root@dm8 unixODBC-2.3.0]# ./configure

[root@dm8 unixODBC-2.3.0]# make && make install

16、进入数据目录中的tools文件内,运行manage。启动数据库实例。图像化的界面。输入主机名,实例名,端口,用户名,密码。进入实例。

你可能感兴趣的:(Linux系统下安装达梦数据库和odbc数据源)