- 博客(24)
- 资源 (10)
- 收藏
- 关注
原创 rman备份文件误删
测试时,误删rman备份文件,用delete backup;命令删除报错,网上搜了一下,执行change backup crosscheck;检查一下即可删除,小记之。 详细信息如下: RMAN> delete backup;using channel ORA_DISK_1List of Backup PiecesBP Key BS Key P
2012-05-10 15:38:49
990
原创 Linux下增大可打开文件描述符的最大数
在安装oracle Grid Infrastructure检查约束时遇到一个错误,大体是说当前可打开的文件描述符的最大数为1024,而要求是65536。 于是在gird用户下执行ulimit -a, 显示可打开的最大文件数为1024,这是默认值;执行ulimit -n 65536不允许修改,转到root下面执行ulimit -n 65536,执行ulimit -a 显示为65536,在gr
2012-02-19 00:44:44
7725
原创 Windows下查看某端口号被哪个进程占用
整理自网络,备查。首先查看端口号被哪个进程占用,用netstat -ano即可查出,不过-o只能显示进程的pid以端口号1521为例:C:\Documents and Settings\Administrator>netstat -ano | find "1521" TCP 0.0.0.0:1521 0.0.0.0:0 LISTE
2012-02-14 17:35:45
2764
原创 Linux下查看分区的文件类型
整理自网络,方便日后查询。[root@wqshost2~]# file -s /dev/sdc1/dev/sdc1:Linux rev 1.0 ext3 filesystem data (large files) [root@wqshost2 ~]# df -lhTFilesystem Type Size Used Avail Use% Mounted on/d
2012-02-14 17:07:13
2047
原创 一个由__GNUC__引起的编译问题
在前一阵的项目集成过程中遇到一个__GNUC__引起的编译问题,记录下来。 开发平台是linux + oracle proc + database,在编译过程中遇到一个编译错误,报错如下:...................../ecitype.hPCC-S-02201, Encountered the symbol "aciub8" when expecting one
2011-10-22 22:01:38
13956
原创 一个绑定变量的问题
今天帮同学看了一个问题,属于细节问题,小记一下。 问题: 有个sql,放pl/sql developer里面执行没有问题,但是用myeclipse启动服务器,java代码用jdbcTemplate执行查询,就报ORA-00979: not a GROUP BY
2011-09-14 16:53:47
850
原创 杯具
今天收到一个杯具。 去年申请了一个助理工程师的职称,当时说是国家认证,满心欢喜;今天收到,打开却是航天的一个认证。 可怜我的银子,阵亡的有点冤。
2011-09-13 16:56:17
503
原创 佛家公司
由于工作关系出差到一家软件公司,初到时颇有些好奇,现将经历的新鲜事做个记录。 走进这家公司,首先感到困惑的是公司的名称:普巴软件。普巴是什么意思呢?每家公司的名称都有自己的来历,这家是比较特殊的一个,“普巴”是老板的法号。公司前台的正对面是一尊藏传佛像,每次从公司出去都能看
2011-07-24 12:26:51
738
原创 linux平台下oracle删除redolog仍然正常使用的原因
在做redolog丢失恢复测试的时候,在数据库open状态下删除oracle redolog,数据库依然能正常工作。数据库可以进行常规操作,甚至可以建表空间、执行日志切换、执行checkpoint,只有在归档的时候才报redolog不存在的错误。 很是奇怪。 原来这与l
2011-07-14 10:07:42
845
原创 ORA-01034&ORA-27101错误
我在同台机器上装了oracle 9.0.1.1.1版本的两个实例whcj/testszdb,全部从服务里面启动,停掉testszdb,再次启动,显示已启动。从命令行连接到testszdb:C:/Documents and Settings/Administrator>set ORACLE_SID=TESTSZDBC:/Documents and Settings/Administrator>sqlplus whcj_11/abcSQL*Plus: Release 9.0.1.0.1 - Production
2011-05-17 15:54:00
29807
原创 oracle 9i 安装时报错----areasquerie
<br />oracle 9i--9.0.1.1.1 在win2003 上安装时报areasquerie错误,经查阅,发现有以下可能:<br />1.安装路径名太长<br />2.安装路径中包含中文<br /> <br />把安装文件copy到d:/盘问题解决。
2011-05-13 16:46:00
677
原创 触发器编译失败
某中间件产生oracle 触发器脚本如下:CREATE OR REPLACE TRIGGER "WHCJ_11"."YOA_JZ_ARCHIVE_SNP__AIUD"AFTER INSERT OR UPDATE OR DELETE ON "WHCJ_11"."YOA_JZ_
2011-05-08 14:24:00
1281
原创 odbc&oci
1. Does ODBC driver internally uses OCI APIs, if not how the data connectivity is achieved.2. Is Data connectivity using OCI APIs is faster than ODBC API calls.
2011-04-24 14:39:00
2126
原创 DTCC 2011归来
<br /> 昨天参加了2011年的中国数据库技术大会,主要有以下感受:<br /> 1.中国企业的数据库应用和架构曾经历或正在面临各种各样问题的困扰而且依然在摸索中前行<br /> 2.数据仓库在中国比想象的要多而且发展迅速<br /> 2.自己了解的还是太少
2011-04-16 10:14:00
585
原创 百事可乐⋅顺风车⋅迷路⋅出租车
亲身经历的四段小事,早想写出来,一直拖到现在。今日做个小记,待日后慢慢品味。百事可乐 09年年初初来京时,居住在一个偏僻的村子里,村子虽小,日常生活都可以在这里解决。当时收入不多,为了省钱,每天早晨都会去一家简陋的小馆子里吃“炸油饼”。去的多了,渐渐的就与馆子的老板
2011-04-01 10:40:00
1490
原创 ALL_TABLES中TABLESPACE_NAME字段为空
<br /> 昨日,执行一条sql语句的时候,意外发现all_tables中的tablespace_name字段选出的结果为空,很是奇怪。查询Oracle帮助文档,解释如下:<br />TABLESPACE_NAMEVARCHAR2(30) Name of the tablespace containing the table; NULL for partitioned, temporary, and index-organized tables
2011-04-01 10:22:00
1870
原创 在Windows上搭建PostgrSQL(8.4及9.0)的调试环境
有一阵子因工作需要,摸索着搭建了一个PostgreSQL的调试环境,与大家分享一下。 准备工作: 1.PostgreSQL(以下称pg)源码。 2.编译所需的工具包。 主要有openssl、Perl、Python、Tcl、iconv、krb5、xml、xslt、zlib、bison、flex。这些工具都可以从相应官网上下载。为了简化起见,可以安装pg对应版本的windows可执行安装文件,安装完成后就会自动添加这些工具。默认的路径如下:openssl、Perl、Python、T
2011-03-28 17:58:00
2645
2
原创 sqlplus下dbms_metadata.get_ddl显示不完整
先创建一个表:drop table test;create table test(c1 VARCHAR2(1), c2 VARCHAR2(12 CHAR), c3 VARCHAR2(4000 CHAR));执行select dbms_metadata.ge
2011-03-23 09:14:00
5740
原创 exp 导出特殊表名
群中有人提问:exp 导大小写混合的表名报错。 建表语句如下: create table "aA" (c1 int); 导出语句如下: exp scott/tiger tables="aA" ...... 报错:EXP-000
2011-03-23 08:40:00
1782
原创 如何在Linux下调试PostgreSQL
由于工作关系,需要调试postgreSQL源码,恰好同事写了这样一个文档,贴出来共享。 在Linux下面调试Postgres,需要进行如下几个步骤:1. 安装Linux操作系统注意把gdb、Emacs或DDD这些开发工具都安装上。如果是在虚拟机上安装,依然需要设置
2011-03-22 18:06:00
1511
原创 安装CentOS重启显示grub loading stage2
<br /> 为了搭建Oracle RAC环境,在虚拟机中安装CentOS,重启后显示grub loading stage2,屏幕就一直停在这个地方。从网上搜了解决的办法,权当记录。<br /> 按F2进入BIOS设置Boot选项(手一定要快,刚开始我以为这个办法不行);或者在启动时按ESC进入Boot选择画面,选择从光驱启动,推荐用ESC选择启动,因为之后修改后会自动重启,避免再次从光盘启动(这种方法本人未尝试)。<br /> 在boot状态下:输入linux rescue<br />
2011-03-21 18:15:00
2500
原创 Oracle NVL 函数
<br /><br /> <br />Purpose<br />NVL lets you replace null (returned as a blank) with a string in the results of a query. If expr1 is null, then NVL returns expr2. If expr1 is not null, then NVL returns expr1.<br />The arguments expr1 and expr2 can have any
2011-02-23 18:28:00
608
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人