Mongo细粒度权限控制
创建角色:use xxx db.createRole( { role: "xxx_dbmon_role", privileges: [ { resource: { db: "xxx", collection: "system.profile" }, actions: [ "find" ] }, { resource: { db: ...
monogdb使用中的坑
在MongoDB中,内排序大内存限制最大为100M,如果执行一个更大的排序,需要使用 allowDiskUse 选项来将数据写到临时文件来排序。在查询语句中添加 allowDiskUse 选项:db.bigdata.aggregate([ {$group : {_id : "$range", total : { $sum : 1 }}}, {$sort : {total : -1}}], {allowDiskUse: true});...
Oracle常有脚本之显示绑定变量值
How to display values of binds variablesset line 150 pagesize 80col name for a50col value_string for a10select name, position, value_string, to_char(last_captured,'mm/dd/yyyy hh24:mi:ss') from v$sql_bind_capture where sql_id = '4hkxkwjm5964k';
Oracle报告及等待检查
addm报告:@?/rdbms/admin/addmrptawr报告:@?/rdbms/admin/awrrptawr比较报告:@?/rdbms/admin/awrddrpt.sqlash报告:@?/rdbms/admin/ashrptRAC 环境 AWR 信息的对比展现@?/rdbms/admin/spawrrac.sqloracle11g 实时监控v$session SQL_EXEC_START:SQL执行的开始时间SQL_EXEC_ID:执...
查看用户对象权限到excel
Oracle用户对象权导入到excelset line 1000 set pagesize 0 set feedback off set heading off set trimspool on set trims on set echo off; ...
redis安装
安装rediswget http://download.redis.io/releases/redis-2.8.13.tar.gztar xzf redis-2.8.13.tar.gzcd redis-2.8.13makemake install安装服务[root@db1 utils]# ./install_server.sh 集群配置用一致性哈希,做多个主从,可以做主从集群。主从配置配置Master-Slave,只需要在Slave上配置Master节点...
PG数据库的dump备份、删除、恢复
postgresql数据库备份情理备份terminal:pg_dump -U postgres terminal>terminal_20151228.sql删除数据库、用户过程 \c terminal terminaldrop schema terminal cascade;drop database terminal;drop tablespace if exists tbs_terminal;drop user terminal;恢复数据库create database terminalpsql -U p...
PG权限管理
创建新账号,并赋予该账号基于schema只读权限 create role user_select LOGIN NOSUPERUSER NOCREATEDB NOCREATEROLE encrypted password '123456'; grant connect on database report to user_select; \c report report grant usage on schema rep...
Oracle SQL中特殊字符处理
对于在SQL中有&字符的可以通过解决:set define off;对于在SQL中有'字符的可以通过ACSII来解决:update customer c set c.greet = 'Hope's' where c.greetings is null and exists(select v.id from voucher v where v.id = c.voucherid and v.orderno = '92640036' );解决:update customer c set ...
Mysql字符转义
执行该语句报错:update remoteorder t set t.greetings = 'Hope's' where t.orderid = 1640000 and t.greetings is null;采用转义字符解决:update remoteorder t set t.greetings = 'Hope\'s' where t.orderid = 1640000 and t.greetings is null;MySql字符转义 在字符串中,某些序...
Postgres基于时间点恢复
PG基于时间点恢复:线上表被truncate,通过在其它机器基于时间点恢复备份数据在其它环境中搭建一套PG环境:1)查看线上环境基础配置:show all;可以看到生产环境的blocksize和wal-segsize2)采用线上环境版本PG软件编译安装yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel l...
mysql慢查询日志分割
mysql慢查询日志分割:MySQL本省提供了一个rotate的参考配置文件,在mysql安装目录下的support-files目录里,文件名为mysql-log-rotate把mysql-log-rotate从/opt/mysql3306/support-files拷贝至/etc/logrotate.d目录下,修改其内容为:[root@dbtest1 logrotate.d]# vi mysql-log-rotate # The log file name and...
mongodb 复制集添加新节点
mongodb 复制集添加新节点:向已有的replica set 添加新成员,新加的成员可以是空的,当然也可以是从其他节点的数据拷贝,添加新成员时,必须在新的机器上先起来一个mongodb服务,必须指出要加入的replica set 集群的名字基本语法如下(其他是默认的),然后再在replica set的master 库上执行添加操作,删除原数据,该新...
MYSQL TO POSTGRESQL
Converting MySQL to PostgreSQLA Wikibookian suggests that this book or chapter be merged into SQL Dialects Reference.Please discuss whether or not this merge should happen on the discussion ...
lower_case_table_names的含义
实验:lower_case_table_names=0mysql> show variables like 'lower%';+------------------------+-------+| Variable_name | Value |+------------------------+-------+| lower_case_file_system | OFF || lower_case_table_names | 0 |+--------------...
Mongodb从库不同步故障处理
mongodb不同步问题:日志报错如下:2015-11-23T08:44:46.697+0800 I REPL [rsBackgroundSync] replSet error RS102 too stale to catch up2015-11-23T08:54:46.972+0800 I REPL [rsBackgroundSync] replSet error RS102 too stale to catch up2015-11-23T09:04:47.176+0800 I REPL ...
PG-Mysql迁移(采用powerdesigner)
PG-Mysql对象迁移:1.采用ODBC驱动来连接PG,正常可以看到sequence和database等,database、table,sequence要选中2.创建一个物理模型:File->New Model->Physical Date Model3.创建一个ODBC连接:驱动前面装过4.反转物理模式:File->Reverse enginees->database5.断开连接:Database-Disconnect6.修改数据库模型:Dat...
anemometer慢查询系统安装
--------------------------anemometer安装:访问:http://mysql1/anemometer安装lnmp:http://lnmp.org/changelog.htmlwget --no-check-certificate https://api.sinas3.com/v1/SAE_lnmp/soft/lnmp1.2-full.tar.gztar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp添加网站lnmp...
Oracle DBA常用sql分享
http://blog.itpub.net/28602568/viewspace-1396081/本文主要分享Oracle DBA 工作中常用的一些sql1、Oracle 查询每天执行慢的SQL2、Oracle 查询锁之间的依赖关系3、Oracle 查找锁之间依赖关系的最源头SID 4、Oracle 查询各个 “表空间/数据文件” 的...
postgresql导出导入
<br />导出CSV:<br /><br />------------<br />导出:<br /><br />COPY e_m_city (name, email) TO '/home/chenhao1/employee.csv' CSV HEADER;<br /><br />\COPY e_m_city TO '/home/postgres/e_m_city.csv' CSV HEADER;<br /><br />导入文件数据,指定间隔符为 | :<br /><br />COPY employeenew FROM...