1.8Oracle数据库
文章平均质量分 77
cosio
这个作者很懒,什么都没留下…
展开
-
精简版ORACLE客户端程序
昨天本想在异地公司的电脑上用TNSPING测试一下网络状况,可是却发现如果不装ORACLE客户端,TNSPING根本就无法执行。而要在异地装个ORACLE客户端,又谈何容易,几乎就是恶梦,安装程序压缩后是453MB,安装过程也是费时费力,我仅仅想测试一下网络,需要这么大费周张吗?以后这种需求还多,所就决定把客户端程序重新打包。 1、找一台没装过ORACLE客户端的电脑自定义安装10GR2的转载 2006-12-16 14:13:00 · 3129 阅读 · 0 评论 -
TNS监听起不来的原因分析
07.12 今天早上上班,同事小李报告说ERP上去了! 打开后,发现,TNS-12541 TNS:no listener错误,一查发现监听程序没有启动 可以在我未解决之前,他们已前将服务器重启,按理说这个服务自启动也应该是启动了!原创 2011-07-12 13:55:46 · 3363 阅读 · 0 评论 -
开防火墙后 oralce 中TNS连接超时
我现在碰到一个关于数据库连接的问题,请大多多指教: 为了安全性考虑,现在在远程数据库服务器装了防火墙,我用sqlplus连接数据库时就提示:TNS连接超时 (安装防火墙之前一切都是正常的) 而且我现在ping 服务器ip,正常 ;tnsping 服务器ip , 正常;远程数据库的1521端口也已经开放了 正在苦恼中,请各位打侠指点一下,小弟先谢过大家了! 第一个解决方案,除了转载 2009-08-21 12:03:00 · 2465 阅读 · 0 评论 -
Oracle用户权限
系统权限: 1、使用GRANT语句向用户赋予系统权限: GRANT system_privilege TO user_name [ WITH ADMIN OPTION ] ; 注:使用WITH ADMIN OPTION语句后,使用户可以将相同权限赋给其他用户。 2、使用REVOKE语句撤销系统权限: REVOKE system_privilege FROM原创 2009-08-18 16:56:00 · 11433 阅读 · 0 评论 -
巧用ORACLE中的分析函数row_number()
winmenaruto (pangpang) 等 级: 结帖率:97.96% 楼主发表于:2009-08-05 14:03:02Student表有三列,分别是姓名、课程、成绩 Name Curricula Mark 张三 语文 70 李四 数学 80 王朝 英语原创 2009-08-05 14:42:00 · 2292 阅读 · 0 评论 -
在Oracle中查询表的大小和表空间的大小
有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:select segment_name, bytes from user_segments where segment_type = TABLE; 或者 Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By S转载 2009-03-11 09:05:00 · 149838 阅读 · 0 评论 -
使用oracle的10046事件跟踪SQL语句
我们在分析应用程序性能问题的时候,更多地需要关注其中SQL语句的执行情况,因为通常应用程序的性能瓶颈会在数据库这边,因此数据库的sql语句是我们优化的重点。利用Oracle的10046事件,可以跟踪应用程序所执行的SQL语句,并且得到其解析次数.执行次数,CPU使用时间等信息。这对我们分析、定位数据库性能问题是非常有用的。具体的方法如下:1、首先获得spid、sid、serial#,machi原创 2008-11-02 15:26:00 · 1684 阅读 · 0 评论 -
学习动态性能表
学习动态性能表 PDF文档下载学习动态性能表.pdf原创 2008-10-09 10:26:00 · 822 阅读 · 0 评论 -
关于oracle时区
商业和数据库很多时候必须跨时区工作,从9i开始,oracle环境开始有了时区意识,通过指定数据库的时区和使用TIMESTAMP WITH TIME ZONE和TIMESTAMP WITH LOCAL TIME ZONE数据类型来实现该功能。TIMESTAMP WITH TIME ZONE不会存储数据库时区,但是有一个指示用来说明该时间所使用的时区。TIMESTAMP WITH LOCAL TI原创 2008-10-09 10:20:00 · 4905 阅读 · 2 评论 -
学习动态性能表(三)-(1)-v$sql
学习动态性能表 第三篇-(1)-v$sql V$SQL中存储具体的SQL语句。 一条语句可以映射多个cursor,因为对象所指的cursor可以有不同用户(如例1)。如果有多个cursor(子游标)存在,在V$SQLAREA为所有cursor提供集合信息。例1:这里介绍以下child cursor user A: select * from tbl user B: select *原创 2008-09-29 08:51:00 · 735 阅读 · 0 评论 -
学习动态性能表(二)--v$sesstat
按照OracleOnlineBook中的描述,v$sesstat存储session从login到logout的详细资源使用统计。 类似于v$sysstat,该视图存储下列类别的统计:事件发生次数的统计,如用户提交数。数据产生,存取或者操作的total列(如:redo size)执行操作所花费的时间累积,例如session CPU占用(如果TIMED_STATISTICS值为true)注转载 2008-09-29 08:50:00 · 680 阅读 · 0 评论 -
学习动态性能表第四篇-(1)-V$SQLTEXT
学习动态性能表第四篇-(1)-V$SQLTEXT 本视图包括Shared pool中SQL语句的完整文本,一条SQL语句可能分成多个块被保存于多个记录内。 注:V$SQLAREA只包括头1000个字符。V$SQLTEXT中的常用列HASH_VALUE:SQL语句的Hash值ADDRESS:sql语句在SGA中的地址SQL_TEXT:SQL文本。PIECE:SQL语句块的序号原创 2008-09-29 08:52:00 · 757 阅读 · 0 评论 -
如何增加缺少的序号?
********************************************************************************比如有下面数据 no id 1 a 2 b 4 d 我登陆的时候,先判断no,发现3不存在,就登陆到3去。如果3存在,那就取最大的4+1... 请问这个代码要怎么实现? 测试数据CREATE TABL转载 2008-09-18 08:54:00 · 934 阅读 · 0 评论 -
oracle 被锁问题集及解决方案
1.错误信息:ORA-28000: the account is locked 原因分析: The user has entered wrong password consequently for maximum number of times specified by the users profile parameter FAILED_LOGIN_ATTEMP原创 2007-01-19 16:02:00 · 2882 阅读 · 1 评论 -
Oracle DBA面试题及参考答案
IT工作市场是如此的紧张,每个可获得的职位都有一堆人在申请。Naveen Nahata为Oracle E-Business Suite的数据库管理员申请者提供了以下一些面试时的技术问题,它可以帮助申请者们快速脱颖而出。 问题 1如果信息采集管理系统(ICM)崩溃了怎么办? 2你如何加速打补丁的过程? 3打补丁的过程中出错了,你怎么办? 4请提供克隆过程和克隆之后采取原创 2007-01-18 14:56:00 · 2700 阅读 · 0 评论 -
Oracle Pipelined Table
为了让 PL/SQL 函数返回数据的多个行,必须通过返回一个 REF CURSOR 或一个数据集合来完成。REF CURSOR 的这种情况局限于可以从查询中选择的数据,而整个集合在可以返回前,必须进行具体化。Oracle 9i 通过引入的管道化表函数纠正了后一种情况。表函数是返回整个行的集(通常作为一个集合)的函数,可以直接从 SQL 语句中进行查询,就好像它是一个真正的数据库表一样。管道化表函数转载 2007-01-09 16:36:00 · 2152 阅读 · 0 评论 -
如何连接oracle数据库及故障解决办法
要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin模式,不用装oracle的客户端软件。加入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客户端了,因为装oracle数据库的时候会自动安装oracle客户端。 用过sql server数据库然后又用oracle的新转载 2006-12-16 14:26:00 · 1156 阅读 · 0 评论 -
求一功能实现的SQL.数据分摊的问题。
http://topic.csdn.net/u/20120720/15/b9bc787d-ca72-40b2-bd34-42f175844eb6.html?seed=703764514&r=79185022#r_79185022 例如:新增赠款表A A1 A2 A3 A4账本:1004 赠款:10元 赠款时间: 7月10日1点, 无值账本:1008 赠款: 5元原创 2012-07-20 17:20:05 · 2475 阅读 · 0 评论