随笔分类 -  Oracle

摘要:(转载:https://www.cnblogs.com/iceword/archive/2011/02/15/1955337.html) select * from Awhere id in(select id from B) 以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并 阅读全文
posted @ 2017-12-01 15:30 途弥 阅读(152) 评论(0) 推荐(0)
摘要:一、修改用户名 1、查出用户的id(个人理解是id,不一定准确) SQL> select user#, name from user$ where name='TEST'; USER# NAME 95 TEST SQL> select user#, name from user$ where nam 阅读全文
posted @ 2016-08-01 16:18 途弥 阅读(2134) 评论(0) 推荐(0)
摘要:连接异常缓慢: 原因在于:!!!! 这个文件listener.log过大导致oracle像是假死了。listener.org路径:$ORACLE_HOME\diag\tnslsnr\机器名\listener\trace 删除掉重建一个同名文件就好。 对于这种listener.log增长非常迅速的系统 阅读全文
posted @ 2016-07-18 13:30 途弥 阅读(437) 评论(0) 推荐(0)
摘要:在做IMP全导入 时,首先创建好表空间(因为文件位置不同),导入时加上ignore=y 选项,原以为就能成功导入。结果最后报: "ALTER SESSION SET CURRENT_SCHEMA= "MATERIAL"" IMP-00003: ORACLE error 1435 encountere 阅读全文
posted @ 2016-07-12 11:43 途弥 阅读(5508) 评论(0) 推荐(0)
摘要:EXP-00028: failed to open ./exp_pipe for write 两种原因导致: 1.磁盘空间不够 2.导出的目录权限不够换个目录~ 阅读全文
posted @ 2016-07-12 10:06 途弥 阅读(9677) 评论(0) 推荐(0)
摘要:在oracle中建有date类型的字段,插入可以采取如下方法: 如果是小时为:1-12 采取如下格式:yyyy-mm-dd HH:MI:SS insert into test values(to_date('2007-04-15 11:22:40','yyyy-mm-dd HH:MI:SS')); 阅读全文
posted @ 2016-06-29 22:17 途弥 阅读(3555) 评论(0) 推荐(0)
摘要:有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table 阅读全文
posted @ 2016-06-29 15:25 途弥 阅读(168) 评论(0) 推荐(0)
摘要:处理过程: 1、查看用户的proifle是那个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s. 阅读全文
posted @ 2016-06-27 16:33 途弥 阅读(7670) 评论(0) 推荐(0)
摘要:当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。dbms_metadata包中的get_ddl函数详细参数GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type ---需要返回原数据的DDL语句的对... 阅读全文
posted @ 2014-06-25 14:29 途弥 阅读(1881) 评论(0) 推荐(0)
摘要:作用:DBMS_STATS.GATHER_TABLE_STATS统计表, 列,索引的统计信息.DBMS_STATS.GATHER_TABLE_STATS的语法如下:DBMS_STATS.GATHER_TABLE_STATS ( ownname VARCHAR2, tabname VARCHAR2,... 阅读全文
posted @ 2014-06-25 14:28 途弥 阅读(723) 评论(0) 推荐(0)
摘要:ORA-02292:integrity constraint(xx) violated - child record found 外键关联,无法删除记录 经常我们在删除DB记录时,会为外键关联而无法删除数据感到苦恼。这里个人经常用到的一个方法就是,先让关联主键失效,然后再删除数据,数据删除完成后,再... 阅读全文
posted @ 2014-06-23 14:06 途弥 阅读(524) 评论(0) 推荐(0)
摘要:Oracle 外连接(1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 外连接(Outer Join)outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的... 阅读全文
posted @ 2014-06-23 14:05 途弥 阅读(297) 评论(0) 推荐(0)
摘要:(1)查看用户的连接状况select username,sid,serial# from v$session------------------------------------------如下结果:username sid serial#-----------------------------... 阅读全文
posted @ 2014-06-23 13:58 途弥 阅读(482) 评论(0) 推荐(0)