-
[Oracle管理] 在sql plus 下用sys登陆的有关问题
在sqlplus下用sys登陆的问题.我用sys登陆,系统说connectiontosysshouldbeassysdbaorsysoper这是怎么回事啊?------解决方案--------------------sys用户只能以sysdba或sysoper权限登陆sqlplusys/yourpa...
63
热度 -
[Oracle管理] 怎么更有效的建立索引
如何更有效的建立索引有表A,字段FA,FB,FCFA为PK,现在要对FB建立一个索引,数据中每个相同的FB有几百条数据,总共有十几条不同的FB,我对FB建立普通的索引,使用SELECT*FROMAWHEREFB='XXX',使用EXPLAINPLAN查看,居然没有使用到索引,该如何建...
20
热度 -
[Oracle管理] 解决文件删除慢的原因
解决资料删除慢的原因现在两表,主表A以及子表B,现在要根据A表里面的ID删除子表B里面资料,子表B里面有639万条数据,删除的资料有1707条数据,子表B中已经建了A表ID的索引,执行语句为deletefromBWHEREB.A_ID=ID,现在删除要31s,在网上有查到说要用bulk来做,但这样的...
45
热度 -
[Oracle管理] 存儲過程中有關排序的一個問題解决思路
存儲過程中有關排序的一個問題R1=196.R2=84.R3=91.R4=147.對於以上的4個數字進行一個排序,但是縂的順序不變(Ri的序號與f(Ri)是相對應的)依據Ri從大到小排,Ri最大序號是1,其次是2,…一直到n.f(R1)=1等式右邊數字是Ri排序以後的排序順序的序號結果應如下:f(R1...
372
热度 -
[Oracle管理] 怎么找到数据库在硬盘上的物理地址(windowx XP下)
如何找到数据库在硬盘上的物理地址(windowxXP下)我新建了一个数据库,想在C盘上找到它的具体文件,请问怎么找到?初始化参数文件名是{ORACLE_BASE}\admin\{DB_NAME}\pfile\init.ora------解决方案--------------------应该在oracl...
57
热度 -
[Oracle管理] 请问一个函数如何写。多谢
请教一个函数怎么写。谢谢想写一个函数,好比一个人的身份证。判断这个人的身份证的第一位是不是数字(外国人一般第一位都是英文字母),也就是0到9之间,如果是则返回1否则则返回2------解决方案--------------------substr取第一位,然后用REGEXP_LIKE(rn,'...
35
热度 -
[Oracle管理] 跨用户查询解决思路
跨用户查询我在服务器上建了一个用户,里面有所有的数据表,但是我另外建了一个限制用户,仅仅是开放查询权限,但是在客户端查询数据时必须将表名之前加上用户作为前缀。请问如何处理可以不必加前缀!------解决方案--------------------我觉得是权限没有设好------解决方案-------...
38
热度 -
[Oracle管理] 菜鸟请问 in 查询有关问题
初学者请教in查询问题select*fromtable1wheremyidin(1,2,3)这个可行。现在有一个存储过程需要调用这个语句,myprodure(namevachar2,idlistvarchar2),我调用该存储过程时候该怎样传这个idlist参数呢?因为这样很明显是不行的:execm...
72
热度 -
[Oracle管理] 用Sql Server的查询分析器能否查询Oracle数据库解决思路
用SqlServer的查询分析器能否查询Oracle数据库Oracle装在另外一台机器上,比人用pb带的java方面的连接方式来查询分析,Oracle地址为:jdbc:oracle:thin:@10.162.11.204:1521:ORCL9CC我感觉pb的查询分析功能不好用,想用SqlServer...
78
热度 -
[Oracle管理] oracle 长连接多久超时?解决思路
oracle长连接多久超时?socket长连接需要心跳包来维护,那么oracle需要多久会超时?是不是也需要隔断时间操作一下来保证连接?我用的java连的oracle.Class.forName(dbDriver);m_conn=DriverManager.getConnection(dbURL,d...
10
热度 -
[Oracle管理] 请教能用SQL语句查询服务器上的磁盘剩余空间情况吗
请问能用SQL语句查询服务器上的磁盘剩余空间情况吗?我到客户那里去,需要建一个很大的磁盘空间,但我接触不到服务器(UNIX,我没用过UNIX,所以即使让我操作我也不会),不知道服务器上的磁盘空间情况,请问能用SQL语句列出服务器的磁盘信息吗?想知道哪个设备上还有多少剩余空间,好在建表语句中写上最大的...
75
热度 -
[Oracle管理] 关于数据库设计方面的有关问题
关于数据库设计方面的问题如果需要生成多个报表,频繁读取数据库中的多个表的话,可不可以这么设计?1.在基本表的基础上,根据报表的主题,生成与报表主题对应的表(TABLE)或视图(VIEW)。这样的话,我认为可以减少读取基本表中数据的频率,相对提高了访问数据库的性能,直接Select就可以了;但这样的话...
80
热度 -
[Oracle管理] 关于oracle数据表的导入导出有关问题,
关于oracle数据表的导入导出问题,急.我用pl-sql里的导出数据表功能导出了A服务器上的某几个表(用的是user_A01这个数据库帐号,导出到data.dmp中)现在我想将这个data.dmp中的几个数据表导入到B服务器上,问题是我无论用B服务器上的任何一个帐号都无法成功导入,请问是为什么?请...
52
热度 -
[Oracle管理] 触发器中怎么提交数据?着急
触发器中如何提交数据?着急。。我的两个oracle数据库A,B通过dblink连接后,做如下操作1。A.TBL1上建一个触发器,当数据发生变化后,把变化的数据填充到B.TBL2中2。对A.TBL1进行增删改操作3。在A中查询select*fromtbl1@alinkb数据准确4。在B中查询selec...
70
热度 -
[Oracle管理] 求教一个sql语句解决方法
求教一个sql语句在oracle9i中selecta.deviceitemobjectas测量指标,count(a.id)as一般缺陷fromcheckresultawherea.result=30groupbya.deviceitemobject显示结果:测量指标 严重缺陷0 3710 20622...
57
热度 -
[Oracle管理] 有关oracle有关问题
有关oracle问题我在导出oracle数据库后.我建立新的表空间,你的用户.想再次导入刚刚导出数据库.但是新的表空间显示使用率为零.在例程中显示他有导入到原来的表空间中去.我询问的oracle技术工程师,他们说是在软件导出时数据库表空间已经写死了.所以导入时他有会导入到原来的表空间中,oracle...
49
热度 -
[Oracle管理] 初学者有关问题,请各位大大帮忙
菜鸟问题,请各位大大帮忙在Oracle里面有一张表statis_log,其中有一个字段LOG_DATE,填的表示时间的字符串,如'2007-8-110:10:10.123'我要用dts把这个表倒到SQL里面来,只需要LOG_DATE是昨天的数据。在SQLServer里面可以用sele...
31
热度 -
[Oracle管理] 怎么删除DBF文件
如何删除DBF文件?DROPTABLESPACE***INCLUDINGCONTENTSAndDATAFILES;怎么不能把DBF文件一块删除呢,版本9。有什么办法把dbf文件一块删除吗还是手工删除掉??------解决方案--------------------先把应dbf相应的表空间给drop,...
80
热度 -
[Oracle管理] 怎么启动Oracle数据库服务-超级初学者有关问题
如何启动Oracle数据库服务---超级菜鸟问题sqlserver有一个服务管理器,可以直接启动数据库服务。Oracle有好多个服务到底哪个是?OracleMTSRecoveryService------------------------OracleOraHome92HTTPServer-----...
11
热度 -
[Oracle管理] 怎么在一个过程中把日期赋给变量
如何在一个过程中把日期赋给变量定义了一个number变量cur_year,如何把当前年赋给它呢selectto_number(to_char(sysdate,'yyyy'))intocur_yearfromdual这样做不行,为什么呢请教了------解决方案------------...
24
热度