
Oracle
linhrg
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个简单的oracle存储过程(嵌套游标)的例子
create or replace procedure proc(myDeptno in number) is myEname varchar2(10); mySal number(7,2); myHiredate date; myGrade number(2); cursor mycursor is select ename,sal,hiredate,salgrad...原创 2011-05-28 23:04:25 · 260 阅读 · 0 评论 -
数据库中的ACID
ACID是描述一个有效的事务处理系统应该提供的4种特性。 分别是:Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性)。 原子性:指事务的处理是原子的,事务操作要么全部执行,要么什么都不做。 一致性:事务处理确保数据库在事务处理的前后处于一致的状态。 隔离性:事务处理向除了执行事务处理的人以外的所有人隐蔽其细节。 持...原创 2011-10-16 22:27:19 · 144 阅读 · 0 评论 -
原子事务的处理
原子事务处理可能是一系列较为复杂的行动。 对于事务的处理要么其所属的操作全部完成,要么什么都不发生——而不能只进行一部分操作。 原子事务处理对于维护一致性和有效性很重要。...原创 2011-10-16 01:33:59 · 225 阅读 · 0 评论 -
oracle操作命令
对用户加锁: eg:alter user scott account lock; 解锁: eg:alter user scott account unlock; 修改密码: eg:alter user scott identity by "密码" 启动例程,装载数据库: startup nomount; 等待用户递交后关闭数据库: shutdown trans...原创 2011-03-02 23:36:06 · 79 阅读 · 0 评论 -
oracle 引入重做日志文件
重做日志文件主要是把用户变化的数据首先保存起来, 在LGWR进程中负责把用户更改的数据先写到重做日志文件中, 这种也叫日志写优先。 这样在数据库重新启动时, 数据库系统会从重做日志文件中读取这些变化了的数据, 将用户更改的数据提交到数据库中,写入数据文件. 获得重做日志信息: 使用v$log查看重做日志文件信息: sys用户下: select group#,seq...原创 2011-06-04 15:10:10 · 121 阅读 · 0 评论 -
oracle用户权限管理
--创建用户 --非配配额 --授权 --撤销 create user myuser identified by myuser default tablespace mytb quota 50m on mytb; grant select,update,delete,insert on scott.dept to myuser; grant create table...原创 2011-06-03 15:21:43 · 87 阅读 · 0 评论 -
oracle表空间操作
oracle数据库表空间类型,作用: Oracle 中的表空间的类型有: 系统表空间,其作用是:主要是存储数据字典,并且DBA可以根据系统表空间的需要去创建非系统表空间。 临时表空间(TEMPORARY),作用:主要用于存储在数据库操作中产生的数据,尤其是用于排序等操作中间产生的数据。 Undo表空间,作用:用于存储数据修改之前数据的影像,事务回滚时,从撤销的表空间中获取回滚的数据。...原创 2011-06-03 15:16:23 · 114 阅读 · 0 评论 -
oracle中模式、模式对象和非模式对象。
在oracle中的模式是一些对象的集合,在oracle中针对每一个用户都有其固定的模式,且模式与用户名称相同。且在不同模式下可以创建相同名称的表,互不冲突。 模式对象:在oracle中模式对象是一种逻辑存储结构,主要存储在表空间中,在oracle中包含的模式对象有表,索引,触发器,PL/SQL,视图,存储过程,Java类。而且在oracle中不同用户之间要访问其模式对象时,必须要得到授权。并且在...原创 2011-06-01 18:36:48 · 1439 阅读 · 0 评论 -
oracle获取星期函数
可以用to_char来解决,如 select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual; 在获取之前可以设置日期语言,如 ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN'; 还可以在函数中指定 select to_char(to_date('2002-08-...原创 2011-05-28 23:27:02 · 1018 阅读 · 0 评论 -
从oracle中获取毫秒
select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1, to_char(current_timestamp) time2 from dual;原创 2011-05-28 23:13:10 · 241 阅读 · 0 评论 -
一个简单记录用户修改表数据的触发器
create table t_temp ( old_sal number(7,2), new_sal number(7,2), who varchar2(20), log timestamp ); create or replace trigger update_emp_sal before update of sal on emp for each row beg...原创 2011-05-28 23:07:11 · 346 阅读 · 0 评论 -
Oracle操作命令学习
1. 查看数据库参数 show parameter 参数名 2 .从数据库中获得毫秒 select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1, to_char(current_timestamp) time2 from dual; 3. 开启/关闭归档 1、开启...原创 2011-03-24 23:52:49 · 96 阅读 · 0 评论