Oracle数据库知识笔记汇总1
Oracle数据库是关系数据库管理系统(RDBMS),它由Oracle Corporation开发,广泛应用于企业级数据库管理。以下是Oracle数据库知识笔记汇总1的详细知识点:
一、Oracle数据库安装
Oracle数据库安装需要进行连接设置,包括连接信息的填写和tnsnames.ora文件的配置。连接信息包括服务器地址、端口号和数据库名称。默认连接方式为:192.168.88.6:1521/orcl。tnsnames.ora文件配置方式连接需要复制远程服务器Oracle安装目录中的tnsnames.ora文件到本地的instantclient_12_1软件目录下,并修改本地复制的tnsnames.ora配置文件,最后设置本地tnsnames.ora到本地的环境变量配置中。
二、Oracle体系结构
Oracle数据库是数据的物理存储,包括数据文件、控制文件、联机日志和参数文件。Oracle数据库的概念不同于其他数据库,一个数据库是一个操作系统只有一个库。Oracle数据库可以看作是一个大数据库。
Oracle实例(OracleInstance)由一系列的后台进程(BackgroundProcesses)和内存结构(MemoryStructures)组成。一个数据库可以有n个实例。
用户是在实例下建立的,different instances can have the same user name.
表空间是Oracle对物理数据库上相关数据文件(ORA或者DBF文件)的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间。每个表空间包含了在逻辑上相关的一组结构。每个数据库至少有一个表空间(称之为system表空间)。
三、表空间和数据文件
表空间由同一磁盘上的一个或多个文件组成,称为数据文件(datafile)。一个数据文件只能属于一个表空间。数据文件是数据库的物理存储单位,数据库的数据是存储在表空间中的,真正是在某一个或者多个数据文件中。
注意:表的数据,是有用户放入某一个表空间的,而不是物理存储在数据文件中。数据文件只能属于一个表空间,一旦数据文件被加入到某个表空间后,就不能删除这个文件,如果要删除某个数据文件,只能删除所属于的表空间才行。
Oracle数据库安装需要进行连接设置,Oracle数据库的概念不同于其他数据库,Oracle实例由一系列的后台进程和内存结构组成,表空间是Oracle对物理数据库上相关数据文件的逻辑映射,数据文件是数据库的物理存储单位。