`
hys1982
  • 浏览: 12611 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
在oracle 11g r2中,发现传统的exp居然不能导出空的表,然后查询一下,  发现需要如下的步骤去搞,笔记之。    oracle 11g 新增了一个参数:deferred_segment_creation,含义是段延迟创建,默认是true。具体是什么意思呢?    如果这个参数设置为true,你新建了一个表T1,并且没有向其中插入数据,那么这个表不会立即分配extent,也就是不占数据空间,只有当你insert数据后才分配空间。这样可以节省少量的空间。    解决办法    1 设置deferred_segment_creation 参数为FALSE后,无论是空表还 ...
1、JS函数的参数可变长。如果一个函数规定有两个参数,在调用函数的时候不一定非要传两个参数,也可以不传或只传一个;另外就是说在写函数的时候不需要规定参数,也可以通过函数的内部属性arguments得到参数值。 例: fun ...
查锁: SELECT p.spid,c.object_name,b.session_id,a.serial#,b.oracle_username,b.os_user_name from v$process p, v$session a, v$locked_object b,all_objects c where p.addr=a.paddr and a.process=b.process and c.object_id=b.object_id   根据查询结果解锁: alter system kill session '108,77'   108为v$locked_object.se ...
为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。 数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让用户返回错误的信息,让用户决定如何去做。 先从悲观锁开始说。在SqlServer等其余很多数据库中,数据的锁定通常采用页级锁的方式,也就 ...

关于JAVA反射

    博客分类:
  • java
Java语言反射提供一种动态链接程序组件的多功能方法。它允许程序创建和控制任何类的对象(根据安全性限制),无需提前硬编码目标类。这些特性使得反射 特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或其它外部格式的框架中使用。Java reflection 非常有用,它使类和数据结构能按名称动态检索相关信息,并允许在运行着的程序中操作这些信息。Java 的这一特性非常强大,并且是其它一些常用语言,如 C、C++、Fortran 或者 Pascal 等都不具备的。但反射有两个缺点。第一个是性能问题。用于字段和方法接入时反射要远慢于直接代码。性能问题的程度取决于 ...
1、 产品策略: 首先一个公司的发展是以依靠好的产品为基础的。要想使公司的产品能在市场竞争中立于不败之地,必须不断的完善、发展、扩充自己的产品。因此如果我们不用自己的新产品来替代原来的老产品,必将会被别人 ...
首先,先了解一下事务隔离级别的相关概念:   事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。 两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题: 1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。 2、不可重复读取:事务T1读取一行记录,紧接着事务T2修改了T1刚刚读取的记录,然后T1再次查询,发现与第一次读取的记录不同,这称为不可重复读。 3、脏读:事务T1更新了一行记录,还未提交所做的修改,这 ...
数据库模式定义语言DDL(Data Definition Language)。   在写一个自动解析创建表的功能时,发现一个问题,就是第一次运行程序进行建表操作成功,然后通过PLSQL将该表删除,然后再通过程序建立同一张表,程序正确执行,但是在数据 ...
今天将本机的一个导出的库,导入到中一个oracle数据库中, 提示: EXP-00056: ORACLE error 6550 encounteredORA-06550: line 1, column 41:PLS-00302: component 'SET_NO_OUTLINES' must be declaredORA-06550: line 1, column 15:PL/SQL: Statement ignoredEXP-00000: Export terminated unsuccessfully   以为是命令写错,重新手动敲了一次,还是不行。 上网找到答案:原来是数据库版 ...
今天公司服务器坏了,硬盘无法启动,有物理损伤,应该是天气太热了,而公司又没有一个好的机房环境。数据没有备份,非常的杯具!抱着试试的心态,换了一个硬盘,然后挂接老硬盘,看是不是能够修复一些。结果在mount的时候出错。   mount: you must specify the filesystem type 还出现了bussy的错误。在网上找到了解决方案如下:   1.先用vgscan 2.vgchange -ay3.lvscan4.mount 到第三步的时候如果正常会显示出两块硬盘的lv状态都是active,此时再 #mount  /dev/VGroup1/LV01 /mnt/c ...
Global site tag (gtag.js) - Google Analytics