- 浏览: 56182 次
- 性别:
- 来自: 武汉
-
最新评论
-
dvd_rom:
如此说来,美国人整夜整夜都不睡觉,也没出什么事啊?
太晚睡觉等于自杀 -
生于菇乡:
嗯,讲的很是 精辟
java中常用集合类,接口 -
fish2007:
对现有的应用实例进行分析是学习模式的一个很好的途径,应当注意学 ...
如何掌握并在实践中自如运用设计模式 -
cobrano1:
数据缓冲区那里应该是A=C+D
Oracle体系结构之-内存结构 -
cobrano1:
博主编辑有问题, 有重复的地方
Oracle体系结构之-内存结构
文章列表
一、数据库
数据库顾名思义是数据的集合,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。
二、表空间
表空间是Oracle对物理数据库上相关数据的
逻辑映射
。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)。
每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。
数据库、表空间、数据文件的关系如下图所示(图片和部分文本引自《Oracle9i 概念手册》)
从上面这副图 ...
- 2009-03-04 15:05
- 浏览 2018
- 评论(0)
Oracle的连接可以分成两种:
一、专用服务器连接结构(Dedicated Server):
在这种方式中,对于每一个用户,其数据库应用是由用户进程所运行,并有一个专用服务器进程
为之服务,执行Oracle服务器代码。
专用服务器的工作过程:
1)客户端通过oracle net向监听器发连接请求
2)监听器收到请求并将此请求导向服务器,服务器向用户返回一个连接成功信息,并为此用户创建一个专用连接
3) 客户直接与该专用服务器进程进行交互,处理SQL,并且服务器在该会话的PGA中建立一个专用SQL区。
二、多线程服务器连接结构(Multithread Server)
...
- 2009-03-04 14:50
- 浏览 911
- 评论(0)
在SQLPLUS下,实现中-英字符集转换
alter session set nls_language='AMERICAN';
alter session set nls_language='SIMPLIFIED CHINESE';
主要知识点:
一、有关表的操作
1)建表
create table test as select * from dept; --从已知表复制数据和结构
create table test as select * from dept where 1=2; --从已知表复制结构但不包括数据
2)插入数据:
insert into test select * ...
- 2009-03-03 17:55
- 浏览 3801
- 评论(0)
1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2:2、创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3:选择你所创建的数据库
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
4:查看现在的数据库中存在什么表
mysql> SHOW TABLES;
5:创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), ...
- 2009-03-02 22:11
- 浏览 671
- 评论(0)
1、前言
目前所有使用oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。
当然在oracle中创建分区是一种不错的选择,但是当你发现你的应用有多 ...
- 2009-02-28 17:30
- 浏览 970
- 评论(0)
SYSDATE与CURRENT_DATE都是取当前系统日期,但也是有区别的:
SYSDATE 系统时间
CURRENT_DATE 会话时间
SQL> SELECT SYSDATE,CURRENT_DATE FROM DUAL;
SYSDATE CURRENT_DATE
----------------- ----------------- ...
- 2009-02-25 16:43
- 浏览 2251
- 评论(0)
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证
是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然
而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。
本文将 web 测试分为 6 个部分:
1. 功能测试
2. 性能测试(包括负载/压力测试)
3. 用户界面测试
4. ...
- 2009-02-25 10:43
- 浏览 694
- 评论(0)
在开发程序时,我们经常会遇到要计算从startTime到endTime的时间差,但这个记录时间差的字段是Varchar型的,这就需要先进行数据类型的转换才能达到目的:
先来看看ORACLE系统时间的时间差计算方法:
SELECT
SYSDATE,SYSDATE-500,
TO_CHAR(SYSDATE,'yyyy')-
TO_CHAR(SYSDATE-500,'yyyy') AS YEAR2
FROM dual;
运行结果: YEAR2 : 2
在ORACLE里日期直接相减就是相差天数,默认的单位是天,
要想计算别的计量单位,可以把DAT ...
- 2009-02-24 21:18
- 浏览 2291
- 评论(0)
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by
是结构化查询中用到的,其基本语法是:
select * from tablename start with cond1
connect by cond2
where cond3;
简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段:
id,parentid那么通过表示每一条记录的parent是谁,就可以形成一个树状结构。
用上述语法的查询可以取得这棵树的所有记录。
其中COND1是根结点的限定语句,当然可以放宽限定条件 ...
- 2009-02-20 10:05
- 浏览 2524
- 评论(0)
SQLyog是MySQL的客户端工具,这个工具介于mysql
browser和mysql
front之间,总体感觉没有mysql
front强大。
更多屏幕截图:http://www.webyog.com/en/screenshots_sqlyog.php
标签:
Windows
数据库管理工具
数据库建模
项目主页: http://www.webyog.com/
文档地址:
下载地址: http://www.webyog.com/en/downloads.php#sqlyog
- 2009-02-19 19:59
- 浏览 1565
- 评论(0)
Eclipse DTP (Data Tools Platform) 是Eclipse的一个顶级项目,主要用于EclipseIDE环境对关系数据库加以管理操作等。
Eclipse DTP的功能
- 执行SQL语句/查看执行结果:可以通过其提供的SQL编辑器执行任意SQL语句,以及确认执行的结果。
- 浏览/编辑数据库表:它提供了一个图形编辑器,可以不使用SQL语句而可以对数据库表加以行追加,删除,修改等操作。
- 数据库的连接管理:提供多种数据库的连接管理。
- 数据库数据的导入/导出:可以将数据库数据导出为CSV等格式的文件,也可以从文件中导入数据到数据库。
Eclipse DTP的安装
...
- 2009-02-19 19:57
- 浏览 1395
- 评论(0)
一款在Eclipse使用JDBC直接操作数据库的插件,支持多种数据库,下图是运行中的界面,很好很强大。
标签:
Java
Eclipse插件
数据库管理工具
项目主页: http://eclipsesql.sourceforge.net/
文档地址:
下载地址: http://sourceforge.net/project/showfiles.php?group_id=132863
- 2009-02-19 19:56
- 浏览 973
- 评论(0)
通过前
2
篇文章,您一定对
JUnit
有了一个基本的了解,下面我们来探讨一下
JUnit4
中一些高级特性。
一、
高级
Fixture
上一篇文章中我们介绍了两个
Fixture
标注,分别是
@Before
和
@After
- 2009-02-18 10:58
- 浏览 783
- 评论(0)
我们继续对初级篇中的例子进行分析。初级篇中我们使用
Eclipse
自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用
JUnit4
。
一、 ...
- 2009-02-18 10:27
- 浏览 741
- 评论(0)
本文简要介绍一下在
Eclipse3.2
中使用
JUnit4
进行单元测试的方法。
首先,我们来一个傻瓜式速成教程,不要问为什么,
Follow Me
,先来体验一下单元测试的快感!
首先新建一个项目叫
JUnit_Test
,我们编写一个
Calculator
类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些
- 2009-02-18 10:25
- 浏览 921
- 评论(0)