oracle数据库入门基础知识,oracle面试题
其实oracle数据库入门基础知识的问题并不复杂,但是又很多的朋友都不太了解oracle面试题,因此呢,今天小编就来为大家分享oracle数据库入门基础知识的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
Oracle数据库基础的内容简介
本书深入浅出地介绍了Oracle9i数据库系统管理与开发的基础知识,包括4篇共16章,内容涉及0racle9i数据库服务器安装与配置、数据库的创建、数据库管理与开发工具的应用、数据库体系结构与存储空间管理、数据库对象及其管理、数据库安全性管理、数据库备份与恢复管理,以及SQL语言、PL/SQL程序设计等。全书理论与实践相结合,包含大量应用实例,强调实际操作技能的培训。为适合教学需要,各章末均配有习题,并配有电子课件。本书面向Oracle数据库的初学者和入门级用户,可以使读者从Oracle知识零起点开始逐渐全面地了解Oracle数据库的基本原理和相关应用开发,为将来深入学习Oracle数据库奠定基础。本书适合作为高等院校计算机相关号业的教材,也适合作为Oracle数据库的初学者,以及初、中级数据库管理与开发人员的培训教材。
ORACLE数据库的入门知识问题。
1.本机先安装oracle client或者server,可以去www.oracle.com下载安装。
2.如果是linux、unix的系统可以在terminal下使用如下命令 ps-ef|grep ora_smon|grep-v grep
来查看出现 ora_smon_xxx后面的xxx表示数据库的SID如果有多个的话,那就说明服务器上运行着多个实例,如果是windows系统那就看services.msc里面以ora开头的相关服务有几个了。
3.可以使用dba_tables这个系统数据字典来查看某个用户有那些表,当然前提是当前连接的用户需要相关的权限比如 select any dictionary权限,只要有这个权限就可以查看dba_tables
4.常用命令太多这些你以后随着你的学习的深入再逐渐了解吧这里就不列举了。
补1.见1
补2.如果你已经连接到oracle服务端了的话可以查看系统字典v$database的platform_name字段(不知道是否理解对你的问题)另外可以使用ssh工具远程连接linux服务器查看相关信息比如putty、secureCRT等工具。
补3.使用dba_users查看数据库的用户
Oracle数据库实例及其相关概念
完整的Oracle数据库通常由两部分组成 Oracle数据库实例和数据库
)数据库是一系列物理文件的集合(数据文件控制文件联机日志参数文件等)
)Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区
在启动Oracle数据库服务器时实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存)然后由这个Oracle数据库实例来访问和控制磁盘中的数据文件 Oracle有一个很大的内存快成为全局区(SGA)
一数据库表空间数据文件
数据库
数据库是数据集合 Oracle是一种数据库管理系统是一种关系型的数据库管理系统
通常情况了我们称的数据库并不仅指物理的数据集合他包含物理数据数据库管理系统也即物理数据内存操作系统进程的组合体
数据库的数据存储在表中数据的关系由列来定义即通常我们讲的字段每个列都有一个列名数据以行(我们通常称为记录)的方式存储在表中表之间可以相互关联以上就是关系模型数据库的一个最简单的描述
当然 Oracle也是提供对面象对象型的结构数据库的最强大支持对象既可以与其它对象建立关系也可以包含其它对象关于OO型数据库以后利用专门的篇幅来讨论一般情况下我们的讨论都基于关系模型
表空间文件
无论关系结构还是OO结构 Oracle数据库都将其数据存储在文件中数据库结构提供对数据文件的逻辑映射允许不同类型的数据分开存储这些逻辑划分称作表空间
表空间(tablespace)是数据库的逻辑划分每个数据库至少有一个表空间(称作SYSTEM表空间)为了便于管理和提高运行效率可以使用一些附加表空间来划分用户和应用程序例如 USER表空间供一般用户使用 RBS表空间供回滚段使用一个表空间只能属于一个数据库
每个表空间由同一磁盘上的一个或多个文件组成这些文件叫数据文件(datafile)一个数据文件只能属于一个表空间在Oracle以后数据文件创建可以改变大小创建新的表空间需要创建新的数据文件数据文件一旦加入到表空间中就不能从这个表空间中移走也不能与其它表空间发生联系
如果数据库存储在多个表空间中可以将它们各自的数据文件存放在不同磁盘上来对其进行物理分割在规划和协调数据库I/O请求的方法中上述的数据分割是一种很重要的方法
Oracle数据库的存储结构分为逻辑存储结构和物理存储结构
)逻辑存储结构用于描述Oracle内部组织和管理数据的方式
)物理存储结构用于描述Oracle外部即操作系统中组织和管理数据的方式
二 Oracle数据库实例
为了访问数据库中的数据 Oracle使用一组所有用户共享的后台进程此外还有一些存储结构(统称为System Gloabl Area即SGA)用来存储最近从数据库查询的数据数据块缓存区和SQL共享池(Shared SQL Pool)是SGA的最大部分一般占SGA内存的%以上通过减少对数据文件的I/O次数这些存储区域可以改善数据库的性能
Oracle数据库实例(instance)也称作服务器(server)是用来访问数据库文件集的存储结构及后台进程的集合一个数据库可以被多个实例访问(这是Oracle并行服务器选项)
lishixinzhi/Article/program/Oracle/201311/17362
oracle数据库入门基础知识的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle面试题、oracle数据库入门基础知识的信息别忘了在本站进行查找哦。