PostgreSQL:psql 介绍
psql 命令是与 PostgreSQL 服务器交互的客户端程序,要登录到数据库服务器,需要使用psql 客户端工具或者第三方客户端工具如PostgreSQL for Navicat,pgAdmin,Visualizer 等等。psql 作为 DBA 通常使用的与 PostgreSQL 交互的客户端终端程序,因此,熟悉这个命令的用法可以帮助 DBA 快速的操作和维护数据库。语法psql 的默认语法
PostgreSQL:数据库链接测试
pg_isready 简介此功能类似 Oracle 的 tnspingnode1-@[postgres]:/home/postgres>pg_isready --help pg_isready issues a connection check to a PostgreSQL database. U
PostgreSQL:启动与停止
启动和停止 PostgreSQL 数据库服务器,通常使用pg_ctl。通常在我们的生产环境中,如果数据库主机发生意外停机或者由于计划内的硬件配置等操作停止了主机后,PostgreSQL 服务也将会停止,需要手动重启。因此,在生产环境中,采用编译安装 PostgreSQL 数据库后,建议配置系统 postgresql.service 服务,通过 systemctl 系统命令设置开机自动启动。使用 s
达梦7数据库初始化
dminitdminit命令:这是一种命令行的工具。不带任何参数的方式[dmdba@node1 ~]$ dminit initdb V7.6.0.197-Build(2019.09.12-112648)ENT db version: 0x7000a file dm.key not found,&nbs
Redhat 7 下安装达梦7
服务器需求硬件需求软件需求信息获取获取系统位数getconf LONG_BIT查询操作系统 release 信息lsb_release -a查询系统信息cat /etc/issue查询系统名称uname -a安装依赖包yum install -y compat-libcap1-1.10 yum install -y compat-lib
19.3.0.0 打PSU
环境描述系 统:Redhat数据库:Oracle 19c RAC(19.3.0.0)问题描述在数据库打 PSU 时会遇到异常:==Following patches FAILED in apply: Patch: /u01/30899722/30869156 Log: /u01/app/19.3.0/grid/cfgtoollog
PostgreSQL:目录结构
share 目录存放着PostgreSQL的文档、 man、 示例文件以及一些扩展include 目录是PostgreSQL的C、 C++的头文件bin 目录就是PostgreSQL的应用程序了。封装 SQL 命令的客户端程序 clusterdb:clusterdb 是 SQL CLUSTER 命令的一个封装。 PostgreSQL 是堆表存储的, clusterdb 通过索引对数据库中
事务槽引起的 ORA-600 事件
问题描述执行 update 时出现告警:ORA-00600: 内部错误代码, 参数: [4521], [11], [18446744073606860068], [11], [399824003], [18446744073709551615], [18446744073709551615], []
OOM 导致数据库重启
环境描述选项信息系统类型Linux x86 64-bit系统内核3.10.0-957.el7.x86_64数据库版本19.7.0.0.0内存500GCPUs128架构RAC问题描述数据库二节点经常性的自动重启第一层分析:自动重启的原因数据库重启,一般都是先看alert日志,有如下显示2020-07-16T16:59:10.896311+08:00 System state d
HAIP
从 11.2.0.2 开始,Grid Infrastructure 本地支持没有任何第三方 IP 故障转移技术(绑定,IPMP或类似技术)的冗余互连。可以在安装阶段或之后使用 oifcfg 定义多个专用网络适配器。11.2.0.2 中的 Oracle 数据库、CSS、OCR、CRS、CTSS 和 EVM组件会自动使用它。即使定义了更多,Grid Infrastructure 一次最多可以激活四个专
PostgreSQL:Redhat 7.8 上安装
环境此处是从头学PG,为了适应两年后趋势,所以我选择的都是最新的版本Redhat 7.8PostgreSQL 12.2 源码下载打开 PostgreSQL 官网 https://www.postgresql.org/,点击菜单栏上的 Download。可以根据需要点击自己所需要的的版本,此处为了更好的学习PG,不落后其他大咖,我选择下载最新版本的源码安装上传并解压 [root
startup nomount
由于不将数据库开启至nomount状态,数据库无法开启10046,所以只能通过后台日志了解,数据库都做了哪些操作执行开启命令,分配内存(此系统内存分配没使用Large Page),内存页大小为4k2020-01-24T09:24:21.783126-05:00 Starting ORACLE instance (normal) (OS id:&n
Oracle 数据库的众多 “NAME”
Oracle 有众多名字,很多人容易弄混,下面会通过各个层面的展示,从视觉、流程角度去了解,而并非单一通过概念去认识他们,这样会更容易认识他们,了解他们之间的区别DB_NAME数据库名,长度不能超过8个字符,记录在 datafile、redolog 和 control file 中。这部分可以通过 bbed 来查看存储方式,我们拿 system01.dbf 数据文件举例。此处我们看到,数据文件头只
BBED 的安装
BBED全称:BlockBrower and Editor一、Oracle 8i可以在ORACLE_HOME/bin下可以找到二、Oracle 9i、10g因为未随软件发布,故在windows没有这个工具,在linux上面有,需要编译。进入相应路径cd$ORACLE_HOME/rdbms/lib进行编译默认目录:make-f ins_rdbms.mk $ORACLE_HOME/
ACE(04):我的 2020 年 ACE 计划
历经一个月,如下是我的 ACE 福利展示得到了 Oracle 新版本的一手资料获取了 Logo收到一件战袍可以收到很多大神之间的交流等等等等,相信,日后还会收到很多惊喜。为了学到更多的、更前沿的技术,计划疫情过后稳定一段时间(六月份左右),就开始挑战 ACE 这个位置,如下为官方给出的资格和好处为了深入学习 Oracle,从去年开始我就开启了通读 Oracle 官档之旅,今年的目标是阅读
ACE(03):努力了,总会有收获
分享了近一年的博客,得到了官方的认可,是件很开心的事,回想自己从想成为ACE、计划成为ACE、申请ACE,到如今进入Oracle视野,成为一名Oracle ACE Associate,也是一段蛮有意思的经历。我在经历了五年的职业调整,终于在OCM导师侯圣文、崔旭两位老师的教授下于2016年2月19日,成为OCM,然后才正是踏入DBA专业圈,专攻数据库这个行业。刚刚入行的我便决定向两位老师学习,于是
ORA-31693 & ORA-29913 & ORA-29401
故障描述数据库版本:11.2.0.4-->12.2.0.1描述:expdp 导出时遇到异常告警:故障分析导出语句为expdp \'/ as sysdba\' directory=EXPDP logfile=expdp_ogg.log exclude=statistics cluster=no du
SharePlex 环境部署
目标在 Linux 系统下安装 Oracle;利用 SharePlex 实现数据同步;可复制 DML 和 DDL 操作一、环境描述源端目标端操作系统linux 7.6linux 7.6IP192.168.66.111192.168.66.112数据库版本19.3.0.0.019.3.0.0.0二、数据库准备创建shareplex专用表空间create tablespace sp
Oracle MOS:CSI 申请
打开首页https://support.oracle.com/portal/ 登录账号请求访问输入注释和客户服务号(CSI号)输入公司名称,进行验证下一步提供联系信息:一般默认下一步即可接受使用条款并提交静等审批通过就好啦
PostgreSQL:源码目录结构
源码结构aclocal.m4:config 用的文件的一部分config/:config 用的文件的目录config.log:configure:configure 文件configure.in:configure 文件的雏形contrib/:contribution 程序COPYRIGHT:版权信息doc/:文档目录GUNMakefile:第一级目录的 MakefileGUNMakefile.i