oracle原理
Oracle 主流版本
9i 11g 12c
1.Oracle的监听和客户端
H:\app\happy\product\11.2.0\dbhome_1\NETWORK\ADMIN
listener.ora 监听的配置
tnsnames.ora 客户端配置
2.连接Oracle可以被正常连接,必须保证下列服务启动
监听程序
数据库服务:
oracle介绍
甲骨文股份有限公司(Oracle)是全球大型数据库软件公司,总部位于美国加州红木城的红木岸。在2008年,甲骨文股份有限公司是继Microsoft及IBM后,全球收入第三多的软件公司。Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统。
PGA 进程全局区,可以有多个
SGA:系统全局区,一个实例只有一个SGA
PgA:
DBC连接到实例中的PGA上,客户端的增删改查操作的都是PGA中的数据,而并非整个实例。客户端做commit操作就会将PGA中的数据提交到SGA中。然后再将SGA中的数据提交到DB中。该过程也称为“两阶段提交 two-phase commit”
数据库用户登录:
Sys :超级管理员
(不能用normal方式登陆,只能用sysoper,sysdba方式)
System 普通管理员
scott :普通用户
超级管理员,普通管理员都可以建立用户和对用户进行授权操作
DBA:拥有全部权限,是系统最高权限
connect:拥有connect 权限的用户只可以登陆orcle,可以创建尸体,不可以创建数据库
对于普通用户 :授予connect,resource 权限
对于DbA管理用户授予connect,resource,dba权限
Oracle伪列
就像表中的列,他在内存中,并没有真实存储在表中
之能查询,不能插入
只能查询>M or <N 但等于不可以10以下不能用=