达梦8技术支持笔记(4)
1、当安装数据库时,如凝思版装在麒麟版上,在安装过程中会报key无法识别,应安装相应os的数据库。
2、开发版没key可以用1年,可通过安装包的名称来判断试用时间,如:
dm8_setup_rh7_64_ent_8.1.0.157_20190507.iso
3、替换达梦的key
3.1.放key
将新的key文件分别放入需要换KEY的数据库服务器数据库安装目录下的/home/dmdbms/bin目录
删除或移出原有的.key文件
3.2.更新key
方法一 重启数据库
HA环境建议先停止HA的故障切换
在/home/dmdbms/bin目录执行
./DmS(按tab键补全)空格 restart
方法二
不重启数据库,执行函数,非所有版本都有,查看SQL手册确认。
打开数据库工具,新建查询,输入
sp_load_lic_info()
点击执行
方法三 等待数据库检测
更新完key,第三天查询授权是否生效
3.3.查询授权是否生效
打开数据库工具,新建查询,输入
select EXPIRED_DATE from V$LICENSE
点击查询,查看返回结果。
4、为了提高存储过程的的编程能力,学一个面向过程的和数据相关的语言。在python和R中比较:python 速度快,处理大数据和非结构化数据好,代码规范;
R数据统计分析可视化功能多,向量化函数化,偏数学。
python效率低不能当主语言,所以决定学R。
4.1、安装
国内镜像和小飞机
R Download:https://cran.r-project.org/mirrors.html
R studio Download:https://rstudio.com/products/rstudio/download/#download
安装在R下同一目录。
测试R studio:
print('Hello World!')
[1] "Hello World!"
4.2 注释
# 单行
if(false) {"~~~"} 多行
4.3 数据类型
class() 显示类型
6类原子向量:逻辑,数字,整形,复合型(3+2i),字符型('a' ,''aa''), raw (二进制保持的数据) ,缺省形(NULL,NA)。
4.4数据结构
向量 c();
列表list()可以存不同类型和函数;
矩阵 matrix(data=NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL)
参数含义如下:
data:矩阵的元素,默认为NA,即未给出元素值的话,各项为NA
nrow:矩阵的行数,默认为1;
ncol:矩阵的列数,默认为1;
byrow:元素是否按行填充,默认按列;
dimnames:以字符型向量表示的行名及列名。
几种创建矩阵的形式
(1)创建形式1
m1 <- matrix(c(1:6),nrow=2,ncol=3,dimnames=list(c("r1","r2"),c("c1","c2","c3")))
(2)创建形式2
m2 <- matrix(1:6,nrow=2) #共6个元素,分2行,每行3个元素,未指定行名和列名
(3)创建形式3
m3 <- matrix(1:6,ncol=3) #共6个元素,结果与创建形式2相同
(4)创建形式4
m4 <- matrix(nr=2,nc=3) #未指定元素数据,默认为NA,2行3列,nr是nrow的简写,nc是ncol的简写,R能识别;
数组 array( data = NA, dim = length(data), dimnames = NULL)
其中,
data为创建数组的元素;
dim为数组的维数,是数值型向量;
dimnames是各维度中名称标签列表。
Factors(向量) 因子是使用向量创建的r对象。 它将向量与向量中元素的不同值一起存储为标签。 标签总是字符,不管它在输入向量中是数字还是字符或布尔等。 它们在统计建模中非常有用。
使用factor()函数创建因子。nlevels函数给出级别计数。
数据帧 data.frame() 表格数据对象, 多用read.table()读取外部文件

浙公网安备 33010602011771号