数据库
oracle、mysql、psql
耕耘的牛
学习也是一种坚持……
展开
-
postgres:invalid memory alloc request size
通过Navicat查询PG数据库某张表时:提示invalid memory alloc request size。网络的答案几乎找遍了,也没找到合适的解决办法,而且PG的相关资料也少的可怜,解决问题后把解决方法记录于此,供大家参考。原创 2023-02-24 17:52:03 · 1610 阅读 · 1 评论 -
PANIC: could not locate a valid checkpoint record(postgres数据库)
PANIC: could not locate a valid checkpoint record原创 2023-02-06 14:39:51 · 773 阅读 · 0 评论 -
Mysql与Mariadb初始化数据库的区别(RPM)
Mysql与Mariadb初始化数据库的区别首先声明,这只是我个人经常使用的方式,大家不喜欢勿喷。1、MYSQl安装完mysql之后,不要着急启动执行echo "skip-grant-tables" >>/etc/my.cnfsystemctl enable mysql --now #启动mysql,并设置自动开机执行 mysql -u root -p 敲回车键,发现无密码登录mysqluse mysql修改root密码,执行 update user set authent原创 2022-03-27 10:33:42 · 855 阅读 · 0 评论 -
Mysql导入脚本的二种方式
mysql导入数据的二种方式1、sourcesource是我们日常用到的用法之一。需要登录mysql窗口执行 source /xx/xx/xx/abc.sql2、命令行不登录mysql用法两种2.1 账户、密码导入mysql -uzabbix -pzabbix -Dzabbix < schema.sqlmysql -uzabbix -pzabbix -Dzabbix < images.sqlmysql -uzabbix -pzabbix -Dzabbix < data原创 2022-03-27 10:11:33 · 2746 阅读 · 0 评论 -
PostGres10.3之容器化部署
PGsql10.3之容器化部署环境准备centos7.6 2c 4g 50g采用docker-compose部署一、Docker与docker-compose部署 此处省略1千字……二、镜像包上传pgdata.zip ##初始化数据包postgres_v10.3.zip ##镜像包postgres.yml ##yml配置文件mkdir -p ./pg_dump##层级目录docker pgdate date postgres.yml三、原创 2021-11-24 16:00:34 · 978 阅读 · 0 评论 -
Oralce With as用法
Oralce With as用法--针对一个别名with tmp as (select * from tb_name)--针对多个别名with tmp as (select * from tb_name), tmp2 as (select * from tb_name2), tmp3 as (select * from tb_name3), …--相当于建了个e临时表with e as (select * from scott.emp e where e.empno=原创 2021-10-08 17:05:12 · 60 阅读 · 0 评论 -
Oracle group by后将group by字段合并成一行
Oracle group by后将group by字段合并成一行SELECT NAME, property, ROW_NUMBER () OVER (ORDER BY property DESC) column_num FROM test原创 2021-10-08 16:57:01 · 1414 阅读 · 0 评论 -
oracle查询group by后拼接列
**oracle查询group by后拼接列**oracle 根据分组拼接字符串,以指定分隔符分割,有两种方式1)listagg 函数例子如下:select field1, field2, listagg(field,seperator) within group(order by sortFiled)group by field1, field22)wm_concat函数例子如下:select field1, field2, wm_concat(field)group by fie原创 2021-09-22 15:59:40 · 2386 阅读 · 0 评论 -
Oracle之字符集修改
修改Oracle默认字符集实际证明Oracle、Mysql、Pgsql在部署安装时需要开发以及DBA确定默认数据库字符集,一旦出现数据库字符集乱码,恭喜各位有得班加了,请各位看官上心。本篇以oracle为例:1、万能的重装2、修改当前字符集注:①、严禁oracle导出库与倒入库字符集不一致。②、严禁服务器端与客户端字符集不一致。1、客户端字符集编码查询设置环境变量NLS_LANG,变量值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,重新进入PLSQL,这个时候就OK了原创 2021-09-14 15:46:15 · 1288 阅读 · 0 评论 -
oracle、mysql数据库连接工具
Oracle、Mysql、Mongo数据库连接工具1、Oracle 11g安装包下载Oracle 11G各版本下载链接:https://pan.baidu.com/s/1MYoq4_4ZqiCaipLh52VHAg 提取码:hyvn 2、Oracle 12C安装包下载oracle 12c(12.2.0.1)链接:https://pan.baidu.com/s/1ZrYkSUJcohKlK77K_ErhhQ 提取码:73xl 3、数据库连接工具链接:https://pan.baidu.原创 2021-09-14 14:50:08 · 412 阅读 · 0 评论 -
Oracle之Listener添加
Oracle之Listener添加给远程添加alter system set remote_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.137.9)(PORT=1521))))' sid='orcl' scope=both;alter system set remote_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOS原创 2021-09-14 09:58:16 · 863 阅读 · 0 评论 -
Oracle删除分区数据
Oracle删除分区数据此处注意的是Oracle分区数据删除后需要查看索引是否正常。alter table test1 truncate partition p20131120;--不可回滚 ddldelete from test1 partition(p20131120) ;--可回滚 dml原创 2021-09-14 09:53:21 · 1342 阅读 · 0 评论 -
Oracle之表空间扩容(Asm存储)
Oracle之表空间扩容(Asm存储)此操作适应于表空间扩容的操作create tablespace zqj datafile '+DATA/ORCL/DATAFILE/zqj01.dbf' size 2G autoextend on;在zqj表空间中增加一个数据文件alter tablespace SYSTEM add datafile '+DATA/ORCL/DATAFILE/system001.dbf' size 1G AUTOEXTEND ON; (###alter tablespac原创 2021-09-14 09:03:35 · 2388 阅读 · 0 评论 -
Oracle之Asm添加磁盘
Oracle之Asm添加磁盘su - grid--图形化界面管理ASMsqlplus /nologinconn /as sysasm--查看Asm操作和状态select GROUP_NUMBER,OPERATION,STATE,POWER,EST_MINUTES from v$ASM_OPERATION;删除磁盘组里的某个磁盘alter diskgroup DATA DROP disk DATA_0001 rebalance power 8;添加磁盘组里的某个磁盘alter disk原创 2021-09-14 08:45:43 · 685 阅读 · 0 评论 -
Oracle插入数据每5000条提交一次
Oracle插入数据每5000条提交一次declare i_count int; i_large int;begin i_count := 1; select ceil(count(1) / 5000) into i_large from tablename ch; while i_count <= i_large loop update tablename a set a.aa = i_count where原创 2021-09-14 08:40:22 · 4668 阅读 · 0 评论