许多初学者对于在Linux上的操作有恐惧,并不知道怎么安装达梦数据库,本文给初学者能完整的了解如何安装。
在Linux(Unix) 系统中,因为 ulimit 命令的存在,会对程序使用操作系统资源进行限制。为了使 DM 能够正常运行,建议用户检查当前安装用户的 ulimit 参数。运行ulimit -a
进行查询。如下图所示:
其中有几个参数需要关注的:
1.data seg size
data seg size (kbytes, -d)
建议用户设置为1048576( 即 1GB) 以上或 unlimited( 无限制 )),此参数过小将导致数据库启动失败。
2. file size
file size(blocks, -f)
建议用户设置为unlimited( 无限制 )),此参数过小将导致数据库安装或初始化失败。
3. open files
open files( -n)
建议用户设置为65536 以上或 unlimited( 无限制 。
4.virtual memory
virtual memory (kbytes, -v)
建议用户设置为1048576( 即 1GB) 以上或 unlimited( 无限制 )),此参数过小将导致数据库启动失败。
其中在我的配置中需要修改的是open files参数所以输入ulimit -n 65536
就可以了。
DM安装程序在安装时将产生临时文件,安装过程中需要至少2G的临时空间,临时空间目录默认为/tmp。用户可以通过命令df -h /tmp
来查看存储空间
如果/tmp目录中不能保证1GB的存储空间,用户可以通过扩展/tmp目录存储空间或者通过设置环境变量DM_INSTALL_TMPDIR指定安装程序的临时目录,如果遇到了
就执行如下命令:
mkdir -p /dm/tmp //自己创建一个文件夹来存放
DM_INSTALL_TMPDIR=./dm/tmp //最好写你上面创建的目录的绝对路径
export DM_INSTALL_TMPDIR
我们需要通过以下命令设置java_home环境:
DM_JAVA_HOME=/jdk/
export DM_JAVA_HOME
不过在我的这里已经有了java配置了,通过java -version可以查看,并通过which java查看存放地点,我的java版本为Openjdk1.8.0_242
在DMInstall.bin文件夹下进行安装
首先进入到刚刚安装完的你的dmdbms/bin
目录下,在我们在初始化实例之前我们可以通过./dminit help
来查看我们初始化的参数
我们有几个参数是需要修改的,比如系统缓存大小设置——BUFFER(不需要设置太大,一般设置为100/200),以及是否开启参数自动调优——AUTO_ADJ_PARA(设置为0,不选择自动调优)
./dminit path=./dbdata db_name=test1 sysdba_pwd=Dameng123 sysauditor_pwd=Dameng12138 auto_adj_para=0 buffer=100 port_num=5236 log_size=256
输入指令后等待初始化完成
之后进入到./dmserver ./dbdata/test1/dm.ini
后面的路径是自己刚刚path的安装下的数据库dm.ini配置文件位置
输入命令后就开始了数据库启动,直到等到看到了system is ready
就是已经启动了
文章
阅读量
获赞