数据库
文章平均质量分 82
wx_411180165
这个作者很懒,什么都没留下…
展开
-
centos7个人虚拟机搭建postgresql主备模式并实现切换
11原创 2020-03-29 11:06:29 · 421 阅读 · 1 评论 -
Postgresql参数说明:
1、存放各数据库实例对应文件夹,命名方式是数据库的OIDselect oid,datname from pg_database;可以查询每个数据库的OID,对应的可以在base目录下找到这个数据库的文件夹2、数据表使用表名对应的relfilenode作为文件名存放在数据库文件夹下select relfilenode,relname from pg_class;可以查询表的relfilen...原创 2020-03-26 16:45:15 · 430 阅读 · 0 评论 -
Centos7安装postgresql
1、安装postgresql预制的环境使用root账户yum install gccyum installreadlineyum installreadline-develyum install zlib-develyum install zlib* library*解压postgresql文件到/home/datacentercd/home/datacentermkd...原创 2020-03-23 16:42:58 · 177 阅读 · 0 评论 -
Data Studio 的连接以及GaussDB 100 设置白名单 设置黑名单
高斯100设置白名单需要两种方式:1、在服务器上面增加:cd /opt/gaussdb/data/cfg/vim zhba.confhost * 127.0.0.1,::1隔行加入host * 192.168.131.133,::1保存,之后,重启实例或者请在原有的IP白名单基础上增加新的IP地址,否则会覆盖原来的记录,也就是删 掉原有的IP白名单信息。ALTER SY...原创 2020-03-18 17:00:16 · 2058 阅读 · 0 评论 -
Gauess 100安装方式
所有安装都在裸机vm机上安装,硬件环境为4G 4核1、单机模式第一步:首先更改网络为静态网络route -n #查看出网关修改网络为静态网络 vim/etc/sysconfig/network-scripts/ifcfg-ens33...原创 2020-03-17 22:49:22 · 335 阅读 · 0 评论 -
centos7 yum安装mysql8
由于centos7对mysql实施收费,首先需要清除已安装的mysql和系统自带的mariadb数据库,#删除系统自带的服务,rpm -qa|grepmariadbrpm -e --nodeps mariadb #服务存在依赖,需要进行强制删除,#删除已经存在的msqlfind / -name mysql#对存在的文件以及文件夹进行删除vim /etc/profile#对于已配...原创 2019-12-17 11:56:35 · 236 阅读 · 0 评论 -
mysql实现隔行相减和实现累加以及实现获取当月第一天和月末最后一天
mysql实现隔行相减:---------------------------------------------------------WITH T1 AS ( SELECT TRADE_DATE, round( max(HIGH) over ( PARTITION BY trade_date...原创 2019-12-01 21:27:39 · 523 阅读 · 0 评论 -
oracle 启动出现ORA-00119、ORA-00130
startupORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=zk2)(PORT=1521))'1、检查tns、listener查看ip是否正确2、检查监听情况...原创 2019-06-30 01:09:39 · 232 阅读 · 0 评论 -
Hbase常见的操作
空间的管理:create_namespace 'test' #创建空间drop_namespace 'test' #删除空间alter_namespace 'test',{METHOD =>'set','PROPERTY_NAME'=>'PROPERTY_VALUE'}#修改空间名称list_namespace #查询所有的空间describe_namespace ...原创 2019-03-11 23:07:13 · 246 阅读 · 0 评论 -
mysql常用函数
字符串:字符串转数字: cast(字符串 as SIGNED)concat(str1,str2,...):把参数连成一个长字符串并返回(任何参数是null时返回null) select concat('my', 's', 'ql'); #mysqllocate(substr,str):返回字符串substr在字符串str的第pos个位置起第一次出现的位置(str不包含substr时返...原创 2018-12-25 18:04:39 · 413 阅读 · 0 评论 -
Hbase伪分布式安装Hadoop2.9.2_Hbase2.0.3并安装thrift服务器,改装hbase-thrift库
1、检查电脑是否安装JDK1.8,没有就安装2、设置ssh免密登陆首先安装openssh服务yum installopenssh-server配置可以免密码登陆本机ssh-keygen-tdsa-P''-f~/.ssh/id_dsa把id_dsa.pub(公钥)追加到授权的key中去cat~/.ssh/id_dsa.pub>>~/.ssh/...原创 2018-12-16 23:30:07 · 1009 阅读 · 0 评论 -
Hadoop几个重要的参数配置
core-site.xml配置项 缺省值 配置说明 hadoop.tmp.dir /tmp/hadoop-${user.name} 只可以设置一个值;建议设置到一个足够空间的地方,而不是默认的/tmp下,服务端参数,修改需重启 fs.defaultFS file:/// hdfs://node1:9000 默认文件系统的名称。URI形式。uri's的...原创 2018-12-16 22:32:07 · 467 阅读 · 0 评论 -
centos7 Apache+PHP+Mysql+phpmyadmin 配置phpmyadmin
1、安装Apacheyum install httpd安装完成之后,启动Apachesystemctl start httpd #启动Apachesystemctl restart httpd #重新启动Apachesystemctl stop httpd #关闭Apachesystemctl enable httpd #设置Apache自动启动2、开启防火墙,或者开放80端口,或者...原创 2018-12-14 21:48:33 · 575 阅读 · 0 评论 -
mysql 实现oracle的分析函数
@的用户变量用户变量用法:转:https://mp.csdn.net/postedit1、if函数 if(condition,a,b) :当condition为真的时候返回a,否则返回b作为条件语句使用 以t_check_user为例:select if (check_user_status=1,1,if(check_user_status=2,999,9)) from t_check_u...原创 2018-09-12 01:48:32 · 160 阅读 · 0 评论 -
mysql用户变量@的理解
9.3. 用户变量可以先在用户变量中保存值然后在以后引用它;这样可以将值从一个语句传递到另一个语句。用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符、‘.’、‘_’和‘$’组成。 默认字符集是cp1252 (Lati...原创 2018-09-11 23:12:45 · 18480 阅读 · 0 评论 -
oracle数据库常见错误汇总(在须)
1、ORA-01034: ORACLE not available Process ID: 0Session ID: 0 Serial number: 0--实例不存在,需要启动实例解决办法:startup open 实例名2、ORA-00922: missing or invalid option--密码设置过程中存在特殊符号,需给密码加上双引号“ ”create u...转载 2018-06-25 00:58:59 · 2292 阅读 · 0 评论 -
centos7 64位安装oracle11g 64位
JDK的安装:虚拟机第一次安装oracle11g,虽然oracle8i之后oracle自带jdk,系统带的open_jdk看着不爽,卸载自带jdk,新装jdkrpm -qa|grep jdk --查看jdk相关的rpm(就是以x86_64结尾的)yum -y remove +查出jdk相关的rpm 一个个卸载然后下载jdk(自行下载,版本越高越好),解压安装接着设置环境变量...原创 2018-06-28 00:33:21 · 1165 阅读 · 0 评论 -
centos7 手动配置oracle 11g监听
oracle监听可以动态注册和静态注册,要理解监听是用来监听服务的,所以一个监听监听一个服务不管是动态注册还是静态注册,初次生成都是手工生成,所以需要手工注册一下,当下面的配置好之后登陆数据库,开启对应的实例,注册sqlplus sys/密码 as sysdba --以sysdba身份登陆show parameter service --查看所有的服务,找出需要打开的服务,一般为o...转载 2018-07-01 00:30:58 · 6475 阅读 · 0 评论 -
对象误删恢复(ORACLE、ODPS、mysql)
oracle数据库:drop table tablename purge;----删除后无法恢复purge table tablename;--回收站删除表名purge recyclebin;drop table tablename;可恢复,步骤如下:首先查看回收站里面是否有删除记录:operation:操作方式 type:对象的类型 original_name:对象名select * from ...原创 2018-06-20 10:59:18 · 1126 阅读 · 0 评论 -
ORACLE启动分析
oracle启动分三步:1、startup nomount; --启动oracle例程 2、alter database mount; --读取控制文件 3、alter database open;--打开数据库---------------------------------------------------------------------------------------------...转载 2018-09-15 22:55:04 · 106 阅读 · 0 评论 -
oracle归档模式和非归档模式的理解
oracle运行的时候至少需要两组联机日志,每当一组日志写满后会发生日志切换,继续向下一组联机日志写入。如果是归档模式,则会触发ARCn进程,把切换后的重做日志文件复制到归档日志文件。如果是非归档模式,重做日志就会被覆盖。那么归档模式和非归档模式。我们如何选择呢?归档模式的优点:1、可以进行完全、不完全恢复:对于数据库所作的全部改动 都记录在日志文件中,如果发生磁盘故障等导致数据...转载 2018-07-15 17:47:16 · 10305 阅读 · 0 评论 -
Insert、update、Create和Select的执行优化
当面临优化的问题,首先了解一下logging;quesion1:当插入大量数据的时候,如何选择优化:转载 2018-07-15 15:57:23 · 583 阅读 · 0 评论 -
oracle、mysql的logging用法
首先需要了解oracle的logging用法:oracle日志模式分为logging、nologging和force logging三种模式;oracle默认的模式是logging模式,会记录到redo日志中,nologging就是尽量减少日志,force logging就是强制记录日志,可以在数据库级别和表空间级别进行设置,而logging和nologging可以在表级别进行设置。 ...转载 2018-07-15 15:58:22 · 1729 阅读 · 0 评论 -
oracle、mysql的物理备份和逻辑备份
针对oracle很好理解:物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,可以利用这些文件进行还原;逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXPORT等工具进行导出工作,可以利用IMPORT等工具把逻辑备份文件导入到数据库逻辑备份是通过逻辑手段记录要备份的数据库对象的信息,是一种对象级备份的方案,因此逻辑备份的备份...转载 2018-07-15 17:50:41 · 1935 阅读 · 0 评论 -
postgresql基础系统函数操作
test_fuc01表字段类型:id: int num int1、字符串的拼接 string||string string||non-string说明:字符串或与非字符串连接select id||':'||num from test_fuc01;2、计算字符串中字符的个数 char_length(a)只能是字符串,select char_length(cast(num a...翻译 2018-08-15 00:24:31 · 792 阅读 · 0 评论 -
postgresql的错误汇总
1、WARNING: psql version 9.2, server version 9.6. Some psql features might not work.Type "help" for help.原因分析:虚拟机自带的psql版本为9.2,现在安装的服务器是9.6。解决办法:source ~/.bash_profile ...翻译 2018-08-12 21:03:31 · 944 阅读 · 0 评论 -
centos7安装mysql5.7 rpm安装
第一步:安装mysql首先确认虚拟机安装的是centos 7还是centos 6,安装方法是不同的,本手册是centos7的安装方法cat /etc/redhat-release --查看版本号确定是centos7系列,才确认一下操作wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ...原创 2018-06-24 14:32:28 · 3216 阅读 · 0 评论