推荐一本Oracle书和一部不错的视频
http://hi.baidu.com/autopen/blog/item/d74ac373444971158601b034.html
视频名:(oracle 10g中科院视频 ) ,在电驴里面可以下载到,不过很慢的,可能要好几天
书名:《oracle database 10g SQL 开发指南》
书目录:
第1章 简介 1
1.1 关系数据库简介 1
1.2 结构化查询语言(SQL)简介 2
1.3 使用SQL*Plus 3
1.3.1 启动Windows版本的SQL*Plus 4
1.3.2 启动命令行版本的SQL*Plus 4
1.4 使用SQL*Plus执行SELECT语句 5
1.5 SQL*Plus Worksheet 6
1.6 创建store模式 7
1.6.1 运行SQL*Plus脚本创建store模式 7
1.6.2 用来创建store模式的DDL语句 8
1.7 添加、修改、删除行 15
1.7.1 向表中添加行 15
1.7.2 修改表中的现有行 16
1.7.3 从表中删除行 17
1.8 Oracle 10g的新数据类型BINARY_FLOAT和 BINARY_ DOUBLE 17
1.8.1 BINARY_FLOAT和BINARY_DOUBLE的优点 17
1.8.2 在表中使用BINARY_FLOAT和BINARY_DOUBLE 18
1.8.3 特殊值 18
1.9 退出SQL*Plus 19
1.10 Oracle PL/SQL简介 19
1.11 小结 20
第2章 从数据库表中检索信息 23
2.1 对单表执行SELECT语句 23
2.2 选择一个表中的所有列 24
2.3 理解行标识符 25
2.4 执行算术运算 25
2.4.1 日期运算 26
2.4.2 列运算 27
2.5 使用列别名 28
2.6 使用串连操作合并列的输出结果 29
2.7 理解空值 29
2.8 禁止显式重复行 31
2.9 使用WHERE子句过滤行 32
2.9.1 使用比较操作符 32
2.9.2 使用SQL操作符 34
2.9.3 使用逻辑操作符 36
2.9.4 理解操作符的优先级 37
2.10 使用ORDER BY子句对行进行排序 37
2.11 执行使用两个表的SELECT语句 39
2.12 使用表别名 41
2.13 笛卡尔积 41
2.14 执行使用多于两个表的SELECT语句 42
2.15 理解连接条件和连接类型 43
2.15.1 理解不等连接 43
2.15.2 理解外连接 44
2.15.3 理解自连接 47
2.16 使用SQL/92语法执行连接 48
2.16.1 使用SQL/92标准语法执行两个表的内连接 48
2.16.2 使用USING关键字简化连接 49
2.16.3 使用SQL/92执行多于两个以上表的内连接 50
2.16.4 使用SQL/92执行多列的内连接 50
2.16.5 使用SQL/92执行外连接 50
2.16.6 使用SQL/92执行自连接 52
2.16.7 使用SQL/92执行交叉连接 52
2.17 小结 53
第3章 使用简单函数 55
3.1 使用单行函数 56
3.1.1 字符函数 56
3.1.2 数字函数 64
3.1.3 转换函数 69
3.1.4 正则表达式函数 74
3.2 使用聚合函数 78
3.2.1 AVG()函数 79
3.2.2 COUNT()函数 80
3.
相关文档:
ORACLE里锁有以下几种模式:
0:none
1:null 空
2:Row-S 行共享(RS):共享表锁,sub share
3:Row-X 行独占(RX):用于行的修改,sub exclusive
4:Share 共享锁(S):阻止其他DML操作,share
5:S/Row-X 共享行独占(SRX):阻止其他事务操作,share/sub exclusive
6:exclusive 独占(X):独立访问使用,exclusive
......
一、系统的默认用户
Java代码
sys;//系统管理员,拥有最高权限
system;//本地管理员,次高权限
scott;//普通用户,密码默认为tiger,默认未解锁
二、登陆
Java代码
sqlplus conn / as sysdba;//登陆sys帐户 ......
Tablespace
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额.
因此,在创建对象之前,首先要分配存储空间.
分配存 ......
我们都都知道在controlfile中记录着每一个archivelog的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的
controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,也就是oracle并不 ......