ORACLE 禁用/启用外键和触发器



ORACLE 禁用/启用外键和触发器

1、ORACLE数据库中的外键约束名都在表user_constraints中可以查到。其中constraint_type=’R'表示是外键约束。
2、启用外键约束的命令为:alter table table_name enable constraint constraint_name
3、禁用外键约束的命令为:alter table table_name disable constraint constraint_name
4、然后再用SQL查出数据库中所以外键的约束名:
select ‘alter table ‘||table_name||[......]

Read more

linux 硬盘空间不足了?oracle也启动不起来了?



linux 硬盘空间不足了?oracle也启动不起来了?

最近,查看我们一台linux服务器,发现硬盘空间都已经使用了95%,很是疑惑啊,怎么回事那?难道是数据库文件太大了?

Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
131G 118G 6.4G 95% /
/dev/sda1 99M 11M 83M 12% /boot
tmpfs 1.5G 0 1.5G 0% /dev/shm

经过查看,数据库的数据文件也才只有2G多,那到底是什么把硬盘空间占满了那?使用命令[......]

Read more

kettle阅读器通过xml读取数据库连接

kettle通过xml读取数据库连接

以前总是把数据库连接直接设置在了ktr文件中,由于数据库连接的地址经常更换,就想通过xml来读取数据库连接,更换数据库连接时直接修改xml文件就行了。

这是我的数据库连接xml文件database.xml(以oracle为列):

<?xml version=”1.0″ encoding=”UTF-8″ standalone=”no”?>
<Database>
<URL>jdbc:oracle:thin:@192.168.1.100:1521:orcl</URL>
<ClassNa[......]

Read more

jboss配置与优化

jboss配置与优化

Jboss 4.2.3配置与优化
1 Jboss内存优化

修改这个两参数,给jvm分配适当的内存,一般为服务器的3/4内存量,推荐至少使用4G内存。
另外添加两个参数 -XX:+UseParallelGC -XX:+UseParallelOldGC 这两个让服务并行回收内存空间。
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存[......]

Read more

oracle 数据泵expdp Impdp

oracle 数据泵expdp Impdp

数据泵导出导入与传统导出导入的区别
在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项;
EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用.
EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用
IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件.[......]

Read more

Jbpm 流程的清

Jbpm 流程的清

项目运行5年了,Jbpm4 流程里的数据太多了,该如何删除那?

分析了一下,发现数据量比较大的jbpm表:
JBPM_BYTEARRAY 535750//流程变量实例表,外键表:JBPM_BYTEBLOCK,JBPM_VARIABLEINSTANCE
JBPM_BYTEBLOCK 536785//流程变量实例表,外键表:无
JBPM_MODULEINSTANCE 223072 外键表:JBPM_SWIMLANEINSTANCE,JBPM_TASKINSTANCE,JBPM_TOKENVARIABLEMAP
JBPM_POOLEDACTOR 494171[......]

Read more

Jboss 4.2.3配置与优化

Jboss 4.2.3配置与优化

1 Jboss内存优化修改这个两参数,给jvm分配适当的内存,一般为服务器的3/4内存量,推荐至少使用4G内存。
另外添加两个参数 -XX:+UseParallelGC -XX:+UseParallelOldGC 这两个让服务并行回收内存空间。
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存

上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。

-XX:Pe[......]

Read more

JSP开发Web应用程序

JSP开发Web应用程序

第1章 动态网站开发基础
1. 动态网页是指服务器端运行的程序或者网页,它们会随不同客户,不同时间,返回不同的内容。

 

2. 随着Internet技术的兴起,B/S结构是对C/S结构的一种变化或者改进的结构。在这种结构下,程序完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信。

 

3. 开发JSP动态网站的步骤如下:

a) 创建一个Web项目

b) 设计Web项目的目录结构

c) 编写Web项目的代码

d) 部署Web项目

e) 运行Web项目

 

4.[......]

Read more

vi编辑器使用指南

vi编辑器使用指南

一、Unix编辑器概述
编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。

值得庆幸的是,Unix提供了全屏幕的Vi编辑器,这使我们的工作轻松不少。不少DOS用户抱怨Vi编辑器不象DOS下的编辑器如edit那么好用,这是因为Vi考虑到各种用户的需要,没有使用某些通用的编辑[......]

Read more

Linux 开机自动启动脚本方法

Linux 开机自动启动脚本方法
1、相关基础知识点
1)redhat的启动方式和执行次序是:
加载内核
执行init程序
/etc/rc.d/rc.sysinit # 由init执行的第一个脚本/etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式/etc/rc.d/rc.local #相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)
/sbin/mingetty #等待用户登录
在Redhat中,/etc/rc.d/rc.sysinit主要做在各个运行模式中相同的初始化工作,包括:
调入keymap以及系统字体
启[......]

Read more