Oracle---->基本DDL】的更多相关文章

因为某些原因,Oracle的ddl权限不能开放给用户. 之前采取的方式是,创建用户的时候不为其赋予create table 的权限. 但是在使用过程中发现该用户还是拥有alter table的权限. 经过查文档,发现Oracle的文档确实是如此描述的权限问题.用户不需要alter table的权限就可以对自己schema下的表 alter. 现在还未发现好的解决方法.…
DDL create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务.如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语句(如create table),此时来自insert命令的数据将被提交到数据库.当DDL语句执行完成时,DDL语句会被自动提交,不能回滚. DM…
DDL (Data Definition Language 数据定义语言) create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index 删除索引 当执行DDL语句时,在每一条语句前后,oracle都将提交当前的事务.如果用户使用insert命令将记录插入到数据库后,执行了一条DDL语句(如create table),此时来自insert命令的数据将被提交到数…
DDL锁分为三种 1.排他DDL锁 2.共享DDL锁 3.可中断解析锁 大部分DDL都带有排他DDL锁,如一个表被修改中,可以使用select查询数据,但是大多数操作都是不允许执行的,包括所有其他DDL语句. 但是在oracle中,有一些DDL操作没有DDL锁也发生.比如online创建索引 在线创建索引,会带有DL,OD,低级TM锁,但是没有排他DDL锁 DL 直接加载锁,对表进行直接加载路径与创建索引不能同时进行. OD锁 online DDL支持真正的联机. 低级TM锁 防止其他DDL发生…
SQL主要程序设计语言 数据定义语言DDL(Data Definition Language) 如 create.alter.drop, 数据操作语言DML(Data Munipulation Language) 如 insert.update.delete, 数据控制语言DCL(Data Control Language) 如 grant.revoke Connection conn = DBUtil.getConnection(); Statement st = null; try { co…
动手敲~~~ --创建一个表空间--beijing create tablespace beijing datafile 'c:\beijing.dbf' size 100m autoextend on next 10m; --删除表空间 drop tablespace beijing; /* 创建用户 */ create user dashao identified by dashao default tablespace beijing; /* 授权 grant 角色 | 权限 to 用户…
目录 了解 DDL 操作与 REDO 的关系 DDL是否会产生REDO 通过 10046 trace 来分析create 和drop 如果drop失败,redo的变化 了解 DDL 操作与 REDO 的关系 DDL是否会产生REDO 用到的SQL: ---查看redo的大小 SQL> select b.name,a.value from v$mystat a,v$statname b where a.statistic#=b.statistic# and b.name='redo size';…
什么是ddl(data definition language),说白了就是我们经常用的create.alter和drop这些数据定义语句. n  创建ddl触发器 请编写一个触发器,可以记录某个用户进行的ddl操作 基本语法:     create or replace trigger 触发器名 after ddl on 方案名.schema    --如:scott.schema begin //执行语句 end: ①为了记录系统所发生的ddl事件,应该建立一张表(my_ddl_event)…
============= 表ddl 审计============== 1.table信息 SQL> select * from test; ID CUST_CREDIT_LIMIT TIME PRICE NAME --- ----------------- ------------ ---------- ---------- 23 12 19-NOV-20 ab 29 12 20-NOV-20 abc 10 12 20-NOV-20 abc 50 12 20-NOV-20 abc 40 12…
时间:2016-10-5 14:55 逆风的方向更适合飞翔我不怕千万人阻挡只怕自己投降 --------------------------------------- 一.表的创建与管理1.表的基本操作    目标:        理解数据表的概念:        理解常用数据类型:        可以进行数据表对象的创建:        了解表的复制操作:        理解数据字典的概念:        了解表重命名与表截断操作:        理解数据表的删除操作.    表是现实世界的抽…