摘要:
rhel 6 从内核层级剔除了 asmlib 相关的代码,使用udev来绑定硬件如果是 oel 6 ,就使用 asmlib吧11gr2可以将ocr,votedisk 放在asm里,不需要额外配置裸设备1. 在 /etc/udev/rules.d/99-oracle-a... 阅读全文
摘要:
linux 下经常使用rsync同步数据文件,例如#!/bin/bashecho “rsync begin…`date`”rsync -avp /var/lib/postgresql/9.1/main/ –exclude=pg_xlog root@192.1... 阅读全文
摘要:
安装debian 8.2安装 mongodb 3.2192.168.0.100 debian1 192.168.0.101 debian2可以参考博客安装。配置 replica set修改/etc/mongod.conf两台机器均修改 /etc/m... 阅读全文
摘要:
安装debian 8.2os 透明大页设置https://docs.mongodb.com/manual/tutorial/transparent-huge-pages/ 检查#cat /sys/kernel/mm/transparent_hugep... 阅读全文
摘要:
调整分配的disk大小cd D:\Oracle\VirtualBox\D:VBoxManage.exe list hddsVBoxManage.exe modifyhd 2e8d53da-8f90-410f-bd1c-19c4798afab8 --resiz... 阅读全文
摘要:
创建 swap 区,512MB dd if=/dev/zero of=/home/swapfile bs=1024 count=512000标记 mkswap /home/swapfile启用 swapon /home/swapfile修改fstab /ho... 阅读全文
摘要:
grid 用户配置文件 vi /home/grid/.bash_profileexport ORACLE_BASE=/u01/app/gridbaseexport ORACLE_HOME=/u01/app/grid/product/11.2.0/grid_1... 阅读全文
摘要:
oracle 用户的 .bash_profile 文件vi /home/oracle/.bash_profileexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product... 阅读全文
摘要:
Transparent Huge Pages 简称 THP,本来是linux为提高系统性能而做的努力,结果反而成了性能的隐患。mongodb的官方文档明确说明要禁止 linux 的 THP。检查#cat /sys/kernel/mm/transparent_... 阅读全文
摘要:
日常工作中常用 kill pid 或者 kill -9 pid 来杀进程。批量杀进程# ps -fu oraprod |awk '{print $2}'|xargs kill -9# ps -fu applprod|awk '{print $2}'|xar... 阅读全文
摘要:
有些哥们喜欢用sys用户来做expdp、impdp的工作,这里不讨论合理性,只简单说下注意事项:sys的密码无特殊符号expdp \'sys/manager1 AS SYSDBA\'例如expdp \'sys/oracle AS SYSDBA\' schemas=sy... 阅读全文
摘要:
$ expdp system/system full=y directory=EXPDPIMPDP2 dumpfile=20170819_%U.dmp parallel=4 job_name=expimpdp输出日志有不少如下信息 ORA-39181: On... 阅读全文
摘要:
$ expdp system/system full=y directory=EXPDPIMPDP2 dumpfile=20170819_%U.dmp parallel=4 job_name=expimpdp Export: Release 11.2.0.3... 阅读全文
摘要:
如果是 yum/apt-get 安装,就用 service 启动和关闭 如果时 make 安装,就需要写个启动关闭脚本$ vi pgsql9.1_start.shpg_ctl start -D /var/lib/postgresql/9.1/main -o... 阅读全文
摘要:
基于wal恢复前的准备master 上确保这两个参数是启用状态archive_mode = on # allows archiving to be donearchive_command = 'cp %p /mnt/nas_dbbackup/archive... 阅读全文
摘要:
基于wal恢复前的准备确保这两个参数是启用状态archive_mode = on # allows archiving to be donearchive_command = 'cp %p /mnt/nas_dbbackup/archivelog/%f &... 阅读全文
摘要:
mongodb 的版本是 3.2.6,storage engine 为 wiredTiger 现在数据库内要完全复制一个collection,可以采用以下方式原始表:t_table 目标表:t_tmp1db.createCollection(“t_tmp1”... 阅读全文
摘要:
提升 slave 为 master,前提是 master 已经正常或异常关闭,不可用情况下。 否则会存在两个 master,必然发生数据交叉。1、touch 在recovery.conf 配置的 trigger_file文件$ cat recovery.... 阅读全文
摘要:
$ vi bk_db_arch.shORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1ORACLE_SID=orclNLS_LANG=AMERICAN_AMERICA.ZHS1... 阅读全文
摘要:
$ vi vi bk_db_full.shORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1ORACLE_SID=orclNLS_LANG=AMERICAN_AMERICA.Z... 阅读全文
摘要:
下载对应版本的 pg_hint_plan https://zh.osdn.net/projects/pghintplan/releases/# tar xzvf pg_hint_plan96-1.2.2.tar.gz # cd pg_hint_plan9... 阅读全文
摘要:
SQL> alter system set “_ALLOW_RESETLOGS_CORRUPTION”=true scope=spfile; SQL> alter system set “_allow_terminal_recovery_corruption... 阅读全文
摘要:
oracle 数据库下有时候需要删除归档日志,分两种情况1、操作系统删除#rm -f ./archive*.dbf使用rm命令后,此时在os上文件是被删除了,但是archivelog信息还是记录在controlfile里,需要使用rman清除一下。$ rma... 阅读全文
摘要:
pg_buffercache 主要是用来查看pgsql数据库 shared_pool 的使用情况,注意:是查看使用情况create extension pg_buffercache;select *from pg_buffercache;SELECT nam... 阅读全文
摘要:
pg_ctl 加载启动参数文件一种不太常见的写法$ pg_ctl start -D $PGDATA -o "-c config_file=/etc/postgresql/9.6/main/postgresql.conf"参数说明如下$ PGHOME/bin/... 阅读全文
摘要:
本次使用 mysql_fdw 监控 mysql数据库的一些信息。rpm 安装# yum install mysql_fdw_96.x86_64# rpm -ivh /tmp/mysql-connector-c-devel-6.1.11-1.el6.x86_6... 阅读全文
摘要:
postgres=# select * from pg_stat_replication;-[ RECORD 1 ]----+------------------------------pid | 8467 # sender的进程u... 阅读全文
摘要:
pgsql 物理备份主要就是使用tar拷贝打包文件和归档日志。因为tar是单进程操作,所以适用不太大的数据库备份。如果数据库比较大,就需要用pigz工具。pg_start_backupselect pg_start_backup('20170922');ta... 阅读全文
摘要:
service/etc/init.d/postgresql-9.6config/var/lib/pgsql/9.6/data/postgresql.conf /var/lib/pgsql/9.6/data/postgresql.auto.conflib/us... 阅读全文
摘要:
service/etc/init.d/postgresqlconfig/etc/postgresql/9.1/mainlib/usr/lib/postgresql/9.1/lib /usr/share/postgresql/9.1/extensioncomm... 阅读全文
摘要:
http://blog.csdn.net/langzxz/article/details/17394257 阅读全文
摘要:
处理时间时用到了,记录一下。select extract(epoch FROM (begin_time - end_time )) 阅读全文
摘要:
pgagent 是 pgsql 的一个job调度的功能扩展存在,个人对pgagent有点困惑,感觉这个东西应该作为数据库系统必备一部分,而不应该让开发人员或者dba再去安装个 pgagent。编译安装pgAgent 依赖 cmake 和 wxGTK,所以要先... 阅读全文
摘要:
查看表及所属索引的大小with tmp_table as ( select pc.oid as taboid, pc.* from pg_class pc where 1=1 and pc.relkind='r... 阅读全文
摘要:
pg_stat_statements模块提供了一种跟踪执行的所有SQL语句的统计信息的方法。这个模块必须改写配置文件postgresql.conf中的shared_preload_libraries变量,这是因为他需要额外的共享内存。 同时也意味着需要重启服... 阅读全文
摘要:
使用 file_fdw 读取 pglog,以便实时监控日志。创建 extensionCREATE EXTENSION file_fdw;创建 serverCREATE SERVER file_fdw_server FOREIGN DATA WRAPPER f... 阅读全文
摘要:
创建 directory– create alert directoryselect *from dba_directories ddwhere 1=1and dd.directory_name='ALERT_DIR';create or replace ... 阅读全文
摘要:
sqlnet.expire_time = 10 tcp.validnode_checking = yes tcp.invited_nodes = (192.168.56.150,192.168.56.160) 阅读全文
摘要:
本次操作是完成 centos68 + 11.2.0.4 + haip oracle 11.2.0.2 开始提供 haip 来作为私有网段的冗余手段haip简单介绍gi最多支持4个有效地私网配置,所以定义4个以上没有任何意义。 ora.cluster_inte... 阅读全文
摘要:
本次操作是完成 centos68 hugepage的设置oracle 11g 在 linux 下强烈建议启用hugepage,否则如果进程过多的话会导致linux 的 pagetable 过大,物理内存不够用,产生页交换,进而影响oracle的性能。启用hu... 阅读全文