自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dsc1245的博客

无数奇珍供世眼,一轮明月耀天心

  • 博客(83)
  • 资源 (1)
  • 收藏
  • 关注

原创 postgres配置参数生效方式和优先级

postgres数据库参数配置的方式、生效方式、生效层级说明

2023-10-27 15:25:06 498

原创 pg_resetwal的使用

当wal日志丢失一部分,或者控制文件被破坏,导致数据库无法启动通过重置wal或者重建控制文件,让数据库恢复到最后一次的一致性状态(检查点)

2023-06-07 09:18:39 895

原创 PostgreSQL中的锁机制

环境:PG12~15 Centos7.9对于数据库的锁机制, pg12和pg15是完全相同的.随着对PG内部操作的一些了解,很多都会对数据库对象造成锁,但是不同的锁之间有不同的关系,需要系统整理一下.本文依据:PostgreSQL提供了多种lock mode来控制对表中数据的并发访问。在MVCC未提供所需行为的情况下,这些模式可用于应用程序控制的锁定。大多数PostgreSQL命令会自动获取适当模式的锁,以确保在命令执行时不会以不兼容的方式删除或修改引用的表。

2023-03-27 14:02:32 901

原创 pg_cron配置与使用

postgres的pg_cron插件安装和使用,以及任务队列探索

2023-03-21 17:26:03 1870 1

原创 PostgreSQL对比MySQL的一些优势

PostgreSQL对比MySQL的一些优势,初学PostgreSQL整理

2023-02-08 14:43:46 313

原创 PSQL工具的一些快捷命令和使用介绍(不定期更新)

新手入门PostgreSQL,先学会psql的基础操作吧

2023-02-08 14:38:47 1132

原创 Kettle任务并发执行导致日志表行锁问题

官网文档:https://wiki.pentaho.com/display/EAI/Configuring+log+tables+for+concurrent+access?showComments=false本文档由官网文档整理得出,请参阅官网文档,但是国内访问pentaho网站不太稳定,特此整理环境:kettle 8.3和Pentaho-Server 8.3背景:使用kettle 的服务器端Pentaho-Server ,做定时任务时,发现假如多个任务同时并发,并启用了kettl

2021-07-07 09:07:24 4213 1

原创 impdp 遇到ORA-31685

impdp时报错:Processing object type SCHEMA_EXPORT/MATERIALIZED_VIEWORA-31685: Object type failed due to insufficient privileges. Failing sql is:ORA-31685: Object type failed due to insufficient privileges. Failing sql is:ORA-31685: Object type failed

2021-04-30 15:50:39 3223 1

原创 expdp、rman 等在cifs文件系统上遇到file lock

环境是linux oracle 11.2.0.4 ,使用expdp备份到samba,linux连接samba使用的autofs,所以映射过来的目录是cifs格式。[root@rac1 oradb]# df -ThFilesystem Type Size Used Avail Use% Mounted on/dev/sda7 ext4 2...

2020-04-14 16:07:04 662

原创 怎样让linux中的sqlplus正确显示中文

总结:数据库字符集=linux环境字符集=ssh客户端字符集1. 获取数据库字符集SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------------------------------------AMERICAN_AMERICA.ZHS16GBK--例如...

2020-01-08 11:43:20 962

原创 rac 12c以后看到的asm实例有3个

文档来源:Third ASM resource(ora.asm) listed in "crsctl stat res -t" for two node RAC in 12c (文档 ID 2132715.1)[grid@rac2 ~]$ crsctl stat res -t--------------------------------------------------------...

2019-12-29 10:40:36 1479 2

原创 rhel8 配置时间同步chrony

rhel8 默认是chrony时间同步,没有ntp了,安装只能安装chrony配置好rhel本地光盘dnf源后,安装chronydnf install chrony配置:vim /etc/chrony.conf#pool 2.rhel.pool.ntp.org iburstpool ntp1.aliyun.com iburst添加阿里云的ntp1服务器作为同步源,将自...

2019-12-12 14:21:21 2930

原创 redhat8配置本地光盘yum源

rhel8放弃了以前的yum,使用新的dnf来进行安装,但是为了兼容,还是保留了yum的软链接和语法rhel8的光盘分为2个仓库:BaseOS和AppStream,必须都要配置上。这2个仓库都不能少。事先挂载光盘:mount /dev/cdrom/mnt/cdrom/进入/etc/yum.repos.dcd /etc/yum.repos.d编辑配置文件localyu...

2019-12-12 12:03:58 1090

原创 expdp导出慢并提示Streams AQ: enqueue blocked on low memory

MOS:由于频繁等待 ”Streams AQ: Enqueue Blocked On Low Memory" 而导致Datapump Expdp或Impdp变慢 (文档 ID 2469587.1)Oracle Database - Enterprise Edition - 版本 11.2.0.4 和更高版本Oracle Database - Standard Edition - ...

2019-11-27 08:49:46 2923

原创 expdp在RAC多线程导出时报错ORA-31617

环境是11.2.0.4 RAC,expdpsystem/******** directory=expdpbak full=y dumpfile=orcl_20191107_%U.expdp logfile=orcl_20191107.log exclude=STATISTICS compression=all parallel=4报错提示ORA-31693: Table data...

2019-11-15 09:19:47 923

原创 oracle通过sql_id获取执行计划

1、使用@?/rdbms/admin/sqltrpt.sql,按照提示输入sql_id,注意有会话卡死的风险,会话卡死后需要kill会话,否则以后对相关表的DDL都会hang2、DISPLAY_AWR需要首先从AWR或者v$sqlarea或者DBA_HIST_SQLTEXT中获取sql_idselect sql_id,to_char(substr(sql_text,0,2...

2019-11-15 09:10:57 2902

原创 CDH6.2 启动HBASE失败

由于停电,导致CDH集群全部关机,然后HBASE起不来了,尝试删除HBASE,重新安装,发现安装过程失败,每个节点均无法启动CDH组件。查看报错信息,发现提示一个地方权限不足,无图。。。直接cd到报错的位置,发现如下:发现hbase组件没有x执行权限,原因未知。。。手动添加执行权限chmod +x hbase*重新运行hbase组件添加程序,成功了...

2019-11-14 08:29:26 767

原创 kafka安装和使用--单机版

安装:kafka依赖zookeeper比较新的版本可以使用单机安装,因为比较新的版本内置了类zookeeper下载点:http://mirror.bit.edu.cn/,上面有许多版本的kafka,1. 安装:cd /usr/local[root@hcli40 ~]# wget http://mirror.bit.edu.cn/apache/kafka/2.3.1/...

2019-11-04 16:59:02 270

原创 RHEL 升级内核和回退步骤

目标:将内核从RHEL 6.8自带的2.6.32-642升级到2.6.32-754.23.1从redhat官网上下载内核kernel和kernel-firmware将软件包上传到linux[root@oracle ~]# yum install kernel-2.6.32-754.23.1.el6.x86_64.rpm kernel-firmware-2.6.32-754.23.1.e...

2019-10-25 10:57:14 1633

原创 python 操作CDH的HDFS

环境:安装了pyenv,pippyenv global 3.6.8pip install hdfspip install ipython (个人喜欢使用pyenv的自动补全功能)安装完hdfs后建议重启,测试过程出现了hdfs模块找不到的情况注意:客户端分为Client和InsecureClient,Client需要验证权限In [1]: from hdfs import Ins...

2019-09-16 09:36:46 667

原创 oracle 11g bootstrap被删除的恢复

感谢https://www.cnblogs.com/lhrbest/articles/5405849.html文档对我的指导版本11.2.0.4 linux x64数据库无法open。SQL> startup;ORACLE instance started.Total System Global Area 417546240 bytesFixed Size ...

2019-07-08 13:40:49 1294

原创 debian 添加apt源

1. 修改配置文件vim /etc/apt/sources.list添加可以看情况将原来的本地光盘源清除deb http://mirrors.163.com/debian/ jessie main non-free contribdeb http://mirrors.163.com/debian/ jessie-updates main non-free contribdeb...

2019-04-22 17:26:37 7207

原创 debian9 修改网卡命名规则

1.默认网卡名称pi@debian9:~$ ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0...

2019-04-22 16:38:57 6231

原创 从12.2开始,RDS只支持在engineered systems使用了

Oracle Clusterware and RAC Support for RDS Over Infiniband (文档 ID 751343.1)中提到In 12.2+ version, RDS is supported only for databases running on the engineered systems, and the databases on non-engi...

2019-04-19 10:14:45 136

翻译 RAC私网不支持HAIP+RDS

Grid infrastructure (GI):HAIP on RDS is not supported (文档 ID 2328941.1)Oracle Database - Enterprise Edition - Version 11.2.0.2 and laterOracle Database Cloud Schema Service - Version N/A and later...

2019-04-19 09:45:02 442

原创 postgresql 源码安装-个人测试

本安装仅为初级测试版本,没有进行参数调整,不适合正式使用1. 下载https://www.postgresql.org/ftp/source/本次选择最新版本11.2的源码下载下来后解压上传至服务器2. 创建用户groupadd postgresuseradd -g postgres pgpasswd pg3. 创建目录等会源码安装和in...

2019-03-07 17:37:39 272

原创 RHEL6普通用户提权到root

需要首先有个普通用户的shell实验环境:RHEL6.8应该只针对RHEL 5/6,别的版本没试如下都是在普通用户下执行的,例如oracle用户mkdir /tmp/exploitln /bin/ping /tmp/exploit/targetexec 3&lt; /tmp/exploit/targetrm -rf /tmp/exploit vim /tmp...

2019-01-30 13:31:00 1303

原创 oracle查看隐含参数的值

隐藏参数 (hidden parameters) ,由oracle内部使用,以 '_' 开头。可以通过以下两种方式查看所有隐藏参数:SELECT i.ksppinm name, i.ksppdesc description, CV.ksppstvl VALUE, CV.ksppstdf isdefault, DECODE(BITAN...

2019-01-21 17:28:49 3032

原创 impdp导入报致命错误,alert报错7445

alter日志报错ORA-07445: exception encountered: core dump [kpodpals()+6775] [SIGSEGV] [ADDR:0x0] [PC:0x1BEA317] [Address not mapped to object] []原因可能是导入的表中含有带空格的字段名称,使用如下SQL进行查找:select * from (...

2019-01-21 17:08:45 1285 2

原创 oracle 添加冗余redo log

目标1、明确为什么要添加冗余redolog2、怎样添加redolog3、怎样删除redolog成员Maintenance of Online Redo Log Groups and Members (文档 ID 102995.1)一 为什么添加redolog数据库只有将块更改写入到redolog中才能认为事务已经提交完成,当redo由于误删、磁盘坏块等问题损坏,数据库实例将崩溃,...

2019-01-21 15:52:39 1119

原创 oracle回收站过大导致查询表空间语句反应慢

Queries on DBA_FREE_SPACE are Slow (文档 ID 271169.1)文档中说:dba_free_space 是个视图,基表中有:sys.recyclebin$当回收站中内容过大,会拖慢对该视图的查询。解决方案:业务用户清理回收站:Purge the recyclebin.For example:SQL&gt; purge recycleb...

2018-11-07 10:37:23 1724

原创 树莓派或debian的vim右键进入visual模式

树莓派默认装好vim之后,右键不能粘贴,反而进入了visual模式,vim版本:version 8.0.707修改方法:vim /usr/share/vim/vim80/defaults.vim第70行在mouse=a的=前面加个-如下:if has('mouse')  set mouse-=aendif保存退出即可生效,耽误我1个小时才找到,配置文件建原来在这...

2018-09-13 21:34:57 3937

原创 新建数据库遇到ORA-27154,ORA-27300,ORA-27301,ORA-27302

环境:在一个系统中有多个数据库,并且processes都设置的很大解决方案:Not able to create new DB , Errors ORA-27154,ORA-27300,ORA-27301,ORA-27302 (文档 ID 1916074.1)How to increase the number of semaphoreshttps://access.redhat.com/solu...

2018-06-20 11:28:06 2192

原创 gc buffer busy事件

在1节点出现大量log file sync时,往往2节点会出现很多gc buffer busy等待事件,请问这两个等待事件有联系吗?这两个是有关系的,一般gc buffer busy等待事件是由于远程节点的Log file sync 引起。在RAC中为了保证Instance Recovery实例恢复机制,而要求每一个current block在本地节点local instance被修改后, 必须要...

2018-05-16 13:59:58 758

原创 操作系统时间错误导致数据库ORA-00600: 内部错误代码, 参数: [2252]

alter database openErrors in file F:\APP\ADMINISTRATOR\diag\rdbms\orcl\orcl\trace\orcl_ora_5452.trc (incident=137572):ORA-00600: 内部错误代码, 参数: [2252], [3629], [499367128], [3556], [2349105152], [], [...

2018-04-24 17:15:13 4951

原创 iotop监视linux磁盘IO情况

iotop能查看当前使用磁盘的进程以及IO默认iotop命令是不安装的,但是在RHEL安装光盘中有。另外需要root权限执行可以在挂载好本地yum后yum install iotop常用使用方法:# iotop -oP-o: 只显示当前有IO的进程或thread-P:只显示进程 --version show program's version number and exi...

2018-04-24 15:59:53 857

翻译 调整AWR收集信息的频率

How to Modify Statistics collection by MMON for AWR repository (文档 ID 308450.1)在10g及以上版本,MMON进程每小时运行一次收集AWR信息,该文档介绍怎样修改默认的信息收集设置在10g及以上版本,运行下面的存储过程手动修改收集设置:DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAP

2018-04-13 11:45:27 735

原创 windows到linux的duplicate的DataGuard的db_file_name_convert参数不生效案例

今天配置windows-&gt; linux的11.2.0.4的DataGuard duplicate,这中间配置了db_file_name_convert和log_file_name_convert,但是总是不生效,每次从windows下同步过来的datafile都被强行塞在了linux的$ORACLE_HOME/dbs/下。原因就是windows和linux的对待字符的区分大小写的态度:win...

2018-03-12 17:43:12 1339

翻译 LINUX RHEL 6 SSD 部署指南

翻译自:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/storage_administration_guide/ch-ssd#ssddeployChapter 21. Solid-State Disk Deployment Guidelines固态硬盘部署指南S

2018-02-28 17:15:56 1000

翻译 linux RHEL 6.8 不能认识NVMe PCIE SSD

Red Hat Enterprise Linux 6.8HP DL380 Gen9Intel® SSD DC P3600 Series SSD drive问题 RHEL 6.8 OS 不能识别 Intel NVMe PCIE SSD drive决议 下面的链接地址说明了intel SSD DC P3600已经在RHEL 6.5以上的OS版本中通过认证了, 因此可以使用R...

2018-02-28 16:04:05 5303

ntfs 3g ntfsprogs

ntfs-3g源码包,Linux应用NTFS文件类型的必要工具

2015-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除