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 isselect ename,sal,hiredate,salgrad...原创 2011-05-28 23:04:25 · 271 阅读 · 0 评论 -
数据库中的ACID
ACID是描述一个有效的事务处理系统应该提供的4种特性。分别是:Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性)。原子性:指事务的处理是原子的,事务操作要么全部执行,要么什么都不做。一致性:事务处理确保数据库在事务处理的前后处于一致的状态。隔离性:事务处理向除了执行事务处理的人以外的所有人隐蔽其细节。持...原创 2011-10-16 22:27:19 · 159 阅读 · 0 评论 -
原子事务的处理
原子事务处理可能是一系列较为复杂的行动。对于事务的处理要么其所属的操作全部完成,要么什么都不发生——而不能只进行一部分操作。原子事务处理对于维护一致性和有效性很重要。...原创 2011-10-16 01:33:59 · 240 阅读 · 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 · 88 阅读 · 0 评论 -
oracle 引入重做日志文件
重做日志文件主要是把用户变化的数据首先保存起来,在LGWR进程中负责把用户更改的数据先写到重做日志文件中,这种也叫日志写优先。这样在数据库重新启动时,数据库系统会从重做日志文件中读取这些变化了的数据,将用户更改的数据提交到数据库中,写入数据文件. 获得重做日志信息:使用v$log查看重做日志文件信息:sys用户下:select group#,seq...原创 2011-06-04 15:10:10 · 130 阅读 · 0 评论 -
oracle用户权限管理
--创建用户--非配配额--授权--撤销create user myuser identified by myuser default tablespace mytbquota 50m on mytb; grant select,update,delete,insert on scott.dept to myuser; grant create table...原创 2011-06-03 15:21:43 · 95 阅读 · 0 评论 -
oracle表空间操作
oracle数据库表空间类型,作用: Oracle 中的表空间的类型有: 系统表空间,其作用是:主要是存储数据字典,并且DBA可以根据系统表空间的需要去创建非系统表空间。 临时表空间(TEMPORARY),作用:主要用于存储在数据库操作中产生的数据,尤其是用于排序等操作中间产生的数据。Undo表空间,作用:用于存储数据修改之前数据的影像,事务回滚时,从撤销的表空间中获取回滚的数据。...原创 2011-06-03 15:16:23 · 128 阅读 · 0 评论 -
oracle中模式、模式对象和非模式对象。
在oracle中的模式是一些对象的集合,在oracle中针对每一个用户都有其固定的模式,且模式与用户名称相同。且在不同模式下可以创建相同名称的表,互不冲突。模式对象:在oracle中模式对象是一种逻辑存储结构,主要存储在表空间中,在oracle中包含的模式对象有表,索引,触发器,PL/SQL,视图,存储过程,Java类。而且在oracle中不同用户之间要访问其模式对象时,必须要得到授权。并且在...原创 2011-06-01 18:36:48 · 1463 阅读 · 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 · 1033 阅读 · 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 · 252 阅读 · 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 · 359 阅读 · 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 · 110 阅读 · 0 评论
分享