安装数据库软件
1创建用户
2设置最大打开文件数
ulimit -n 65536 (临时)
(ulimit -a)
3. 解压后挂载镜像
mount -o loop dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso /mnt
4. 用dmdba用户安装DM软件
xhost + (这一步在root用户下,访问Xserver的权限被授予每一个人)
echo $DISPLAY (在root用户下开启图形化)
su - dmdba
export DISPLAY=:0 (:0是echo出的结果,在dmdba用户下开启图形化)
./DMInstall.bin
注:通常当你从hostA登陆到hostB上运行hostB上的应用程序时,做为应用程序来说,hostA是client,但是对图形来说,是在hostA上显示的,需要使用hostA的Xserver,所以hostA是server。因此在登陆到hostB前,需要在hostA上运行xhost +来使其它用户能够访问hostA的Xserver。
5把库相关文件放到opt/dm8 (创建、授权、所属用户组)
mkdir -p /opt/dm8
chown dmdba:dinstall /opt -R
chmod 755 /opt -R
注意:考试的时候看题目要求的安装位置!
6 root执行脚本
7 dmdba配置环境变量
[dmdba@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 (使之生效)
echo $PATH (确认有/opt/dm8/bin)
8初始化数.据库(dmdba用户登陆后,调用dbca.sh (建库删库都是它))
启停数据库服务时,与实例名对应
按照考试要求,设置数据库名(DAMENG),实例名(DMSERVER),端口号
可设置三大核心文件:控制、数据、日志的位置
9 root执行脚本
注:这三个命令相当于注册数据库服务
su – dmdba
DmServiceDMSERVER status (查数据库状态)
DmServiceDMSERVER start 与上图第三行脚本作用一致
查看达梦进程ps -ef | grep dmserver
注:有进程就说明实例起来了
10.登录访问测试
disql sysdba/SYSDBA (简单形式,前面是用户名,后面是密码)
disql sysdba/SYSDBA@localhost:5236 (本地登录,端口默认是5236)
disql sysdba/SYSDBA@192.168.6.110:5236(远程登录,写ip,端口默认是5236)