pugna
全部博文(171)
发布时间:2013-08-30 08:42:08
http://francs3.blog.163.com/blog/static/40576727201108864230/ Postgresql9.0的一个主要新特性是可以实施流复制,这有点像ORACLE 里的DataGuard(Physial Standby)但是这种方式比Oracle的DataGuard更为安全,更为高效,因为从库同步主库是实时的,几乎没有时间差。而Oracle的 DataGuard的从库接收.........【阅读全文】
发布时间:2013-08-29 14:29:03
最近发现Oracle中不少SQL使用了 update /* append */ 语句,这种使用方式我从来没见过。由于Oracle对于无效的hint不会报错,所以无法得知这个Hint是否生效。只好通过dump实验来核实使用update /* append */ 语句的hint是否生效。实验准备:建立一个测试表,本例中为SCOTT.TEST_2013。create table SCOTT.TEST_2013 as s.........【阅读全文】
发布时间:2013-08-26 17:05:20
1、修改/etc/oratab最后一行sid:/u01/app/oracle/product/11.2.0/dbhome_1:N改为sid:/u01/app/oracle/product/11.2.0/dbhome_1:Y(其中sid为想要启动的database)2、改/etc/rc.localecho "su - oracle -c 'lsnrctl start'" >> /etc/rc.localecho "su - oracle -c 'dbstart'" >> /etc/rc.local.........【阅读全文】
发布时间:2013-08-24 18:09:44
转载自 http://blog.is36.com/linux_free_command_for_memory/linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,一般用free -m方式查看内存占用情况(兆为单位)。而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内存有如下几个加减法:used=total-free 即 total=.........【阅读全文】
发布时间:2013-08-22 17:05:55
--调用job执行truncate操作DECLARE v_job NUMBER;BEGIN sys.dbms_job.submit(job => v_job, what .........【阅读全文】
发布时间:2013-08-22 15:01:33
在EnterpriseDB中建立指向Oracle的Database Link系统环境:Redhat 5.4 x64EnterpriseDB 9.2Oracle 10.2.0.5.01.下载OCI支持包http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html2.配置OCI2.1.解压OCI支持包后,放到EnterpriseDB的软件安装目录下,并更改其目录owner为enterprisedb:enterpr.........【阅读全文】
发布时间:2013-08-21 17:01:22
PostgreSQL安装:一、windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1、开始安装:2、选择程序安装目录:注:安装 PostgreSQL 的分区最好是 NTFS 格式的。PostgreSQL 首要任务是要保证数据的完整性,而 FAT 和 FAT32 文件系统.........【阅读全文】
发布时间:2013-08-21 10:31:55
转载自http://blog.csdn.net/weikaifenglove/article/details/4731937空字符串 '' 在plsql中是null,也就是如果判断一个字符串是否为 '' ,只要判断这个字符串是否为null就可以了。......【阅读全文】
发布时间:2013-08-14 14:14:01
转载自http://blog.csdn.net/mango_song/article/details/8314412服务进程如何处理用户进程的请求服务器进程在完成用户进程的请求过程中,主要完成如下7个任务:0.sql语句的解析1.数据块的读入db buffer2.记日志3.为事务建立回滚段4.本事务修改数据块5.放入dirty list6.用户commit或rollback.........【阅读全文】
发布时间:2013-08-11 00:15:54
--查询datapump的sid信息SELECT sid, serial#, session_typeFROM v$session s, dba_datapump_sessions dWHERE.........【阅读全文】
发布时间:2013-08-10 23:29:12
expdp/impdp时应注意字符集的问题获取数据库的字符集SELECT property_name, property_valueFROM database_propertiesWHERE property_name = 'NLS_CHARACTERSET';获取客户端字符集env|grep NLS_LANG导出时,会将数据 从DB的字符集 转换为 客户端字符.........【阅读全文】
发布时间:2013-08-10 23:27:09
今天使用impdp导入时,遇到"ORA-39168: Object path STATISTICS was not found."。 我使用的导入语句为impdp test/abc123 directory=expdpdata dumpfile=expdp_etl.dmp logfile=impdp_etl.log parallel=8 TABLE_EXISTS_ACTION=REPLACE schemas=ETL EXCLUDE=statistics &.........【阅读全文】
发布时间:2013-08-07 17:00:27
SELECT to_char(tmp_date, 'YYYYMMDD') AS date_number, to_char(tmp_date, 'YYYY-MM-DD') AS full_.........【阅读全文】
发布时间:2013-08-06 23:19:22
在Oracle 10g RAC中,需要将一个实例的undo表空间缩小;但是undo表空间的datafile不好回收,不便resize,比较通用的方法是新建一个undo表空间作为此实例的默认表空间,等原来的undo表空间上没有事务后,删除原来的undo表空间和文件。如果一定要用回之前的undo表空间名称,把刚才的步骤重复一遍就OK。create undo tablesp.........【阅读全文】