oracle
东东不邪
喜欢音乐,喜欢猫。
喜欢旅行,和看你笑。
展开
-
表空间不够解决方法
问题:定时资讯采集程序报ORA-01691错unable to extend lob segment string.string by string in tablespace string原因:单个数据文件最大支持32G,数据文件超出最大容量32G解决方法:增加表空间数据文件,并扩容alter tablespace DATA_SPACE add datafile DATA_E原创 2012-06-08 09:47:42 · 958 阅读 · 0 评论 -
drop,truncate与delete的区别
注意:这里说的delete是指不带where子句的delete语句 相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函转载 2011-02-12 14:55:00 · 429 阅读 · 0 评论 -
ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist
服务器断电了导致oracle被停掉了,明明将oracle服务设置成了自动启动,但重新启动服务器后oracle并没有跟着启动起来,连接时报错“ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist”,google后才发现是实例没启动,于是找啊找啊,无数次尝试后终于解决了这个问题,照以下步骤来即可:原创 2012-05-02 15:14:17 · 1469 阅读 · 0 评论 -
查看oracle版本信息
原创 2013-07-11 19:27:17 · 610 阅读 · 0 评论 -
oracle中的视图详解
http://www.jb51.net/article/21527.htm1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发器。(Ora转载 2013-06-27 15:16:46 · 663 阅读 · 0 评论 -
关于oracle中的数据库与实例
下面对实例和数据库做详细的诠释:在Oracle领域中有两个词很容易混淆,这就是“实例”(instance)和“数据库”(database)。作为Oracle术语,这两个词的定义如下:数据库(database):物理操作系统文件或磁盘(disk)的集合。使用Oracle 10g的自动存储管理(Automatic Storage Management,ASM)或RAW分区时,数据库可能不作为操转载 2013-12-03 16:16:27 · 692 阅读 · 0 评论 -
11g的exp导出空表提示EXP-00011: SCOTT.TEST1 不存在
刚lg问我11g无法导出空表,实验了下,果真如此。原因:11g默认创建一个表时不分配segment,只有在插入数据时才会产生(当然也可以强制分配),以节省磁盘空间。对于已经存在的空表解决办法:就是想办法让空表有segment,第一种:可以通过插入数据的方式(不想要这些数据可以回滚),只要有insert动作就会分配segment;第二种:就是强制分配:alte转载 2014-01-24 20:07:22 · 1689 阅读 · 0 评论 -
防sql注入神器
/** * 过滤参数,防止sql注入 * */public static String filterContent(String content){String flt ="'|and|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare|;|or|-|+|,|where"; String f翻译 2014-11-06 21:49:20 · 707 阅读 · 0 评论