
oracle基础概念
haizhongyun
“守法”转载
展开
-
oracle session简介
oracle session简介什么是session通俗来讲,session是通信双方从开始通信到通信结束期间的一个上下文(context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户在登录等信息[在pl/sqldeveloper中,通过Tools-->Sessions可以查看当前数据库的session]。session是和connect转载 2012-04-06 15:59:02 · 914 阅读 · 0 评论 -
[转]逻辑主键和联合主键,一定要讨论清楚!
今天在做项目的数据库设计时,突然发现自己在表的主键设置方面太过片面,对于逻辑主键和联合主键的理解也很少。索性上网百度了一下,看到了一些论坛中的兄弟们的讨论,其中很多的分析让我顿时清醒了很多。下面开始贴上一些人的观点和分析,如果原作者看到本文,发现有不妥之处,请邮件告之。 网友goldrain说:我倒不反对业务主键,但只指单一字段做主键,比如很多登陆系统,常就用loginName做用户表转载 2012-10-10 15:12:04 · 8984 阅读 · 0 评论 -
数据库的允许为空和默认值问题
我不同意楼主的观点。是否允许为空,是否用缺省值,都必须根据实际需要进行确定。例如论坛注册时有“性别”一栏,有的人不愿意公开性别,你如何默认他(她)的性别?同样“生日”一栏也必须允许 NULL。这些情况不胜枚举。个人认为,空和缺省要看具体的需求,无所谓优劣。允许为空可以检查该列是否处理过.不允许为空而设置默认值,则无法知晓该值是默认填入的还是直接填入的.转载 2012-10-10 15:43:25 · 5695 阅读 · 0 评论 -
[收集]什么是父表和子表
简单的讲:当两个表建立一对多关系的时候,"一"的那一端是父表,"多"的那一端是子表.父表设置一个主键子表设置一个外键外键与主键相关联 B表引用A表的字段作为外键,那么A表是主表,B表是从表。就像A是B的父亲一样,儿子可以继承父亲的遗产,可以将父亲的东西拿来自己用。用继承的思想想这个问题就会比较明了。简单的理解是,字表中的记录使用了父表中的某些字段,通过这些字段可以找转载 2012-10-10 15:13:36 · 17186 阅读 · 2 评论 -
oracle表空间的概念
表空间是什么表空间实质是组织数据文件的一种途径,Oracle就是通过表空间这个数据库对象完成对数据的组织的。在将数据插入Oracle数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象中。解释数据库、表空间、数据文件、表、数据的最好办法就是想象一个装满东西的柜子。数据库其实就是柜子,柜中的抽屉是表空间,抽屉中的文件夹是数据文件,文件夹中的纸是表,写在纸上的信息就是数据。根据表转载 2012-07-12 10:51:02 · 1105 阅读 · 0 评论 -
oracle数据类型
oracle数据类型 有道是,磨刀不误砍柴工。多了解一些底层的东西,对于Oracle开发、维护大有裨益。个人总结了一些Oracle数据类型集解,相信读者阅读了本文以后,Oracle数据库开发起来会事半功倍!在Oracle数据库中,每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。1、CHAR最多可以以固定长度的格式存储2000个字转载 2012-04-16 11:46:26 · 410 阅读 · 0 评论 -
关于Oracle Companion 分享
http://www.ningoo.net/html/2007/about_oracle_companion_cd.html 作者:NinGoo | 【转载须以超链接形式标明文章原始出处和作者信息】 Oracle10g数据库的安装程序只需要一张光盘,而不是像9i一样有三张光盘。只一张光盘只包括了核心的数据库功能,还有一些辅助功能则包含在一张叫做Companion CD的光转载 2012-04-09 14:51:59 · 1491 阅读 · 0 评论 -
ORACLE_BASE、ORACLE_HOME有什么区别
ORACLE_BASE、ORACLE_HOME有什么区别ORACLE_BASE下是admin和productORACLE_HOME下则是ORACLE的命令、连接库、安装助手、listener等等一系列的东东。这只是ORACLE自己的定义习惯。ORACLE_HOME比ORACLE_BASE目录要更深一些。也就是说:ORACLE_HOME=$ORACLE_BASE/product/ve转载 2012-04-06 15:09:47 · 9007 阅读 · 0 评论 -
什么是数据库实例
什么是数据库实例 在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。我们都转载 2012-04-06 15:00:12 · 26389 阅读 · 0 评论 -
Oracle数据库共享连接和专用连接方式比较
在专用连接方式中,每一个连接到数据库服务器的客户端请求,服务器会和客户端之间建立起连接,这个连接用于专门处理该客户端的所有请求,直到用户主动断开连接或网络出现中断。在连接处于空闲时,后台进程PMON会每隔一段时间,就会测试用户连接状况,如果连接已断开,PMON会清理现场,释放相关的资源。 专用连接相当于一对一的连接,能够快速的响应用户的请求。当然,在连接的时候,首先要创建PGA(Program g转载 2012-10-15 18:05:00 · 707 阅读 · 0 评论