随笔分类 -  Oracle,Sql Server

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要:现象:在数据库A 通过DB_LINK对B数据库操作,长时间不返回,hang死在里面解决方法:在数据库B上的sqlnet.ora文件里增加参数:SQLNET.EXPIRE_TIME=10 10代表作0分钟扩展:当设置了resource_limit=true 。通过idle_time限制session idle 时间。session idle超过设置时间,状态为sniped (v$session).,然而OS下的process并不会释放,当session(user process) 再次与server process 通讯,将关闭相应的server process.sqlnet.expire_ti 阅读全文
posted @ 2012-07-11 16:58 jimeper 阅读(675) 评论(0) 推荐(0) 编辑
摘要:作者:eygle | English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2011/12/oracle_linux_rm_rf.html 前几天提到的一则误删除案例:http://www.eygle.com/archives/2011/12/oracle_lsof_recovery_database.htmlKamus 写了一篇详细步骤,转载供参考:http://www.dbform.com/html/2011/1761.html今天有客户的数据库意外被删除了整个目录中的数据文件,操作系统级别的 阅读全文
posted @ 2012-07-11 12:18 jimeper 阅读(392) 评论(0) 推荐(0) 编辑
摘要:1.在11g以前的版本,Oracle的rman并没有和其他日志应用系统紧密结合起来,因此,rman删除归档日志的时候并不会判断这个日志是否对其他系统仍然有用。当rman删除日志后,可能会发现其他的系统比如DATA GUARD、STREAMS等由于日志被删除而无法正常工作。从11g开始,rman在删除时会首先判断,这个日志是否其他系统仍然需要,当其他需要仍然需要这个日志时,rman会报警,且不会删除这个日志2.Oracle10g增加了对备份集压缩的功能,11g在这方面进行了增强,新增了另外一种压缩算法,这种新的压缩算法(ZLIB)提供更快的压缩效率,但是产生的压缩文件会比默认压缩算法(BZIP2 阅读全文
posted @ 2012-07-10 12:21 jimeper 阅读(430) 评论(0) 推荐(0) 编辑
摘要:kernel.shmmni 参数是控制共享内存段总数量kernel.shmall 参数是控制共享内存页数,是全部允许使用的共享内存总量 shmall=shmmax/pagesize ( getconf PAGE_SIZE ) 。kernel.shmmax 是单个共享内存段允许使用的最大值shmmax 设置应该足够大,能在一个共享内存段下容纳下整个的SGA ,设置的过低可能会导致需要创建多个共享内存段,这样可能导致系统性能的下降 一般设置shmmax >=SGA英文原文:SHMMAX Available physical memory Defines the maximum allowab 阅读全文
posted @ 2012-06-20 17:30 jimeper 阅读(796) 评论(0) 推荐(0) 编辑
摘要:The workaround, if you encounter the ORA-00845 error, is to increase the /dev/shmmountpoint size.For example:# mount -t tmpfs shmfs -o size=7g /dev/shmTo make this change persistent across system restarts, add an entry in /etc/fstabsimilar to the following:shmfs /dev/shm tmpfs size=7g 0Starting with 阅读全文
posted @ 2012-06-20 17:26 jimeper 阅读(1629) 评论(0) 推荐(0) 编辑
摘要:问题:有A,B两数据库,连接到A机,对于SELECT SYSDATE FROM DUAL@TOB 来说,这个SYSDATE从A机取时间,还是B机取时间?测试证明是从A机,应该是ORACLE 分析发现这个SYSDATE函数在A机即存在,且与DUAL对象之间没有依赖关系,则在A机执行这个函数代码,为证明ORACLE是这样做的,示例如下:在A机上建一个自定义函数:create or replace fu... 阅读全文
posted @ 2010-06-04 10:04 jimeper 阅读(853) 评论(0) 推荐(0) 编辑
摘要:从CLOB字段的XML中提取关系数据研究本文中用以下函数:extract、extractvalue、existsnode、xmlsequence、xmltype、Xmltable、XMLQuery,函数的具体的语法在此不作描述。在提取数据之前先要把CLOB数据用xmltype函数据转换为XML数据。1.XML中的数据是单表且只一行数据。这种情况很简单且速度很快。示例如下:SELECT extrac... 阅读全文
posted @ 2010-06-04 09:58 jimeper 阅读(3403) 评论(0) 推荐(1) 编辑
摘要:同时使用database link和本地序列插远程数据表时报ORA-02069今天遇到同时使用database link和本地序列插远程数据表时报ORA-02069:global_names parameter must be set to true for this operation环境:Oracle9i Enterprise Edition Release 9.2.0.4.0 - Produ... 阅读全文
posted @ 2010-06-04 09:53 jimeper 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:利用sys_connect_by_path把多行转成单行字符串 最近有几个项目都有把多行转成字符串的需求,现写一示例供大家以后参考.创建一个表并插入数据:CREATE TABLE t_row_str(ID NUMBER,col VARCHAR2(10));INSERT INTO t_row_str VALUES(1,'a');INSERT INTO t_row_str VALUES(1,'b');... 阅读全文
posted @ 2010-06-04 09:48 jimeper 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:TOMCAT内存大小调整默认分类 2009-11-15 21:14 阅读209评论0 字号: 大大 中中 小小 一、tomcat内存设置问题 收藏 在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat、jboss,weblogic)加载jar包时会出现java.lang.OutOfMemoryError异常。这主要是由于应用服务器的内存不足引起的。这种异常常有以下几种情况(... 阅读全文
posted @ 2010-01-15 11:29 jimeper 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:Oracle 10G 新特性——RMAN作者:fuyuncat来源:http://www.hellodba.com/RMAN增量备份方案、增量备份的离线恢复、恢复预览、从resetlogs中恢复、文件压缩等被重新设计后变得更加强大了。大多数人都赞同RMAN就是Oracle事实上的数据库备份工具。尽管早期版本的RMAN已经很强大,但是人们对它的期待还是有很多。很多DBA对于一... 阅读全文
posted @ 2009-12-08 16:36 jimeper 阅读(464) 评论(0) 推荐(0) 编辑
摘要:1、首先查看当前的保护模式 ---primary数据库操作SQL> select protection_mode,protection_level from v$database;PROTECTION_MODE PROTECTION_LEVEL-------------------- --------------------MAXIMUM PERFORMANCE MAXIMUM PERFOR... 阅读全文
posted @ 2009-12-03 12:02 jimeper 阅读(1557) 评论(0) 推荐(0) 编辑
摘要:1.安装logminer: 要安装LogMiner工具,必须首先要运行下面这样两个脚本, $ORACLE_HOME/rdbms/admin/dbmslm.sql $ORACLE_HOME/rdbms/admin/dbmslmd.sql. 这两个脚本必须均以SYS用户身份运行。***********... 阅读全文
posted @ 2009-09-12 16:46 jimeper 阅读(970) 评论(1) 推荐(0) 编辑
摘要:在升级山东PDA数据库从oracle 9.2.0.4-64位升级到9.2.0.6-64位报ORA-00600: [19004]在网上找到正解,转载在此供以后参考。ORA-00600: 内部错误代码, 参数: [19004], [], [], [], [], []--ORACLE 10.1 OR 10.2中所有平台都存在该问题. <问题现像> 在进行多表关联复杂查询时出现 ORA-006... 阅读全文
posted @ 2009-09-07 17:10 jimeper 阅读(692) 评论(0) 推荐(0) 编辑
摘要:环境: 数据库:oracle 10.2.0.4 --64位 操作系统:红旗dc 5.0 --64位以sys登陆,执行DBMS_METADATA.get_ddl得到某个表空间的元数据报错select DBMS_METADATA.get_ddl('TABLESPACE','PDA') from dual;ERROR:ORA-39212: installation error: XSL styleshe... 阅读全文
posted @ 2009-09-04 19:53 jimeper 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:修改oracle 10g的字符集修改数据库字符集为:ZHS16GBK查看服务器端字符集SQL > select * from V$NLS_PARAMETERS;修改:$sqlplus /nologSQL>conn / as sysdba若此时数据库服务器已启动,则先执行 SHUTDOWN IMMEDIATE 命令关闭数据库服务器,然后执行以下命令:SQL>shutdown imm... 阅读全文
posted @ 2009-08-21 19:47 jimeper 阅读(679) 评论(0) 推荐(0) 编辑
摘要:在pl/sql developer中查看package或表结构报ora-01460的解决方法今天有同事报有个数据库不能用pl/sql developer查看package或表结构。 开始以为是服务器端与客户端的字符集不一致所至。查看数据库的字符集为ZHS32GB18030select * from V$NLS_PARAMETERS t where t.PARAMETER LIKE '%CHARAC... 阅读全文
posted @ 2009-08-18 18:17 jimeper 阅读(2336) 评论(0) 推荐(1) 编辑
摘要:ORA-00600: : [kcratr1_lostwrt], [], [], [], [], [], [], []2009-08-10 09:09OS:windows2003DB:ORACLE 9.0.2.8出现"ORA-00600: : [kcratr1_lostwrt], [], [], [], [], [], [], []"问题的原因:半夜机器自动挂掉SQL> alter datab... 阅读全文
posted @ 2009-08-14 09:33 jimeper 阅读(420) 评论(0) 推荐(0) 编辑
摘要:²IN 子句中的LIST个数最长为1000,超过该数目将报错,这里可转用一个临时表来解决;²CREATE TRIGGER语句文本的字符长度不能超过32KB(触发器中不能使用LONG, LONG RAW 类型;触发器内可以参照LOB 类型列的列值,但不能通过 :NEW 修改LOB列中的数据;)顺便说一下,触发器中的PARENT关键字,只在嵌套表触发器中有效,²11G以前... 阅读全文
posted @ 2009-08-11 11:54 jimeper 阅读(721) 评论(0) 推荐(0) 编辑
摘要:今天有同事报告说开发服务器的监听启动出错,报以下错误lsnrctl startLSNRCTL for Linux: Version 9.2.0.4.0 - Production on 06-JUL-2009 14:37:59Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.Starting /opt/oracle/p... 阅读全文
posted @ 2009-08-11 11:44 jimeper 阅读(10769) 评论(2) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页