- 浏览: 756757 次
- 性别:
- 来自: 北京
博客专栏
-
程序员的自我经营之道
浏览量:7820
最新评论
-
pdreamer:
支持
重复发明轮子又何妨? -
frankco:
欢迎加Iteye的开源报表群组,http://jasperep ...
Java 开源报表制作 -
1336224635:
不管咋样,还是很不错的文章
所有的程序员都是自学成才 -
1336224635:
最起码也是对经验的传播。。。。。没有必要这样。。。。
程序员的自我经营之道第二层 -
on_rain:
...
MY SQL 创建带有外键的表失败的解决办法 [Err] 1005 - Can't create table 'xx' (errno: 150)
文章列表
本文参考http://hi.baidu.com/yjxandy/blog/item/6f26ea1723bf1805c83d6d4a.html
经本人实际验证成功。
一个重做日志组可以包括一个或多个日志成员,这多个成员应该放再不同的磁盘上,作为磁盘日志镜像,同一组的成员的内容是一样的,目的是防止某个磁盘失败造成联机日志的全部丢失。如果没有多个磁盘,没有必要为重做日志组建立多个日志成员。
联机日志的特点是:当一组都写满时开始归档,使用下一日志组,当日志组都写满又轮回到第一日志组时,如果第一日志组归档完毕就覆盖它,若没有就只能使用日志缓冲区等待归档完毕之后才能使用它。
如果归档很慢而且 ...
- 2011-10-21 10:09
- 浏览 794
- 评论(0)
为什么我需要SQLite
* 轻巧灵活,基于单个数据库文件,方便创建、移动,能方便的进行数据的分类存储(按业务、按功能、按日期、按客户等),非常适合与灵活的系统搭配使用。
* 部署容易,.NET环境只需一个dll文件(Access可能需要安装MDAC)。
* 开源。
SQLite开发环境与开发资料的准备
.Net SQLite数据库驱动:System.Data.SQLite.dll以及文档
SQLite GUI数据库工具:SQLite Expert PersonalEdition
- 2011-10-20 15:49
- 浏览 745
- 评论(0)
创建和管理用户
数据库的一个最基本的管理需求是识别用户。每个连接到数据库的用户应该有一个登陆帐户。
共享的帐户很难排除故障并且审计,并且他们有甚少的安全经验。
你可以用create user命令,创建一个数据库用户, ...
- 2011-10-20 11:28
- 浏览 610
- 评论(0)
schema是特定用户拥有的数据库对象的集合,schema和数据库用户有相同的名字,因此两个术语是同义的(synonymous)
schema objects包含你在表空间中看到的段(表,索引等),也包含用户拥有的非段的数据库对象。这些非段对象包括约束、视图、同义词、过程和包。
不被用户拥有的数据库对象包括角色、表空间和目录就不是模式对象(schema objects)。
来自《Sybex OCA Oracle 10g Administration I Study Guide 1Z0-042(2004).pdf》
oracle中的schema就是指一个用户下所有对象的 ...
- 2011-10-19 12:32
- 浏览 539
- 评论(0)
这个系列主要针对的是Silverlight相关的编程技术,探讨层次比较深入,这里整理了一下,方便大家阅读:
WPF架构关键技术剖析(1)--序言
WPF架构关键技术剖析(2)--XAML、对象序列化、类动态实例化
WPF架构关键技术剖析(3)--做自己的交互Action(1)
WPF架构关键技术剖析(3)--做自己的交互Action(2)
WPF架构关键技术剖析(3)--做自己的交互Action(3)
WPF架构关键技术剖析(4)--总结
模拟实现WPF的依赖属性及绑定通知机制(1)--依赖属性
模拟实现WPF的依赖属性及绑定通知机制(2)--依赖对象的准备
模拟实现WPF ...
- 2011-10-19 07:13
- 浏览 605
- 评论(0)
1、Spring关键技术解剖系列
Spring系列(1)--创建动态代理类
Spring系列(2)--为什么需要动态代理
Spring系列(3/1)---交互的一种尝试
Spring系列(3/2)---交互的改进
Spring系列(3/3)---一个较为完善的模型
Spring系列(3/4)----一个较为完善的模型(续)
Spring系列(3/4)----一个较为完善的模型(完)
Spring系列(5)---IOC技术
Spring系列(6)---总结(1)
Spring系列(6)---总结(完)
2、实体框架解剖系列
解剖实体框架(1)--实体与操作类
解剖实体 ...
- 2011-10-19 07:05
- 浏览 543
- 评论(0)
豆瓣FM-Hacker说明:
豆瓣FM-Hacker是一个Chrome扩展应用,嵌入网页版豆瓣FM(douban.fm)页面内,列举出豆瓣FM已播放的歌曲信息,并提供歌曲下载,新增'红心兆赫'功能
经过一个星期的折腾,豆瓣FM-Hacker终于发布了新版本,新版本最大的更新就是加入了'红心兆赫'
红心兆赫,就是只收听那些标记为喜欢的歌曲
红心兆赫效果图:
豆瓣FM-Hacker安装地址:扩展传送门
- 2011-10-19 02:09
- 浏览 798
- 评论(0)
1、用户相关的进程
用户相关的进程包括用户进程和服务器进程。
一个用户进程只能连接到一个服务器进程
但是在某些oracle配置中,多个用户进程可以共享同一个服务器进程。
PAG也被创建,每一个服务器进程有一个PGA
2、 ...
- 2011-10-18 16:20
- 浏览 579
- 评论(0)
1、选择数据库运行其上的服务器硬件;
2、在服务器硬件上安装、配置oracle 11g的软件;
3、创建数据库自己
4、创建和管理表极其它数据多想。用来管理应用对象;
5、创建和管理数据库用户;
6、创建可靠的备份并且能够用数据库就弄成恢复;
7、监视和调节数据库性能。
- 2011-10-18 15:44
- 浏览 563
- 评论(0)
匿名对象:一个PL/SQL代码块不会存储在数据库中,但是会嵌入到表单,web页面,和SQL脚本里面;
过程:被存储在数据库里面,执行一个特定动作的PL/SQL语句;
函数:被存储在数据库里面,当被SQL语句调用以后会返回一个值得PL/SQL代码块;
包:执行相关功能的过程或者和函数执的集合
触发器:无论什么时候,当一个表上发生INSERT,UPDATE或者DELETE动作的时,触发执行的PL/SQL代码块。当然也能被定义在数据库事件发生的时触发执行。
全是概念。
- 2011-10-18 15:21
- 浏览 649
- 评论(0)
占物理存储空间的的实体对象就是段(segment),例如表,索引,回滚,分区,临时等。
段由连续的内存块叫做扩展(extent)的组成,每个扩展由数据库数据块(database data block)组成,每个数据块由oc 块组成。
和段交流需要sql语言,c语言,cobol,java等语言交汇。
一张只能占用一个段的空间,当这个表的数据增加,段可以为表重新分配新的区,这样空间就可以扩展了;
还有,一个段只属于一个表空间,一个表空间可以有多个段;表空间和段是逻辑存储结构上的一对多的关系;
表空间和数据文件也是一对多的关系,段和数据文件不是没有直接关系;
但一个段可以属于多 ...
- 2011-10-18 14:44
- 浏览 688
- 评论(0)
1、创建
create table emp
(empno number(4) constraint EMP_pk primary key,
ename varchar2(9),
job varchar2(9),
mgr number(4),
hiredate date,
sal number(7,2),
comm number(7,2),
deptno number(2) constraint EMP_PK_DEPTNO references DEPT(deptno)
);
2、插入
insert into emp(empno,ename,jo ...
- 2011-10-18 14:16
- 浏览 602
- 评论(0)
无论什么时候进程或者用户回话修改过数据库里面的数据,oracle把它(数据库中的数据)被修改以前的存在过的旧值保存为undo data。这种设计为数据库使用者提供给了很多好处。
提允许用户改变他们的刚才的想法,回滚或者 ...
- 2011-10-17 16:37
- 浏览 686
- 评论(0)
Redo和Undo
Redo及其作用
Undo及其作用
Redo与Undo的关系
提交和回滚处理
基于LogMiner的日志分析
1
1.1 Redo及其作用
1.1.1Redo的作用是恢复已提交的事务,从而保证无论在介质失败还是实例失败时,都可以恢复用户已提交的事务,使数据库达到一致状态。
1.1.2Redo功能的实现依赖于以下三个组件:
–Log Buffer
–LGWR
–联机重做日志文件和归档日志文件
1.2 Redo数据量的测量
1.2.1用SQL*Plus内置的AUTORACE功 ...
- 2011-10-17 15:38
- 浏览 756
- 评论(0)