PostgreSQL学习手册(客户端命令<二>)
七、pg_dump: pg_dump是一个用于备份PostgreSQL数据库的工具。它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,...
PostgreSQL学习手册(客户端命令<一>)
零、口令文件: 在给出其它PostgreSQL客户端命令之前,我们需要先介绍一下PostgreSQL中的口令文件。之所以在这里提前说明该文件,是因为我们在后面的示例代码中会大量应用该文件,从而保证我们...
PostgreSQL学习手册(SQL语言函数)
一、基本概念: SQL函数可以包含任意数量的查询,但是函数只返回最后一个查询(必须是SELECT)的结果。在简单情况下,返回最后一条查询结果的第一行。如果最后一个查询不返回任何行,那么该函数...
PostgreSQL学习手册(PL/pgSQL过程语言)
一、概述: PL/pgSQL函数在第一次被调用时,其函数内的源代码(文本)将被解析为二进制指令树,但是函数内的表达式和SQL命令只有在首次用到它们的时候,PL/pgSQL解释器才会为其创建一个准备好的...
linux下配置IP地址
示例环境:OS: FC2NIC: eth0host name: fc2ip: 192.168.0.20/24default gateway: 192.168.0.254修改ip地址即时生效:# ifconfig eth0 192.168.0.20 netmask 255.255.255.0启动生效:修改/etc/sysconfig/networ...
修改oracle的约束字段
修改oracle中具有约束的字段时,按一般的方式进行修改,通常不起作用,如alter:alter table t_table modify (state char(2) check (state in(0,1,2,-1,3)));,这样的话,不会有效果。正确的方式是,先drop原...
运行大的sql语句
在应用程序中,调用sql连接,使用python程序来执行sql查询,得到数据结果时,如果sql运行时间较长,这时的连接通常是不可靠的。正确得到结果集得方法是,在sqlplus中执...
查看大文件
从linux系统上down下来的大文件,比如大小为500M,这时,在windows系统上,用记事本或editplus是不能打开的,还会使得机器不能运行。 &n...
nohup命令详解
使用nohup让程序永远后台运行Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:/usr/local/mysql/bin/mysqld_safe --user=mysql &但是加入...
oracle清除数据库表空间
在数据库表空间满后,直接执行drop,delete,truncate等删除数据的操作,都不会释放数据库表空间,释放os的空间,用df -lh 查看都还是满的。虽然oracle的表空间即便不被...
oracle exp imp 用法
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同...
误删oracle数据库表空间文件
oracle运行一段时间,数据库表空间文件已满,用df -lh查看,发现使用率为100%,在无法对空间进行扩展的情况下,需要重建数据库表空间,删除表空间后,再删除文件。但如...
python,时间加减,时间计算,时间格式化,时间提取汇总
我要解决的问题是,发现某个文件超过30分钟时间不被更新,则报警>>> t1=[2010,11,9,19,20,30] #2010年11月9日 19:30:30>>> last_time=datetime.datetime(t1[0],t1[1],t1[2].t1[3],t1[4],t1[5]) #上次更新时间>>> now_t...
Python commands获取进程id
'''得到进程的pid'''def getPid(process): import commands import sys cmd = "ps aux | grep '%s' " % process logging.info(cmd) ...
sed 用法及实例
1. 打印:p[root@TestAs4 chap04]# cat datafile 原文件northwest NW ...
cron使用点滴
在cron中调用python脚本,需要写入必要的环境变量。编辑cron的定时配置文件 crontab -e。可以用man crontab 和man cron查看具体的配置和命令调用。脚本中命令调用不成功,/var/logs/cron日志中没有记录时,查看/v...
oracle出现监听不正常--运行一段时间
在系统环境中,oracle一直正常运行,可突然发现不能连接了,查看监听状态,不能查看,报ORA-125487: TNS:lost contact,查看listener.log和数据库告警日志,均未发现问题,用数据库运行中用户无法登陆。用sys用户登...
新建数据库用户
在新建数据库用户时,需要用system用户登录./sqlplus /nologconn systempasscreate user newuser identified by passnow default tablespace users Temporary TABLESPACE Temp;grant connect,resource,dba to n...
oracle表分区自我理解
1、分区表 通过分区技术可以有效地解决大表、大索引带来的问题。用户对分区表执行的 SQL 查询或 DML 语句与对普通数据表的语句一样。但是定义了分区后,DDL 语句可以访问、操...
pgsql数据库的表存储策略原理
定义三个表:t_subtable_log,t_dataclear_log,t_tablepart_strategy,用来保存子表名称,数据清除表名,数据存储策略(粒度、每个粒度表的存储个数)。更加系统时间stat_time对给出的原始表名,得到表粒度,利用...