1、数据库安装
查看依赖包
rpm -aq|grep glibc*
禁掉防火墙
systemctl status firewalld
systemctl stop firewalld
修改selinux参数
vi /etc/sysconfig/selinux
将SELINUX=disabled
temp扩容
Mount -o remount,size=2G /tmp
挂载
mount /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt
新建用户组
groupadd dinstall
建立用户
useradd -g dinstall dmdba
创建安装目录
Mkdir /dm8
赋予权限
chown dmdba:dinstall -R /dm8
切换到dmdba用户
Su - dmdba
调用图形化界面
Export DISPLAY=(root echo$DISPLAY)
Xhost +
调用达梦管理工具
./DMInstall.bin
后面按照要求进行配置实例名、端口等信息,并按照要求执行相关命令;
自己安装过程中遇到的问题,比如如何安装vncserver,然后才可以用过vncserverclient连接
2、备份与导出
全库备份
./dexp userid=SYSDBA/123456789:5236 directory=/dm8/dexp file=full.dmp log=full.log full=y
按用户导出
./dexp userid=sysdba/123456789:5236 directory=/dm8/backup/dexp file=HRTEST.dmp log=HRTEST.log owner=HRTEST
按模式导出
./dexp userid=sysdba/123456789:5236 directory=/dm8/backup/dexp file=DMHR.dmp log=DMHR.log schemas=DMHR
按表导出
./dexp userid=sysdba/123456789:5236 directory=/dm8/backup/dexp file=EMPLOYEE.dmp log=EMPLOYEE.log tables=DMHR.EMPLOYEE
全库导入:
./dimp userid=sysdba/123456789:5238 directory=/dm8/backup/dexp file=full.dmp log=impfull.log full=y
按模式导入
dimp userid=sysdba/123456789:5238 directory=/dm8/backup/dexp file=DMHR.dmp log=impDMHR.log REMAP_SCHEMA=DMHR:DMTEST
3、表空间
创建表空间
create tablespace dmtbs DATAFILE 'DMTBS01.DBF' SIZE 32;
页大小默认是8K 表空间大小不能低于 32M
select page*4096/1024/1024;
create tablespace TEST datafile '/dm8/data/DAMENG/TEST01.DBF' size 64 autoextend on next 1 maxsize 1024,'/dm8/data/DAMENG/TBS02.DBF' size 64 autoextend on next 1 maxsize 1024;
查看表空间
select * from dba_tablespaces;
select * from dba_data_files;
表空间脱机
alter tablespace test offline;
表空间联机
alter tablespace test online;
4、归档
开启归档
select arch_mode from SYS."V$DATABASE"
alter database mount;
alter database ARCHIVELOG;
alter database ADD ARCHIVELOG 'type=local, dest=/dm8/arch, file_size=64, space_limit=0';
alter database open;
关闭归档
alter database mount;
alter database noarchivelog;
alter database delete archivelog 'type=local,dest=/dm8/arch';
alter database open;
文章
阅读量
获赞