Oracle初识

本文章为学习过程中个人心得和总结,非权威,仅供参考分享

Oracle数据库,目前是主流数据库之一,为什么说是主流数据库之一呢,还有一些主流数据库不过啰嗦(Mysql,DB2,SQL SERVER,Sybase)

1、首先优越的性能是不可否认的

2、有独特的表空间,逻辑更加清晰,更大活跃

3、分布式的管理,轻松协调

4、良好支持大数据格式等等

说一些有意义的Oracle版本,那么在1979年夏天,RSI(Oracle前身)发布了Oracle第二版,接着在1997年9月Oracle 8i诞生,同年的6月发布的Oracle 8,Oracle 8i的的诞生意味着数据库对Internet支持,i就是Internet的缩写。2003年9月历经6年后再出Oracle 10g,同样这次版本的更新加入新特性网格计算,g的含义就是Gird的缩写,数据库同样拥有了网格计算的能力,后4那年的在2007年7月11日,实现了生命周期管理Oracle 11g版本发布。

下面介绍几个数据库术语:

1、数据:书中自有黄金屋,书中自有颜如玉,书中文字就是数据,一样的有价值。在数据库中是最基本的存储对象,格式可以是声音,图片,文本,媒体等等存储到数据库中便是数据,也是建立数据库最基本目的。

2、数据库:数据库,这个库就是存储的仓库,是真真实实存在的,建立在计算机磁盘设备上,以文件的方式去存储,文件格式由厂商制定。结合以前学习计算机,那么磁盘为块存储(SCSI等),也可以说存储最小单元是块block,不做讨论。

3、数据库管理:既然有了数据存储在数据库中,我们总会有管理者去进行规划和整理,用户是不能直接操作文件的,这样安全隐患非常高,同样也是不可行。这时候会通厂商自带的管理工具或者GUI工具为用户一共接口,通过数据库管理来对数据库进行一系列的操作。

4、关系型数据库:关系型数据库,关系表与表之间相互能够关联,利用。同样表之间数据独立,内聚性高,这样相对来说数据安全性好一些,使用时候通过操作数据库管理进行关联也是目前主流的数据库类型一直。

说一说安装中注意(主思路)

1、Oracle安装的时候要检查好硬件是否支持,对硬件要求比较高,物理内存1G,磁盘空间的检测等等

2、基于Oracle数据库的本质,在使用中一定是不断增长的过程,在初步安装的时候要考虑好后续磁盘大小

3、Oracle安装路径中不要有中文字符的出现,因为安装路径不能更好的去支持

数据库中的对象:

学过编程的人对象再熟悉不过了,OA的模式去设计,数据库同样也支持而且对象有很多

1、用户:用户管理角色,通过不同的权限控制来实现不同的操作和管理

2、表:数据库对象,由行组成,每行由列组成

3、索引:是为了大大提高查询的效率,数据库表建立的顺序,对每一行的建立索引

4、函数:和大多数的变成一样,比如在大量复杂的查询SQL语句中,使用函数会大大提高效率,按照规则返回流程代码

5、存储过程:完成一组特定的SQL语句集合,存储在数据库中,只需要编译一次后续不需要编译,通过过程名来调用这个过程

6、触发器:触发器听名字就是触发才有效,类于监听器,本质是执行一段特定的任务代码块,当数据库监听某个事件,会激活这个事件并执行代码块

数据库、数据实例和SID到底是怎样一回事(不特别深入)

数据库前面已经有过介绍,安装完之后我们进入到Oracle的base目录,会找到Oracledata这个文件夹,这就是存放数据库的文件夹,我们就会看到系统中目前有多少个库,进入库后会发现数据文件(DBF),日志文件(LOG),控制文件(CBF)这三种文件类型,我们能肯定的是数据库一定是真实存在,能看得到以文件(块)存储在我们的计算机磁盘中。

数据库实例:当数据库与外界通信或者外界想连接数据库必须通过数据库实例去交互,一个数据库对应一个实例,数据库实例的格式OracleServerInstanceName,我们打开服务会发现OracleServer库名,这就是数据库实例名服务,确保开启无误,关于实例当我们创建数据库的时候会自动生成实例服务。

SID和ORACLE_SID:

SID叫做System Identifier(系统标识符),SID是数据库实例唯一标识符,通常SID就等于实例名,Databases的开发是逻辑性概念,实际开发中,通过SID来引用实例

ORACLE_SID也是Oracle的环境变量,我们sqplus / as sysdba 默认就登陆上了数据库,通过SQL查询可以看到数据库名和实例名,Path路径来设置,Oracle的初始化变量与ORACLE_SID直接影响,影响Oracle的运行环境。

非专业权威知识,若有好的见解希望指出谢谢

时间: 2024-11-20 17:33:39

Oracle初识的相关文章

Oracle第一章——初识Oracle

(以下内容使用的系统和版本为Windows7系统和Oracle11g,Windows其他版本和Oracle其他版本基本差不多.) 一.Oracle简介 简介:Oracle是一个关系型数据库管理系统,是Oracle公司的核心产品. 主要特点: 1.支持多用户.大事务量的事务处理 2.在保持数据安全性和完整性方面性能优越 3.支持分布式数据处理 4.具有可移植性 二.Oracle基本概念 1.数据库 Oracle并不是数据库,而是数据库管理系统,数据库字面上理解,就是储存数据的仓库,而Oracle就

初识Oracle的XMLType

Oracle xmltype是从Oracle 9i开始支持一种新的数据类型,用于存储和管理xml数据,并提供了很多的functions,用来保存.检索和操作xml文档和管理节点.XMLType是系统定义的类型,所以可以使用它作为一个函数的参数或表或视图中的列的数据类型.也可以创建表和视图的XMLType.当你创建一个表中的一个XMLType列,你可以选择XML数据存储在一个CLOB列,作为二进制XML(内部存储为CLOB),或对象的关系. 下面将介绍Oracle XMLType的一些基本使用.

Oracle学习---初识Oracle

什么是Oracle数据库? Oracle是基于对象的关系型数据库. Oracle安装 1.Windows平台上安装 全局数据库名:数据库在服务网络中的唯一标识. 数据库文件:数据文件.控制文件.数据库日志文件. 数据库实例:一系列为数据库提供服务的内存空间和后台进程. 系统全局区(SGA):实例中的内存结构.

初识Oracle

登录时无法登陆:   无监听程序 ———>启动服务OracleXETNListener   监听程序当前无法识别连接描述中的请求服务————>重启服务       OracleServiceXE        检查tnsnames.ora的host值 没安装PL/SQL时:   运行sqlplus登陆,user_tables表查看所有用户  Oracle:以:为一句语句结尾 oracle数据类型:   字符数据类型:char,varchar2,nchar.nvarchar2   数值数据类型:

初识 数据库及Oracle数据库

一.数据库基本概念二.数据库举例三.Oracle特点四.Oracle版本五.安装Oracle注意事项六.SQL简介七.Select语句 一.数据库基本概念 数据库(Database,DB)数据库管理系统(Database Management System,DBMS)数据库管理员(Database Administrator,DBA)数据库系统(Database System) 二.数据库举例 Oracle(Oracle) DB2(IBM) SQL/Server(MS) SyBase(SyBas

Oracle基础结构认知—初识oracle【转】

Oracle服务器(oracle server)由实例和数据库组成.其中,实例就是所谓的关系型数据库管理系统(Relational Database Management System,RDBMS),用来提供相关的数据库管理功能:而数据库则由Oracle数据库文件组成,用来存储数据.实例可以进一步细分为系统全局区域(System Global Area,SGA)和后台进程(Background Processes).数据库也可以再细分为数据文件(data files).控制文件(control

初识Oracle数据库的基本操作

SQL> --切换用户 SQL> connect practice/123 已连接. SQL> --查询学生表信息 SQL> select * from stuInfo; STUNO STUNAME STUAGE STUID STUSEAAT ------ -------------------- ---------- ---------- ---------- 0 王五 15 5.9876E+15 5 2 王五 15 5.9876E+15 5 3 王五 15 5.9876E+15

蜗牛—Hibernate之初识配置

下载Hibernate的jar包 把以下jar文件考到项目lib下 然后在myeclipse中打开database的view视图创建一个新的数据库连接 接下来,配置连接,需要导入ORACLE的jar包 我创建的连接名为wjj 然后在项目中加入Hibernate的配置信息,可以用刚才创建的数据库连接用myeclipse生成 首先,点击项目右键 接下来,需要把那些划红线的东西勾掉 next next,,DB Driver用刚才创建的数据库连接即可 最后,勾掉此选项 最后在项目的src项目里产生此文件

Oracle JET 起步

初识JET,相见恨晚 Oracle JET介绍 Oracle JET是一个用于经验丰富的JavaScript开发人员构建基于客户端的基于JavaScript的应用程序的工具包.它是代码重,最绝对不是为JavaScript初学者. Oracle说:"在使用Oracle JET成功开发应用程序之前,您应该熟悉JET框架使用的第三方库和技术.该列表包含: JQuery JQuery UI Knockout JavaScript CSS HTML5 SASS Apache Cordova (if you