PostgreSQL分区表应用
和各大商用库一样,PostgreSQL也提供分区表的概念,但使用方法有一些不同。1. 创建在PG里表分区是通过表继承来实现的,一般都是建立一个主表,里面是空,然后每个分区都去继承它。无论何时,都应保证主表里面是空的。如:(1)创建主表create table tbl_partition (id integer,name varchar(20),gender boolean,joi...
断电重启后的ora-00603和ora-00600错误
接到现场电话,机房断电,数据库服务器重新开机后oracle无法正常启动。经查看,发现startup时,报以下错误:ORA-00603:ORACLE服务器会话因致命错误而终止查看alert日志,看到有很多的undo块需要修复且需要应用到redo,并且有大量的Doing block recovery for file 3 block 16185No block recovery was neededN...
mysql导入导出命令
mysql的使用原生的sql进行数据库管理,感觉总是有点怪怪的(phpMyAdmin等那么多免费好用的管理工具呢),不过多懂点命令也是很不错,记忆力有限放到此处以备以后用时翻阅吧;还原一个数据库:mysql -h localhost -u root -p123456 www<c:\www.sql </c:\www.sql<>备份一个数据库:mysqldump -h localhost -u root ...
著名的ORA-1555:snapshot too old
我们进行大查询时,可能会出现ORA-1555:snapshot too old错误,Oracle提示的错误原因是回滚段太小(rollback segment number string with name "string" too small),而实际上无论怎么设置回滚段,都有可能出现这个问题。 一个事务执行时 ,O...
ORA-00020: maximum number of processes问题处理
开发及现场调试阶段遇到过不止一次ORA-00020问题,即连接的进程数已达到了最大进程数,调整processes参数当然可以(alter system set processes=1000 scope=spfile;),但对于一个规模稳定的系统而言,processes的大小应该已可以满足需求,此时ORA-00020通常都是由于某些应用进程异常,没有正确释放对Oracle连接造成。因...
oracle 11g数据库软件静默安装
一.准备文件1. 拷贝文件 linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip 到 /oracle目录下;2. 解压(可用鼠标右击解压,或用口令, cd /oracle)[root@jyrac1 /]# uzip linux.x64_11gR2_database_1of2.zip[root@jyrac1 /]# uzip linux.x64_11gR2_database_2of2.zip3. 在/etc目录下创建...