Oracle
李商隐
这个作者很懒,什么都没留下…
展开
-
Oracle connect by prior递归学习
oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from t原创 2013-04-15 09:52:00 · 752 阅读 · 0 评论 -
解决ORA-14450:试图访问已经在使用的事务处理临时表
错误:ORA-14450 attempt to access a transactional temp table already in use --查询sessionIDselect SID,SERIAL# from V$session where SID in (select sid from v$enqueue_lock t where t.type='TO');--杀原创 2013-04-16 15:03:21 · 13986 阅读 · 0 评论 -
ORACLE 存储过程被锁,编译不了,解锁
可用SYS登录,然后查询如下语句:查找存储过程OPERATIONDATA_IMP被哪些session锁住而无法编译select * FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP');从而得到session_id,然后通过select t.sid,t.serial# from v$session t where原创 2013-04-18 12:26:54 · 1724 阅读 · 0 评论 -
创建数据库链接 - DBLINK
--创建数据库链接CREATEPUBLIC DATABASE LINKDBLINK_112CONNECTTO BJSLGIDENTIFIEDBY BJSLGUSING'(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST= 130.10.7.112)(PORT= 1521))原创 2013-05-14 16:30:25 · 815 阅读 · 0 评论 -
imp数据到指定的表空间
环境说明:export在tbs_skate表空间的数据,现在想import到指定的表空间tbs_wyzxg,已经修改了用户的默认表空间为tbs_wyzxg关于此问题,作如下解释: Oracle并没有提供什么参数来指定要导入哪个表空间,数据默认将导入到原本导出时数据所在的表空间中,但是我们可以通过以下的方法来实现导入到不同的表空间。 1.将index以及const原创 2013-05-14 16:28:33 · 904 阅读 · 0 评论 -
Linux启动Oracle监听和服务
Linux下重新启动Oracle服务和监听原创 2013-08-08 10:55:50 · 3105 阅读 · 0 评论 -
parallel与no_index
一、Parallel1. 用途强行启用并行度来执行当前SQL。这个在Oracle 9i之后的版本可以使用,之前的版本现在没有环境进行测试。也就是说,加上这个说明,可以强行启用Oracle的多线程处理功能。举例的话,就像电脑装了多核的CPU,但大多情况下都不会完全多核同时启用(2核以上的比较明显),使用parallel说明,就会多核同时工作,来提高效率。但本身启动这个功能,也是要消耗资原创 2013-08-09 17:08:57 · 1673 阅读 · 0 评论 -
ORA-02291: 违反完整约束条件 解决方法
此Error是由于外键约束引起的,一般执行插入时,由于外键的存在,所以会关联外键表,但是由于插入的数据在外边表不存在,故会报错,解决方案:插入的外键列值应该存在于外检表~原创 2013-11-25 13:49:06 · 8354 阅读 · 0 评论