本片博文主要总结DCA考试涉及的相关知识点,通过整理对考试知识点有一个全面的梳理和汇总,进一步熟悉了相关基础知识,同时对于日常的工作有一个指引,提高工作效率。
1、安装dm8
1.1 创建用户组、用户
root下:
1、创建用户组
groupadd dinstall
2、创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3、创建安装目录
mkdir /dm8
4、 更改文件夹的所属用户组、所属用户
chown dmdba:dinstall /dm8
ll -ld /dm8
1.2 图形化界面安装
设置DISPLAY值
root用户:
xhost +
echo $DISPLAY
dmdba用户:
su - dmdba
echo $DISPLAY
export DISPLAY=:0.0
执行安装程序
#进入到挂载目录
cd /mnt/dm #执行安装程序
./DMInstall.bin
按照按照弹出的可视化窗口对应着配置要求进行操作。
2 、创建数据库实例
#进入到dm工具包目录
cd /dm8/tool
#打开数据库配置助手
./dbca.sh
按照弹出图形化界面进行配置即可。
3、数据库连接的方式
可以通过图形化管理工具manager进行数据库连接,也可以使用disql的方式。除此之外,大家也可以通过配置连接串的方式来连接数据库。
3.1使用./manager连接
cd /dm8/tool
./manager
使用manager工具连接时,可以在窗口–选项–编辑器里启动sql语法检查等提示。
3.2使用disql连接
cd /dm8/bin
./disql SYSDBA/Dameng123:5236
4 启动数据库服务
DM 数据库启动顺序为: Shutdown(关闭状态)–> Mount(配置状态)–> Open(打开状态)
4.1 命令行启动
前台启动:
#未注册数据库服务的只能选择此方法
./dmserver /dm8/data/DAMENG/dm.ini
后台启动:
cd /dm8/bin
ll Dm*
#DMTESTSVR是实例名
./DmServiceDMTESTSVR start/status/stop
4.2 服务查看器启动
root用户下:
cd /dm8/tool ./dmservice.sh
4.3 系统命令启动
root用户下:
systemctl start DmserviceDMSERVER.service
5、表空间管理
命令行方式
创建表空间:
create tablespace 表空间名 datafile '数据文件路径' SIZE 数据文件大小(单位为mb);
create tablespace dbtbs datafile 'DMTBS01.DBF' SIZE 32;
#查询页大小的4096倍,并换算成MB
select page*4096/1024/1024
修改表空间大小:
alter tablespace 表空间名 resize datafile '数据文件路径' to 数据文件大小(单位为mb);
alter tablespace dmtbs resize datafile 'DMTBS01.DBF' to 64;
#修改表空间开启自动增长,增长步长,最大表空间
alter tablespace 表空间名 datafile '数据文件路径' autoextend on next 增长步长 maxsize 文件最大值;
alter tablespace dmtbs datafile 'DMTBS01.DBF' autoextend on next 2 maxsize 10240;
删除表空间:
用户自定义的表空间可以删除和脱机,系统定义的表空间不能脱机和删除;
删除后表空间下的数据文件也会级联删除。
drop tablesapce 表空间名;
drop tablespace dmtest;
增加表空间下的数据文件:
alter tablespace 表空间名 add datafile '数据文件路径' size 数据文件大小(单位为mb);
alter tablespace dmtbs add datafile 'DMTBS02.DBF' size 64;
修改表空间名称:
alter tablespace 修改前表空间名 rename to 修改后表空间名;
alter tablespace dmtbs rename to dmtest;
6、ODBC配置
root用户:
1、解压ODBC,没有这个tar包的话需要上传到这个目录下
tar -zxvf /opt/unixODBC-2.3.0.tar.gz
2、进入到odbc目录进行源码安装
cd unixODBC-2.3.0 ./configure 配置 make 编译 make install 安装
3、修改两个配置文件odbc.ini、vim odbcinst.ini
cd /usr/local/etc/ ll
vim odbc.ini
[DM8] # 这个按要求改
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER # 要和下面对应
SERVER = localhost UID = SYSDBA PWD = SYSDBA TCP_PORT = 5236
vim odbcinst.ini [DM8 ODBC DRIVER]
Description = ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so --dm8安装目录的bin目录下
4、切换到dmdba用户,进行登陆即可
su - dmdba isql dm8 -v
文章
阅读量
获赞