博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年9月6日

摘要: 数据操纵DMLINSERTUPDATEDELETEMERGEDML 始终作为事务处理的一部分执行回退(ROLLBACK)提交(COMMIT)还原数据原始的、修改之前的数据副本针对更改数据的每个事务处理捕获的数据至少保留到事务处理结束用于支持:回退操作读取一致性查询:提供与查询开始时的数据一致的结果。闪回查询:用来查找过去某个时间存在的某个版本的数据从失败的事务处理中恢复事务处理和还原数据每个事务处理只分配给一个还原段。一个还原段可以同时服务于多个事务处理。通过查看 v$transaction 动态性能视图,可以查看哪些事务处理被分配到哪些还原段。存储还原信息还原信息存储在还原段中,还原段又存储 阅读全文

posted @ 2011-09-06 20:51 little健健 阅读(322) 评论(0) 推荐(0) 编辑

2011年9月5日

摘要: SQLINSERT一次创建一行。INSERT INTO employees VALUES(9999,'Bob','Builder','bob@abc.net',NULL,SYSDATE,'IT_PROG',NULL,NULL,100,90);插入另一个表中的多行。(SELECT 语句中选择的各个值与要插入的表中的各个列相关联。列值按 INSERT 和 SELECT 语句中指定的顺序进行匹配insert into dept_80 (select * from employees where department_id = 80); 阅读全文

posted @ 2011-09-05 20:41 little健健 阅读(307) 评论(0) 推荐(0) 编辑

2011年9月4日

摘要: 方案概念:方案是指由特定用户拥有的数据库对象的集合。方案与拥有该方案的用户同名。方案对象是指直接引用数据库数据的逻辑结构。方案对象包含表、视图和索引等多种结构。重要的方案sys方案:包含数据字典system方案:包含存储管理信息的附加表和视图命名数据库对象名称长度必须为 1 至 30 个字节()不带引号的名称不能采用 Oracle 保留字不带引号的名称必须以数据库字符集中的字母字符开头不建议使用带引号的名称表表中的数据类型CHAR(size [BYTE|CHAR]):size 个字节或字符的固定长度字符数据VARCHAR2(size [BYTE|CHAR]):最大长度为size 个字节或字符的 阅读全文

posted @ 2011-09-04 20:20 little健健 阅读(362) 评论(0) 推荐(0) 编辑

2011年9月3日

摘要: 相关术语数据库用户帐户:用来管理数据库对象的所有权和访问权限口令: Oracle 数据库使用的验证手段权限:执行特定类型的SQL 语句或访问其他用户的对象的权利角色:由相关权限组成的已命名组,可将其授予给用户或其它角色。概要文件:一组已命名的针对数据库用法和实例资源的资源限制条件限额:表空间中允许的空间容量。用户数据库用户帐户唯一的用户名:不超过30个字节,不包含特殊符号,以字母开头验证方法:最常见为口令默认表空间:如果用户未指定其它表空间,则可在这个表空间中创建对象。(不等于说有创建对象的权限,需要单独授权)临时表空间:用户可在其中创建临时对象(如排序和临时表)的表空间。用户概要文件:分配给 阅读全文

posted @ 2011-09-03 15:08 little健健 阅读(461) 评论(0) 推荐(0) 编辑

2011年9月2日

摘要: 存储结构数据库的逻辑存储单元称为表空间。表空间由很多个逻辑数据块组成,参数为db_block_size,大小为2-32K,默认为8k。特定数目相邻数据块构成一个区如何存储表数据 (创建段来保存表数据)数据库块的结构块头:段类型(如表或索引)、数据块地址、表目录、行目录和事务处理插槽。每个插槽的大小为 23 字节。从上至下扩展行数据:数据库中实际的数据。从下至上扩展空闲空间:不一定连续表空间和数据文件数据存储:逻辑-->表空间,物理-->数据文件 一个表空间可以有多个数据文件,一个数据文件只能属于一个表空间OMF(根据数据库对象而不是文件名指定文件操作)db_create_file_ 阅读全文

posted @ 2011-09-02 21:37 little健健 阅读(1042) 评论(0) 推荐(0) 编辑

2011年9月1日

摘要: 启动和停止 Oracle 数据库和组件管理框架启动和停止database control启动 emctl start dbconsole停止 emctl stop dbconsole查看状态 emctl status dbconsole打开和停止监听 启动 lsnrctl start停止 lsnrctl stop查看状态 lsnrctl statusisql*plus和sql*plus(1.执行数据库管理操作 2.通过执行 SQL 命令在数据库中查询、插入、更新或删除数据)isql*plus(基于浏览器,默认不能让有dba权限的用户登录)启动前先启动isqlplus服务 isqlplusctl 阅读全文

posted @ 2011-09-01 23:42 little健健 阅读(432) 评论(0) 推荐(0) 编辑

2011年8月31日

摘要: 数据库数据仓库:用来存储长期存放的数据,可以通过读操作检索数据 如:研究数据和市场营销数据事务处理数据库:处理数量很多但规模较小的事务 如:ATM通用数据库:用于处理和存放存储时间适中的事务 如:零售记帐系统使用DBCA创建数据库root用户下输入xhost +,打开图形界面切换至oracle用户下 su - oracle 进入dbca dbcadbca欢迎界面点击下一步选择创建数据库,点击下一步选择一般用途,点击下一步输入数据库名和SID,点击下一步选择enterprise管理数据库,可以设置电子邮件通知和每日备份,点击下一步可以为所有用户使用同一口令,也可以不同的用户设置不同的口令,设置. 阅读全文

posted @ 2011-08-31 22:09 little健健 阅读(352) 评论(0) 推荐(0) 编辑

2011年8月30日

摘要: 【 一 】 ==> 复制文件oracle10.2.0.1到/home/oraclefile/在Linux【 二 】 ==> 检查安装所需环境设置:2.1) 编辑 /etc/sysctl.conf,加入以下内容:kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_rang 阅读全文

posted @ 2011-08-30 22:24 little健健 阅读(527) 评论(0) 推荐(0) 编辑

2011年8月29日

摘要: oracle 10g 的g指的是grid(网格) 分为 存储网格 automatic storage management (ASM):可以在所有磁盘中分布数据,创建网格并维护 数据库网格 real application cluster (RAC) 集成式集群件 自动工作量管理 对中间层自动发送事件通知 应用程序网格 oracle stream :提供一个信息共享的统一框架。可以使得多个数据源同步 网格控制 enterprise manager grid control :将硬件节点、数据库和应用程序服务器组合成一个逻辑实体,因而可作为一个单元来管理一组目标。 阅读全文

posted @ 2011-08-29 20:46 little健健 阅读(607) 评论(0) 推荐(1) 编辑

2011年6月8日

摘要: 服务器端界面代码:using System;using System.Collections.Generic;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Net;using System.Net.Sockets;using System.Threading;namespace 聊天室服务器端{ public 阅读全文

posted @ 2011-06-08 13:37 little健健 阅读(13965) 评论(14) 推荐(1) 编辑