- 浏览: 246011 次
- 性别:
最新评论
文章列表
1 级联删除
Oracle在外键的删除上有NO ACTION(类似RESTRICT)、CASCADE和SET NULL三种行为。
下面以学生-班级为例说明不同情况下的外键删除,学生属于班级,班级的主键是学生的外键。
-- 班级表
CRATE TABLE TB_CLASS
(
ID NUMBER NOT NULL, --班级主键
NAME VARCHAR2(50), --班级名称
CONSTRAINT PK_TB_CLASS PRIMARY KEY (ID)
);
-- 学生表
CREATE TABLE TB_STUDENT
(
ID ...
create table X_SMALL_AREA ( idx_id NUMBER(20) not null, pss_idx_id NUMBER(20), update_log VARCHAR2(512), update_date DATE, constraint PK_PSS_LOG primary key (idx_id), constraint FK_PSS_LOG foreign key (pss_idx_id) references POFS_SERIAL_SYSTEM (idx_id) ) tablespa ...
ORACLE的PROFILE文件是限制数据库用户使用的资源的一种手段。如:控制session或sql能使用的CPU、控制用户的密码管理策略等。数据库创建后,系统则存在名为DEFAULT的默认PROFILE,若不做特殊指定,创建用户时用户默认使用的PROFILE ...
"=="操作符的作用
1、用于基本数据类型的比较
2、判断引用是否指向堆内存的同一块地址。
equals所在位置:
在Object类当中,而Object是所有类的父类,包含在jdk里面,但并不适合绝大多数场景,通常需要重写
public boolean equals(Object obj) {
return (this == obj);
}
equals的作用:
用于判断两个变量是否是对同一个对象的引用,即堆中的内容是否相同,返回值为布尔类型
equals的基本使用:
boolean b = obj1.equ ...
在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项 目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看 那些任务未被按时执行,而数据 ...
1、ls命令
就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等
常用参数搭配:
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、 ...
今天早晨看了一下blog的留言,发现有位朋友给我留了言,提到了他正在研究SCA,同时也有些困惑,当在异构分布式环境的情况下,不论是否使用SCA规范来实现,都采用Web Service来完成面向服务的服务调用,觉得SCA没有什么优势可 ...
<转>oracle 查看用户所在的表空间
- 博客分类:
- oracle
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用户下所有的表 SQL>select * from user_tables; 1、用户 查看当前用户的缺省表空间 SQL>select u ...
前言
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。
在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个Oracle数据库实例来访问和控制磁盘中的数据文件。Oracle有一个很大的内存快,成为全局区(SGA)。
1、数据库
数据库是数据集合。Oracle是一种数据库管理系统,是一种关系型的 ...
一个 Ajax 查询的功能,代码如下:
<form name="keywordForm" method="post" action="">
<p id="profile_nav">
<label for="profile"> 关键字搜索: </label>
<input style="width:80; height:20" type="text" name="keywo ...
在比较openSession和getCurrentSession这两个方法之前,我们先认识一下这两个方法。
在进行配置信息管理时,我们一般进行一下简单步骤:
Configuration cfg = new Configuration(); // 获得配置信息对象 SessionFactory sf = cfg.configure().buildSessionFactory(); //解析并建立Session工厂
1. Session session = sf.getCurrentSession(); // 获得Session
2. Session ses ...
项目要添加过滤未登录用户跳转到登录页面,对于普通页面来说response.sendRedirect("/login.action"); 完全没问题,但是在使用ajax的时候往往得不到想要的效果。因为页面根本没跳转,只是捕获到了登录页面的源码而已。
现在Ajax在Web项目中应用广泛,几乎可以说无处不在,当Ajax请求遇到Session超时,应该怎么办?
显而易见,传统的页面跳转在此已经不适用,因为Ajax请求是XMLHTTPRequest对象发起的而不是浏览器,在验证失败后的页面跳转无法反应到浏览器中,因为服务器返回(或输出)的信息被JavaScrip ...
org.springframework.orm.hibernate3.HibernateSystemException: a different object with the same identifier value was already associated with the session: [com.dodomelon.dao.po.ElecmgProductInout#1435626946138_1_414010011]; nested exception is org.hibernate.NonUniqueObjectException: a different object ...
我们可能经常会用到这一功能,比如有时,我们不希望用户没有进行登录访问后台的操作页面,而且这样的非法访问会让系统极为的不安全,所以我们常常需要进行登录才授权访问其它页面,否则只会出现登录页面,当然我的思路:
一种是在jsp页面进行session的判断,如果不存在该用户的session,就跳转到登录页面,否则执行jsp页面代码,但是你会发现这样做逻辑也简单,但是非常麻烦,如果有很多个jsp,那么就要写多个判断
另一种则是利用过滤器,访问页面时都进行过滤验证,如果存在该用户session,则访问该页面,否则跳转到登陆页面登录,保存session后访问其它页面
一下是我的实现
package ...
12518问题在我所管理的ERP系统内也曾经出现过 以前的环境是windows 2003 32BIT+ORACLE R2 10.2.0.1.0 内存受限于32位系统ORACLE进程最大只能使用1.7G,无论如何分配SGA与PGA隔一段时间总会报12518的错误 解决思路是换操作系统+升级数据库版本 换成windows 2003 64BIT + ORACLE R2 10.2.0.4.0 因为使用了64位的操作系统ORACLE进程不再受限于1.7G大小,服务器32G内存能够合理分配给ORACLE后不再报12518的错误
原文:http://www.itpub.net/thread-5210 ...