mkdir /mnt/cdrom
cd /mnt/cdrom
mount -o loop Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso /mnt/cdrom/
cd /etc/yum.repos.d/
mv kylin_x86_64.repo /home/kylin_x86_64.repo.bak
vi /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///mnt/cdrom/
enabled=1
gpgcheck=0
yum -y install dstat
yum -y install expect
yum -y install perf
yum -y install kernel-devel
yum -y install kernel
yum -y install kernel-headers
yum -y install gdbm
yum -y install gdb
yum -y install cmake
yum -y install gdbm-devel
yum -y install binutils
yum -y install compat-libstdc++-33
yum -y install elfutils-libelf
yum -y install elfutils-libelf-devel
yum -y install gcc
yum -y install gcc-c++
yum -y install glibc
yum -y install glibc-common
yum -y install glibc-devel
yum -y install glibc-headers
yum -y install libaio
yum -y install libaio-devel
yum -y install libgcc-4.1.2
yum -y install libstdc++
yum -y install libstdc++-devel
yum -y install make
yum -y install unzip
yum -y install zip
yum -y install numactl-devel
yum -y install sysstat
yum -y install unixODBC
yum -y install unixODBC-devel
yum -y install vnc
yum -y install xterm
yum -y install ksh
yum -y install pdksh
yum -y install tar
mkdir /nmon
cd /nmon
rz nmon_x86_64_rhel7
chmod 750 /nmon/nmon_x86_64_rhel7
vi nmon-task.sh
/nmon/nmon_x86_64_rhel7 -s 30 -c 2880 -f -m /nmon/
#delete 15day ago file
find /nmon -name "*.nmon" -mtime +15 -exec rm {} ;
chmod a+x nmon-task.sh
crontab -e
0 0 * * * /nmon/scripts/nmon-task.sh > /dev/null
tar --help
lscpu
fdisk -l查看所有盘符信息,明确盘符使用是否正确
blkid /dev/sd?查看盘符uuid
cat /etc/fstab,查看盘符故障点,应通过盘符uuid进行挂载
######创建卷组##################################
pvcreate /dev/sdb
vgcreate dmdata /dev/sdb
lvcreate -n dmdatalv -L 50G dmdata
传统名称:/dev/卷组名/逻辑卷名
内核映射:/dev/mapper/卷组名-逻辑卷名
mkfs.xfs /dev/mapper/dmdata-dmdatalv
mkdir -p /dmdata
vi /etc/fstab
/dev/mapper/dmdata-dmdatalv /dmdata xfs defaults 0 0
mount -a
######创建卷组###################################
hdparm -W /dev/sda
参数1:开启
参数0:关闭
cat /etc/os-release
--操作系统查询:
cat /etc/issue --(iSoft3.0/Kylin6.0/CentOS6.0/Kylin4/NFS3.0)
lsb_release -a|grep "Description" --(iSoft3.0/Kylin6.0/CentOS6.0/Kylin4)
cat /etc/os-release | grep "PRETTY_NAME" --(iSoft4.0/Kylin7.0/CentOS7.0/Kylin4/Kylin10/NFS3.0/NFS4.0)
cat /etc/.productinfo --(Kylin6.0/Kylin7.0/Kylin10)
nkvers --(Kylin7.0/Kylin10)
--内核查询:
cat /proc/version --(iSoft3.0/iSoft4.0/Kylin6.0/Kylin7.0/CentOS6.0/CentOS7.0/Kylin4/Kylin10)
uname -r --(iSoft3.0/iSoft4.0/Kylin6.0/Kylin7.0/CentOS6.0/CentOS7.0/Kylin4/Kylin10)
uname -a --(iSoft3.0/iSoft4.0/Kylin6.0/Kylin7.0/CentOS6.0/CentOS7.0/Kylin4/Kylin10)
--系统位数查询:
getconf LONG_BIT --(iSoft3.0/iSoft4.0/Kylin6.0/Kylin7.0/CentOS6.0/CentOS7.0/Kylin4/Kylin10)
--系统架构:
uname -m --(iSoft3.0/iSoft4.0/Kylin6.0/Kylin7.0/CentOS6.0/CentOS7.0/Kylin4/Kylin10)
--CPU型号:
lscpu --(Intel/鲲鹏/飞腾/龙芯)
cat /proc/cpuinfo|grep name|cut -f2 -d:|uniq -c --(Intel/飞腾/龙芯)
--CPU个数:
cat /proc/cpuinfo|grep "physical id"|sort|uniq|wc -l --(Intel)
lscpu | grep "CPU(s):" --(鲲鹏)
lscpu | grep "座:" --(鲲鹏)
lscpu | grep "Socket(s):" --(Intel/飞腾/龙芯)
--CPU核数:
cat /proc/cpuinfo|grep "cores" |uniq --(Intel)
lscpu | grep "Core(s) per socket:" --(Intel/鲲鹏/龙芯)
lscpu | grep "每个座的核数:" --(飞腾/鲲鹏)
--是否开启CPU超线程
系统的cpu线程数:
cat /proc/cpuinfo | grep "processor" | wc -l
物理CPU个数:
cat /proc/cpuinfo | grep "physical id" | sort|uniq | wc -l
每个物理CPU的逻辑核数:
cat /proc/cpuinfo |grep "core id"|sort -u|wc -l
系统的cpu线程数/(物理CPU个数*每个物理CPU的逻辑核数)=2 开启超线程 1未开启超线程
--字符集,一般使用UTF8的多
SELECT '字符集',DECODE(UNICODE,'0','GB18030','1','UTF-8','2','EUC-KR');
--大小写是否敏感,一般不敏感的多
SELECT '大小写敏感',DECODE(SF_GET_CASE_SENSITIVE_FLAG,'0','不敏感','1','敏感');
--varchar以字符为单位,一般以字符为单位
SELECT 'char是否以字符为单位',DECODE(PARA_VALUE,0,'否',1,'是') FROM V$DM_INI WHERE $DM_INI".PARA_NAME='LENGTH_IN_CHAR';
--页大小,一般32K
select '页大小',page()/1024||'KB';
--兼容性要求
select '数据库兼容',DECODE(PARA_VALUE,0,'不兼容',1,'SQL92',2,'Oracle',3,'MS SQL Server',4,'MySQL',5,'DM6',6,'Teradata') from v$dm_ini where para_name='COMPATIBLE_MODE';
--关键字查询
select '关键字过滤',PARA_VALUE from v$dm_ini where para_name ='EXCLUDE_RESERVED_WORDS';
--同时核实dm_svc.conf,关键字屏蔽
cat /etc/dm_svc.conf grep KEYWORDS
date
--ntp配置
--修改主机名
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=dmdb
hostnamectl set-hostname dmdb
--编辑hosts文件
vi /etc/hosts
192.168.18.12 dmdb
systemctl stop firewalld
systemctl disable firewalld
sed -i 's/^SELINUX=.*$/SELINUX=disabled/g' /etc/selinux/config
--检查vdc磁盘调度算法
cat /sys/block/vdc/queue/scheduler
--临时修改磁盘调度算法
echo deadline > /sys/block/vdc/queue/scheduler
--检查numa是否关闭
dmesg | grep -i numa
[ 0.066864] No NUMA configuration found --说明关闭
--检查numa
lscpu | grep NUMA
NUMA 节点: 1 --只有一个节点,说明numa关闭
NUMA 节点0 CPU: 0
--永久修改(此处如果修改不好可能会引起数据库无法重启)
vi /etc/default/grub
transparent_hugepage=never numa=off elevator=deadline
grub2-mkconfig -o /boot/grub2/grub.cfg
--检查
cat /sys/block/vdc/queue/scheduler
cat /sys/kernel/mm/transparent_hugepage/enabled
一、海光+麒麟V10和鲲鹏+麒麟V10
(1)vi /etc/default/grub文件,调整如下行,增加numa=off:
GRUB_CMDLINE_LINUX="resume=/dev/sda1 splash=silent quiet showopts crashkernel=113M,high crashkernel=72M,low numa=off"
(2)重新生成grub.cfg
grub2-mkconfig -o /boot/efi/EFI/kylin/grub.cfg
(3)查看是否生效
cat /proc/cmdline
二、FT2000+麒麟V10
(1)cat /proc/sys/vm/zone_reclaim_mode
验证是否关闭,0是关闭、1是开启
numa=0
(2)sysctl -a |grep -i numa
验证是否关闭,0是关闭、1是开启
vm.numa_stat=0
(3)sysctl -a |grep -i numa
关闭的话最后一行显示如下
disable numa statistics,and clear numa counters
(4)临时关闭方法
sysctl -w vm.numa_stat=0
(5)永久关闭方法,重启生效。
修改/etc/sysctl.conf
vm.numa_stat = 0
海光+麒麟V10与飞腾2000+麒麟V10(通用机)与鲲鹏+麒麟V10关闭透明大页功能
cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
vi /etc/default/grub
GRUB_CMDLINE_LINUX=“resume=/dev/sda1 splash=silent quiet showopts crashkernel=113M,high crashkernel=72M,low numa=off transparent_hugepage=never”
grub2-mkconfig -o /boot/efi/EFI/kylin/grub.cfg
推荐shmmax为物理内存的一半,当SGA大于内存一半时,会创建多个SGA内存段,但这可能造成系统性能下降,所以推荐以下设置:
shmmax
能在一个共享内存段下容纳整个SGA,shmax设置为大于SGA_MAX_SIZE即可。
shmall
控制共享内存页数。一个共享内存段的最大大小是16G,需要共享内存页数。16*1024*1024/4=4194304(页)
cp /etc/sysctl.conf /etc/sysctl.conf.bak
#kernel.shmall及kernel.shmmax需要根据内存大小进行调整
echo "" >> /etc/sysctl.conf
echo "# for dm" >> /etc/sysctl.conf
echo "vm.swappiness = 0" >> /etc/sysctl.conf
echo "" >> /etc/sysctl.conf
echo "fs.file-max = 6815744" >> /etc/sysctl.conf
echo "fs.aio-max-nr = 1048576" >> /etc/sysctl.conf
echo "kernel.shmall = 2097152" >> /etc/sysctl.conf
echo "kernel.shmmax = 2147483648" >> /etc/sysctl.conf
echo "kernel.shmmni = 4096" >> /etc/sysctl.conf
echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range = 9000 65500" >> /etc/sysctl.conf
echo "net.core.rmem_default = 4194304" >> /etc/sysctl.conf
echo "net.core.rmem_max = 4194304" >> /etc/sysctl.conf
echo "net.core.wmem_default = 262144" >> /etc/sysctl.conf
echo "net.core.wmem_max = 1048576" >> /etc/sysctl.conf
echo "" >> /etc/sysctl.conf
echo "vm.dirty_background_ratio = 3" >> /etc/sysctl.conf
echo "vm.dirty_ratio = 80" >> /etc/sysctl.conf
echo "vm.dirty_expire_centisecs = 500" >> /etc/sysctl.conf
echo "vm.dirty_writeback_centisecs = 100" >> /etc/sysctl.conf
echo "vm.overcommit_memory = 0" >> /etc/sysctl.conf
--生效
sysctl -p
cp /etc/security/limits.conf /etc/security/limits.conf.bak
echo "" >> /etc/security/limits.conf
echo "# for dm" >> /etc/security/limits.conf
echo "dmdba soft nice 0" >> /etc/security/limits.conf
echo "dmdba hard nice 0" >> /etc/security/limits.conf
echo "dmdba soft as unlimited" >> /etc/security/limits.conf
echo "dmdba hard as unlimited" >> /etc/security/limits.conf
echo "dmdba soft fsize unlimited" >> /etc/security/limits.conf
echo "dmdba hard fsize unlimited" >> /etc/security/limits.conf
echo "dmdba soft nproc 65536" >> /etc/security/limits.conf
echo "dmdba hard nproc 65536" >> /etc/security/limits.conf
echo "dmdba soft nofile 65536" >> /etc/security/limits.conf
echo "dmdba hard nofile 65536" >> /etc/security/limits.conf
echo "dmdba soft core unlimited" >> /etc/security/limits.conf
echo "dmdba hard core unlimited" >> /etc/security/limits.conf
echo "dmdba soft data unlimited" >> /etc/security/limits.conf
echo "dmdba hard data unlimited" >> /etc/security/limits.conf
vi /etc/systemd/system.conf
DefaultLimitNOFILE=65536
DefaultLimitNPROC=10240
vi /etc/security/limits.d/nproc.conf
dmdba soft nproc 65536
dmdba hard nproc 65536
vi /etc/pam.d/login
session required /lib64/security/pam_limits.so
session required pam_limits.so
systemctl stop auditd.service
systemctl disable auditd.service
shutdown -r now
groupadd dinstall -g 1002
useradd -u 1002 -g dinstall dmdba
passwd dmdba
mkdir -p /dm8/dmdbms
chown dmdba.dinstall /dm8/ -R
chmod 750 /dm8/ -R
su - dmdba
vi .bash_profile
export DM_HOME=/home/dmdba/dmdbms
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/dmdba/dmdbms/bin
export PATH=$PATH:$HOME/bin:$DM_HOME/bin:$DM_HOME/script/root:$DM_HOME/tool
systemctl show systemd-logind | grep -i removeipc
mkdir /soft
rz dm8_20220304_x86_rh6_64_ent.zip
cd /soft/dm8_20220304_x86_rh6_64_ent/
umount /mnt/cdrom
mount -o loop dm8_20220304_x86_rh6_64_ent_8.1.2.114.iso /mnt/cdrom
su - dmdba
cd /mnt/cdrom
./DMInstall.bin -i
#######################/tmp空间不足解决办法###########################
##第一种办法
export DM_INSTALL_TMPDIR=/soft
##第二种办法
vi /etc/fstab
tmpfs /tmp tmpfs defaults,size=15G 0 0
mount -o remount /tmp/
#######################/tmp空间不足解决办法###########################
#########################没有那个文件或目录###########################
请选择安装语言(C/c:中文 E/e:英文) [C/c]:
解压安装程序.........
./DMInstall.bin: 第 299 行:cd: /tmp/DMInstall/install: 没有那个文件或目录
sh: /tmp/DMInstall/install/install_zh_UTF.sh: 没有那个文件或目录
问题原因:
未安装tar
解决办法:
yum install -y tar
#########################没有那个文件或目录############################
--安装乱码解决
# vi /etc/locale.conf
LANG=zh_CN.UTF-8
[dmdba@dmdb cdrom]$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序..........
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:y
请输入Key文件的路径地址 [dm.key]:/tmp/dmB401088361.key
/soft/DMInstall/install/install_zh_UTF.sh:行235: 警告:命令替换:忽略输入中的 null 字节
有效日期: 2023-12-25
服务器颁布类型: 安全版
发布类型: 试用版
用户名称: 达梦公司ZYJ产品试用
授权用户数: 无限制
并发连接数: 无限制
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
设置时区:
[ 1]: GTM-12=日界线西
[ 2]: GTM-11=萨摩亚群岛
[ 3]: GTM-10=夏威夷
[ 4]: GTM-09=阿拉斯加
[ 5]: GTM-08=太平洋时间(美国和加拿大)
[ 6]: GTM-07=亚利桑那
[ 7]: GTM-06=中部时间(美国和加拿大)
[ 8]: GTM-05=东部部时间(美国和加拿大)
[ 9]: GTM-04=大西洋时间(美国和加拿大)
[10]: GTM-03=巴西利亚
[11]: GTM-02=中大西洋
[12]: GTM-01=亚速尔群岛
[13]: GTM=格林威治标准时间
[14]: GTM+01=萨拉热窝
[15]: GTM+02=开罗
[16]: GTM+03=莫斯科
[17]: GTM+04=阿布扎比
[18]: GTM+05=伊斯兰堡
[19]: GTM+06=达卡
[20]: GTM+07=曼谷,河内
[21]: GTM+08=中国标准时间
[22]: GTM+09=汉城
[23]: GTM+10=关岛
[24]: GTM+11=所罗门群岛
[25]: GTM+12=斐济
[26]: GTM+13=努库阿勒法
[27]: GTM+14=基里巴斯
请选择设置时区 [21]:21
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1579M
请选择安装目录 [/home/dmdba/dmdbms]:/dm8/dmdbms
可用空间: 15G
是否确认安装路径(/dm/dmdbms)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /dm/dmdbms
所需空间: 1579M
可用空间: 15G
版本信息: 安全版
有效日期: 2023-12-25
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2023-04-21 22:03:42
[INFO] 安装 基础 模块...
2023-04-21 22:03:42
[INFO] 安装达梦数据库...
2023-04-21 22:03:46
[INFO] 安装 服务器 模块...
2023-04-21 22:03:46
[INFO] 安装 客户端 模块...
2023-04-21 22:03:49
[INFO] 安装 驱动 模块...
2023-04-21 22:03:51
[INFO] 安装 手册 模块...
2023-04-21 22:03:51
[INFO] 安装 服务 模块...
2023-04-21 22:03:52
[INFO] 移动日志文件。
2023-04-21 22:03:53
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/dm/dmdbms/script/root/root_installer.sh
安装结束
##使用root用户执行###
[root@dmdb soft]# /dm/dmdbms/script/root/root_installer.sh
移动 /dm/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
##使用root用户执行###
mkdir /dmdata
chown dmdba:dinstall /dmdata/
########################参数解析###############################################
EXTENT_SIZE 数据文件使用的簇大小(16),可选值:16, 32, 64
PAGE_SIZE 数据页大小(8),可选值:4, 8, 16, 32
LOG_SIZE 日志文件大小(256),单位为:M
CASE_SENSITIVE 大小敏感(Y),可选值:Y/N,1/0
CHARSET/UNICODE_FLAG 字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]
LENGTH_IN_CHAR VARCHAR类型长度是否以字符为单位(N),可选值:Y/N,1/0
BLANK_PAD_MODE 结尾空格填充模式是否兼容 ORACLE。 取值: 1 兼容; 0 不兼容。默认为 0,当BLANK_PAD_MODE=1时,所有操作严格区分'a'和'a '
字符集一般使用UTF8的多
大小一般不敏感的多
varchar一般以字符为单位
########################参数解析###############################################
su - dmdba
##例子1###
dminit PATH=/dmdata PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=2048 CHARSET=1 CASE_SENSITIVE=0 LENGTH_IN_CHAR=1 BLANK_PAD_MODE=1
##例子2###
dminit PATH=/dmdata PAGE_SIZE=32 EXTENT_SIZE=16 LOG_SIZE=2048 INSTANCE_NAME=TEST3 DB_NAME=TEST3 PORT_NUM=5239
[dmdba@dmdb cdrom]$ dminit PATH=/dmdata PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=2048 CHARSET=1 CASE_SENSITIVE=0 LENGTH_IN_CHAR=1
initdb V8
db version: 0x7000c
License will expire on 2023-12-25
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: /dmdata/DAMENG/DAMENG01.log
log file path: /dmdata/DAMENG/DAMENG02.log
write to dir [/dmdata/DAMENG].
create dm database success. 2023-04-21 22:25:46
##注册实例服务,root用户执行
/home/dmdba/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /dmdata/DAMENG/dm.ini -p DMSERVER
[root@dmdb soft]# /dm/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /dmdata/DAMENG/dm.ini -p DMSERVER
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /usr/lib/systemd/system/DmServiceDMSERVER.service.
创建服务(DmServiceDMSERVER)完成
#方法1:
systemctl start DmServiceDMSERVER
#方法2:
/home/dmdba/dmdbms/bin/DmServiceDMSERVER start
vi AutoParaAdj3.5_dm8.sql
在脚本末尾添加 /
set serveroutput on
start AutoParaAdj3.5_dm8.sql
参数修改完需要重启DMSERVER
######################################1C4G###############################
SP_SET_PARA_VALUE(2,'WORKER_THREADS',1);
SP_SET_PARA_VALUE(2,'TASK_THREADS',4);
SP_SET_PARA_VALUE(2,'IO_THR_GROUPS',2);
SP_SET_PARA_VALUE(2,'MAX_OS_MEMORY', 100);
SP_SET_PARA_VALUE(2,'MEMORY_POOL', 300);
SP_SET_PARA_VALUE(2,'MEMORY_N_POOLS', 2);
SP_SET_PARA_VALUE(2,'MEMORY_TARGET', 0);
SP_SET_PARA_VALUE(2,'BUFFER', 2000);
SP_SET_PARA_VALUE(2,'MAX_BUFFER', 2000);
SP_SET_PARA_VALUE(2,'BUFFER_POOLS', 7);
SP_SET_PARA_VALUE(2,'RECYCLE', 160);
SP_SET_PARA_VALUE(2,'RECYCLE_POOLS', 2);
SP_SET_PARA_VALUE(2,'FAST_POOL_PAGES', 3000);
SP_SET_PARA_VALUE(2,'FAST_ROLL_PAGES', 1000);
SP_SET_PARA_VALUE(2,'ENABLE_FREQROOTS',1);
SP_SET_PARA_VALUE(2,'MULTI_PAGE_GET_NUM',1);
SP_SET_PARA_VALUE(2,'PRELOAD_SCAN_NUM',0);
SP_SET_PARA_VALUE(2,'PRELOAD_EXTENT_NUM',0);
SP_SET_PARA_VALUE(2,'MEMORY_MAGIC_CHECK', 1);
SP_SET_PARA_VALUE(1,'HJ_BUF_GLOBAL_SIZE', 500);
SP_SET_PARA_VALUE(1,'HJ_BUF_SIZE', 50);
SP_SET_PARA_VALUE(1,'HAGR_BUF_GLOBAL_SIZE',500);
SP_SET_PARA_VALUE(1,'HAGR_BUF_SIZE', 50);
SP_SET_PARA_VALUE(2,'SORT_FLAG',0);
SP_SET_PARA_VALUE(2,'SORT_BLK_SIZE',1);
SP_SET_PARA_VALUE(2,'SORT_BUF_SIZE', 2);
SP_SET_PARA_VALUE(2,'SORT_BUF_GLOBAL_SIZE', 500);
SP_SET_PARA_VALUE(2,'RLOG_POOL_SIZE', 256);
SP_SET_PARA_VALUE(2,'CACHE_POOL_SIZE', 200);
SP_SET_PARA_VALUE(2,'DICT_BUF_SIZE', 50);
SP_SET_PARA_VALUE(2,'VM_POOL_TARGET', 16384);
SP_SET_PARA_VALUE(2,'SESS_POOL_TARGET', 16384);
SP_SET_PARA_VALUE(2,'USE_PLN_POOL', 1);
SP_SET_PARA_VALUE(2,'ENABLE_MONITOR', 1);
SP_SET_PARA_VALUE(2,'SVR_LOG', 0);
SP_SET_PARA_VALUE(2,'TEMP_SIZE', 1024);
SP_SET_PARA_VALUE(2,'TEMP_SPACE_LIMIT', 102400);
SP_SET_PARA_VALUE(2,'MAX_SESSIONS', 1500);
SP_SET_PARA_VALUE(2,'MAX_SESSION_STATEMENT', 20000);
SP_SET_PARA_VALUE(2,'PK_WITH_CLUSTER', 0);
SP_SET_PARA_VALUE(2,'ENABLE_ENCRYPT',0);
SP_SET_PARA_VALUE(2,'OLAP_FLAG',2);
SP_SET_PARA_VALUE(2,'VIEW_PULLUP_FLAG',1);
SP_SET_PARA_VALUE(2,'OPTIMIZER_MODE',1);
SP_SET_PARA_VALUE(2,'ADAPTIVE_NPLN_FLAG',0);
SP_SET_PARA_VALUE(2,'PARALLEL_PURGE_FLAG',1);
SP_SET_PARA_VALUE(2,'PARALLEL_POLICY',2);
SP_SET_PARA_VALUE(2,'UNDO_EXTENT_NUM',16);
SP_SET_PARA_VALUE(2,'ENABLE_INJECT_HINT',1);
SP_SET_PARA_VALUE(2,'BTR_SPLIT_MODE',1);
SP_SET_PARA_VALUE(2,'FAST_LOGIN',1);
SP_SET_PARA_VALUE(2,'ENABLE_MONITOR_BP',0);
######################################1C4G###############################
mkdir /dmarch
chown dmdba:dinstall /dmarch
disql
ALTER DATABASE MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE ADD ARCHIVELOG 'DEST=/dmarch, TYPE=LOCAL, FILE_SIZE=1024, SPACE_LIMIT=51200';
ALTER DATABASE OPEN;
SP_INIT_JOB_SYS(1);
call SP_CREATE_JOB('back_full',1,0,'',0,0,'',0,'back_full');
call SP_JOB_CONFIG_START('back_full');
call SP_ADD_JOB_STEP('back_full', 'back_full', 6, '01000000/data/DAMENG/bak', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('back_full', 'back_full', 1, 2, 1, 64, 0, '23:30:00', NULL, '2021-01-11 22:00:00', NULL, '');
call SP_JOB_CONFIG_COMMIT('back_full');
call SP_CREATE_JOB('backup_inc',1,0,'',0,0,'',0,'backup_inc');
call SP_JOB_CONFIG_START('backup_inc');
call SP_ADD_JOB_STEP('backup_inc', 'backup_inc', 6, '11000000/data/DAMENG/bak|/data/DAMENG/bak', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('backup_inc', 'backup_inc', 1, 2, 1, 63, 0, '23:30:00', NULL, '2021-01-11 22:00:00', NULL, '');
call SP_JOB_CONFIG_COMMIT('backup_inc');
call SP_CREATE_JOB('delbak',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('delbak');
call SP_JOB_SET_EP_SEQNO('delbak', 0);
call SP_ADD_JOB_STEP('delbak', 'bak1', 0, 'SF_BAKSET_BACKUP_DIR_ADD(''DISK'',''/data/DAMENG/bak'');sp_db_bakset_remove_batch(''DISK'',now()-7);', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('delbak', 'del01', 1, 1, 1, 0, 0, '00:00:00', NULL, '2020-11-02 14:48:41', NULL, '');
call SP_JOB_CONFIG_COMMIT('delbak');
create tablespace test datafile '/dmdata/DAMENG/test01.dbf' size 512 autoextend on maxsize 32768;
alter tablespace test add datafile '/dmdata/DAMENG/test02.dbf' size 512 autoextend on maxsize 32768;
create user test identified by Test#1234 default tablespace test;
GRANT RESOURCE,PUBLIC,SOI,VTI,SVI TO test;
修改用户失败登录次数限制:ALTER USER test LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;
修改用户口令过期时间限制:ALTER USER test LIMIT PASSWORD_LIFE_TIME UNLIMITED;
修改用户口令锁定期限制: ALTER USER test LIMIT PASSWORD_LOCK_TIME UNLIMITED;
###############ZYJ登录设置##############################
disql SYSSSO/SYSSSO123
ALTER USER SYSDBA LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;
ALTER USER SYSDBA LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER USER SYSDBA LIMIT PASSWORD_LOCK_TIME UNLIMITED;
ALTER USER SYSSSO LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;
ALTER USER SYSSSO LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER USER SYSSSO LIMIT PASSWORD_LOCK_TIME UNLIMITED;
ALTER USER SYSAUDITOR LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;
ALTER USER SYSAUDITOR LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER USER SYSAUDITOR LIMIT PASSWORD_LOCK_TIME UNLIMITED;
###############ZYJ登录设置##############################
文章
阅读量
获赞