Welcome 微信登录

首页 / 数据库 / MySQL

Oracle中DDL和DML指什么?

Oracle中DDL和DML指什么?

【DDL】create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引当执行DDL语句时,在每一条语句前后,Oracle都将提交当前的事务。如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语句(如create table),此时来自insert命令的数据将被提交到数据库。当DDL语句执行完成时...
Oracle Logminer 做数据恢复 说明示例

Oracle Logminer 做数据恢复 说明示例

在IBM DBA 小荷的blog上看到一个用Logminer 做数据恢复的例子。 虽然对Logminer 也了解一点,但是用Logminer 做恢复还真没用过,所以也测试一下。 一. 在测试之前讲一点理论知识1.1. 补充日志(supplemental logging)先看一下补充日志都包含哪些信息和特性: (1)索引簇、链行和迁移行; (2)直接路径插入; (3)摘取LogMiner字典到重做日志; (4)跟踪DDL; (5)生成键列的SQL_REDO和...
Oracle 下 unpin 的cursor 才能被移除

Oracle 下 unpin 的cursor 才能被移除

刚才owind 让我做了个测试。 正在使用的cursor 能否被移除。 关于cursor的东西, 几个星期前就准备整理一下的,可是看了一下官方文档,东西太多了。 一时也没不知道从哪下手。 就放那了。 今天这个测试也算对cursor 知识的一个开始。 测试就为证明以下两句话: cursor is pined ,can"t be age out. only freeable cursor can be flush. The buffer is now unpi...
RedHat下Oracle 10 g 静态(slient)安装文档

RedHat下Oracle 10 g 静态(slient)安装文档

环境: RedHat 企业4 和企业5都通过了测试(企业5的话要修改下系统参数)10201_database_linux32第一部分安装前配置系统环境针对 Oracle 配置 Linux创建用于安装和维护 Oracle 数据库 10g 第 2 版软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。以 root 用户身份执行以下命令:/usr/sbin/groupadd oinstall/usr/sbin...
Oracle对文件系统write through cache的使用

Oracle对文件系统write through cache的使用

如果Oracle使用文件系统,那么文件系统必须具有write through cache的能力,以保证突然的宕机不会影响数据的一致性。而write through cache仅是保证cache和memory一致性的一个级别,对于不同的级别访问的效率也有所不同,各种同步机制介绍如下:为了保证cache和memory的数据一致性,通常有三种方法:1〉write through:CPU向cache写入数据时,同时向memory也写一份,使cache和memory...
使用 Toad 操作 Oracle 初步

使用 Toad 操作 Oracle 初步

在进一步的项目中,使用到了Toad for Oracle的工具,简单用了一下,虽然界面堆叠着太多的东西,感觉稍微有点乱,但是感觉确实挺好用的。登录数据库后,可以使用Schema Browser按钮查看数据库的相关信息,如Table、View、Fuction、Procedure、Package等相关数据。尝试在其中写function,发现只能在相应的function处写,package同样,感觉有点别扭。但是用习惯了还好。部分测试代码(简单,仅为测试Toad...
通过Oracle函数实现.NET String.Format函数的简单版

通过Oracle函数实现.NET String.Format函数的简单版

由于开发需要,想实现一些提示信息的通用,比如,提示信息内容:“XXX的值YYY不正确,请检查并重新输入!”,那么,通用的信息内容就应该为:“{0}的值{1}不正确,请检查并重新输入!”。但这个“{0}”和"{1}"怎么替换掉呢?在.net中,字符串有String.Format函数,这样我们就可以很容易地去根据不同的内容,替换成不一样的内容,但Oracle里面还没有样的函数(据个人所知,不知道有没有孤漏寡闻!),但又想用,所以就只能自己写了。想了想,有问题啊...
Solaris 10下Oracle-12516错误解决

Solaris 10下Oracle-12516错误解决

现象:服务器操作系统为solaris 10,在客户端登录Oracle的时候反复登录几次后就会报ora-12516错误。产生的原因:出现该错误,一般是由于数据库的当前会话数不满足造成的,相关的参数有两个:processes和sessions的值。1、首先查看当前这两个参数的值sql>conn / as sysdbasql>select count(*) from v$session; 从这里可以看出当前的session数sql>show p...
Oracle 追踪用户操作 体验logminer的威力

Oracle 追踪用户操作 体验logminer的威力

通过SQL的界面来查询redo日志的工具。用途:1, 用户在误删除数据后,可以通过LogMiner来恢复;虽然也可以通过RMAN来恢复,但需要有之前的备份,要先转出再query,会比较麻烦;LogMiner比较简单;2,可以进行后审计功能,LOG 日志中包含跟踪任何DML和DDL的的全部信息,可以知道执行的顺序和有谁来执行;步骤1.数据库的supplemental的状态调整2.创建数据库级别的触发器,用以记录客户的登录信息3.安装logminer4.创建l...
<< 391 392 393 394 395 396 397 398 399 400 >>