数据库相关 - 军军小站|张军博客
Oracle

oracle_利用闪回功能恢复数据

1方便起见一般:执行如下即可不用往下看:234①启用行移动功能56altertabletbl_aenablerowmovement;78②闪回表数据到某个时间点910flashbacktabletbl_atotimestampto_timestamp('2013-07-1915:10:00','yyyy-mm-ddhh24:mi:ss');1112详解:131415利用ORACLE的闪回功能恢复数据1617一、闪回表数据181920从9i开始,Oracle

系统 2019-08-12 01:54:50 2147

Oracle

Oracle中查询正锁表的用户及释放被锁的表的方法

查询oracle锁定的表及杀掉锁表的进程,注意查看的时候要用sys/sys管理员的身份登录1、首先查看锁定的表太进程:SELECTsubstr(v$lock.sid,1,4)"SID",serial#,V$SESSION.sid,substr(username,1,12)"UserName",substr(object_name,1,25)"ObjectName",v$lock.type"LockType",www.2cto.comdecode(rtrim

系统 2019-08-12 01:54:19 2147

数据库相关

数据库正规化和设计技巧

在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而也会提升应用的性能。简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过程来告诉你在设计中应该了解的正规化技巧。从而建立一个可行而且效率高的数据库。本文也会详细分析一下可以利用的关系类型。这

系统 2019-08-12 01:54:04 2147

数据库相关

HDU 3415 Max Sum of Max-K-sub-sequence 最长K

链接:http://acm.hdu.edu.cn/showproblem.php?pid=3415意甲冠军:环。要找出当中9长度小于等于K的和最大的子段。思路:不能採用最暴力的枚举。题目的数据量是10^5,O(N^2)的枚举回去超时。本题採用的非常巧妙的DP做法,是用单调队列优化的DP。运用的是STL的deque,从i:1~a找到以当中以i为尾的符合条件的子段。并将i本身放入双向队列。全部i从队列后放入,保证了队列的单调性。代码:#include

系统 2019-08-12 01:54:02 2147

Oracle

Oracle 学习笔记:管理表 ---摘自《Oracle10g 宝

■表和视图不可以重名,但表可以和索引、约束同名。表名和列名都是不区分大小写的,Oracle会先把名字转换为大写,再把它们存储在数据字典中。如果名字中用双引号("")括起来,它会在oracle数据字典中成为区分大小写的名字.注意:大对象数据类型的列不能出现在WHERE,GROUPBY或ORDERBY子句中。不能在SQL*Plus等环境中查询、显示大对象类型的数据,也不能通过INSERT语句插入大对象类型的数据,否则会出错。■如果将表的存储参数MAXEXTEN

系统 2019-08-12 01:53:33 2147

Oracle

Oracle触发器详细介绍

Oracle触发器详细介绍是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、允许/限制对表的修改2、自动生成派生列,比如自增字段3、强制数据一致性4、提供审计和日志记录5、防止无效的事务处理6、启用复杂的业务逻辑开始createtriggerbiufer_employees_department_idbeforeinsertorupdateofdepartment_idonemployeesreferencingo

系统 2019-08-12 01:53:17 2147

Oracle

oracle ora-01652/oracle表空间

参考:oracelbigfiletablespace:(推荐)http://blog.chinaunix.net/uid-20779720-id-3078273.htmlora-01652解决http://www.cnblogs.com/songling/archive/2011/03/04/1970965.html出现:ora-01652无法通过128(在表空间xxx中)扩展temp段这种错误可能曾在两种原因:(下面两种情况针对普通的smallfilet

系统 2019-08-12 01:52:57 2147

Oracle

oracle当需要commit

今天oracle的SQLplus运行该删除和查询操作,然后PL/SQL还运行查询。相同的句子,结果是不一样的。我郁闷很大,然后,突然想到这可能对双方造成由数据不一致,为什么不一致呢。就是没用commit,在网上查了一下,大概是这样说的:DML语言,比方update,delete,insert等改动表中数据的须要commit;DDL语言,比方create,drop等改变表结构的。就不须要写commit(由于内部隐藏了commit);DDL数据定义语言:cre

系统 2019-08-12 01:52:45 2147

Oracle

oracle 之 内存—鞭辟近里(三)

oracle之内存—鞭辟近里(三)今天是2013-07-08,今天晚上突然接到一个电话,我的外甥问我的qq是多少,我感觉很吃惊,他长大了。在他现在这个年龄就开始接触网络,我难免有少许担心,希望他合理利用网络。一)pgaintroduction:pga是为服务器进程分配的一块私有的内存,其中包含了相关数据信息和控制信息。每个进程只能对自己的pga区域进行读和写相应的执行代码信息。在运行区域中一个简单的内容就是游标,每个时间游标都会被执行,每个新的run-ti

系统 2019-08-12 01:52:08 2147

数据库相关

十四、过滤函数-筛选对象集合

页面上经常会创建DOM元素、删除DOM元素。因为jQuery对象是以集合的形式存在的,所以还要执行将DOM对象添加到jQuery对象集合、从jQuery对象集合中删除等操作。jQuery官网将管理jQuery对象集合的函数放在了"Traversing"分类中。Traversing分类下主要包括三个子类:Filtering,Finding,Chaining分别是过滤,查找,链式操作。过滤函数的作用是:在已经选定的集合中,将匹配过滤函数的元素保留,将不符合的去

系统 2019-08-12 01:51:49 2147

Oracle

oracle中实现分页的方法!

分页技术是在B/S应用系统中最常见的技术之一,下面就所参加的工作流项目中所用到的分页技术加以实例说明:CREATEORREPLACEprocedurepro_SYS_fetch_by_page(avc_tableINvarchar,--表名称avc_field_listINvarchar,--所要取的字段列表avc_condition_listINvarchar,--条件,如无条件,输入空字符串''ai_topnumINinteger,--前面多少条记录不

系统 2019-08-29 23:27:23 2146

Oracle

Oracle中的Round和Trunc:

一、Oracle中的Round和Trunc:如同对数字进行四舍五入和按位截取一样,Oracle对时间日期也提供了这两种功能。但比起对数字进行四舍五入和截取比较复杂:这是因为时间日期是有格式的。下面看看这两个函数的定义和用途:ROUND(date[,format])TRUNC(date[,format])Round函数对日期进行“四舍五入”,Trunc函数对日期进行截取。如果我们不指定格式的话,Round会返回一个最接近date参数的日期,而Trunc函数只

系统 2019-08-29 22:50:12 2146

Oracle

RAC crs 卸载后,再次安装Oracle, crs 目录还

今天在做RAC+dataGuard的实验。用了之前做RAC添加节点的虚拟机。即以前的rac3节点。这个节点之前已经卸载过了。卸载方法参考:RAC卸载说明http://blog.csdn.net/tianlesoftware/archive/2010/09/18/5892225.aspx但是在安装Oracle软件的时候,界面提示有问题。截图如下:在这里多了一个OraCrs10g_home的目录,里面还有以前的节点rac3.单节选中之后是,remove按钮是灰

系统 2019-08-29 22:49:11 2146

Oracle

Oracle 大数据量数据生成器Data Generator的使用

转自:http://www.cnblogs.com/Automation_software/archive/2011/01/27/1946366.htmlOracle大数据量数据生成器DataGenerator的使用首先测试环境建立:dept表CREATETABLEdept(deptnoNUMBER(6),dnameVARCHAR2(20),locVARCHAR2(20));以下实验就是像dept表中插入大量的数据。数据生成器允许创建演示和测试数据。对于测

系统 2019-08-29 22:26:17 2146

Oracle

Oracle——19审计

审计是监视和记录所选用户的数据活动的。审计操作类型包括登录企图、对象访问和数据库操作。审计记录包括被审计的操作、执行操作的用户、操作的时间等信息。1、启用审计其具体步骤如下:(1)进入Oracle的企业管理器,在服务器下面的数据库配置中选择初始化参数。(2)点击初始化后进入如下初始化参数界面该界面有两个选项界面,当前和SPFile,其中当前是展示参数值的,而SPFile是修改参数值的。(3)在SPFile界面找到audit_trail参数,该参数是管理审计

系统 2019-08-29 22:12:13 2146