修改屏幕分辨率命令 xrandr 修改xrandr -s 参数
uname -a
df -h
free -m
fdisk -l
systemctl stop firewalld
getenforce disabled
rpm -qa|grep gcc
rpm -qa|grep glibc
建议开两个终端窗口 一个root用户 一个dmdba用户
规划数据库安装路径
创建用户跟组
groupadd dinstall
useradd -g dinstall dmdba
id dmdba
passwd dmdba
chown dmdba:dinstall /dm8
配置图形化界面
安装数据库
报错
数据库按提示进行安装
设置文件最大打开数 ulimit -n 65536
DM服务查看器 /dm8/tool/ ./dmservice.sh 数据库实例要用root启动关闭
数据库管理工具/dm8/tool/ ./manager
控制台工具/dm8/tool ./console 在这里修改兼容数据库
修改默认密码
SET_PARA_VALUES(1,’PWD_POLICY’,15);
控制文件是以ctl结尾的二进制文件
查看控制文件的内容
./dmctlcvt type=1 src=/dm8/data/DAMENG/dm.ctl dest=/tmp/dmctl.txt
数据文件是以.DBF结尾的文件
最小值 4096x页大小 32M 64M 4096个页
创建一个名为aa的表空间文件
create tablespace aa datafile ‘/dm8/data/DAMENG/aa01.dbf’size 32;
一个表空间中的数据文件总数不超过256个
重做日志文件(redo)
以数据库名+流水号(01/02/03).log结尾的文件
重做日志文件,用来保存redo日志,redo日志默认两个,循环使用,不断覆盖,联机日志由系统自动切换,不能手动切换,练级日志过小,回造成日志频繁切换,过大浪费磁盘空间。
查看日志文件
/dm8/bion/ ./disql sysdba/Dameng123:端口
select * from v$rlogfile;
增加重做日志
alter database add logfile ‘/dm8/data/DAMENG/DAMENG04.log’ size 256;
更改重做日志文件大小(只能增大,不能改小)
alter database resize logfile ‘/dm8/data/DAMENG/DAMENG04.log’ to 500;
归档日志文件
归档是指队redo日志的归档,可以利用归档日志文件,将系统回复导故障发生的前一刻,也可以还原到指定的时间点,如果没有归档日志文件,那只能利用备份文件进行恢复。
select arch_mode from v$database;
归档参数文件 dmarch.ini
select * from v$dm_arch_ini
备份文件
以bak为扩展名的文件,如果是备份集,则含有bak文件(备份数据文件),meta文件(备份集的元数据文件)
跟踪日志文件
跟踪日志文件记录了系统各会话执行的sql语句,错误信息,主要错误和性能问题,启动跟踪日志,对系统性能有较大的影响,默认情况下跟踪日志是关闭的。
DM.INI SVR_LOG 参数为1的时候,就是打开了跟踪日志
0的时候,就是关闭了跟踪日志
事件日志文件
记录了数据库运行期间的关键时间,如启动,关闭,内存申请失败,io错误等一些致命的错误,DM_HOME/log目录下,文件命名格式为DM_实例名_日期
逻辑存储结构
数据库: DM 数据库是指磁盘上存放的 DM 数据库中数据的集合般包括:数据文件,日志文件,控制文件及临时文件等实例:一般由一组正在运行的 DM 后台进程/线程以及一个大的型的共享内存组成。
页-----簇------段-----数据文件-----表空间-----数据库
共享内存是
dmserver 启动时,从操作系统中申请的一大片内存,可以在需要的时候时行申请或者释放。相关参数:
select para_name,para_value from v$dm_ini where para_name like ‘%MEMORY%’;
修改参数
SET_PARA_VALUES(SCOPE,PARA_NAME,PARA_VALUE);
SCOPE:动态参数1 静态参数2
DM的参数类型
select para_name,para_v1lue,para_type from v$dm_ini where para_)name like ‘%BUFFER%’
SYS/SESSIOIN:动态参数,同时修改内存和配置文件
Read only:在数据库运行时,不能修改ln file:静态参数,修改配置文件,重启实例服务生效。
select para name,para value,para type from vSdm ini wherepara name like %BUFFER%';
sp_set_para value(2,'BUFFER, 1024);
sp_set_para_value(2,'MAX BUFFER,1024);
Sp_set_para value :修改整型参数
Sp_set_para string value:修改字符串类型
Sp_ set_para double value:修改浮点型
Jdbc
vi Test.java修改ip 数据库用户名 密码
生成字节码
dmdba用户 /dm8/jdk/bin/javac /home/dmdba/Test.java
指向jdbc驱动
/dm8/jdk/bin/java -Xbootclasspath/a:/dm8/drivers/jdbc/DmjdbcDriver18.jar Test
Odbc
root用户
tar -xf unixODBC-2.3.0.tar.gz
cd unixODBC*
./configure
make
make install
源码默认安装路径为/usr/local/etc/
odbc.ini配置文件中添加内容
[DM8]
Description = DM ODBC DSN
Driver = DM8 ODBC DRIVER
SERVER = IP
UID =SYSDBA
PWD =SYSDBA
TCP_PORT =5236
odbcinst.ini配置文件中添加内容
[DM8 ODBC DRIVER]
Description =ODBC DRIVER FOR DM8
Driver = /dm8/bin/libdodbc.so
切换dmdba用户执行 isql -v dm8
文章
阅读量
获赞