赞
踩
欢迎转载,转载请标明出处:https://blog.csdn.net/qq_44333320/article/details/105714876
Oracle是一种关系数据库管理系统(RDBMS)。关系数据库是按照二维表结构方式组织的数据集合,每个表体现了集合理论中定义的数学概念————关系。
Oracle数据库(Database)是一个数据容器,它包含了表、索引、视图、过程、函数、包等对象,并对这些对象进行统一的管理。用户只有和一个确定的数据库连接,才能使用和管理该数据库中的数据。
一个ORACLE数据库能够有一个或多个表空间,而一个表空间则对应着一个或多个物理的数据库文件,但一个数据库文件只能与一个表空间相联系。表空间是ORACLE数据库恢复的最小单位,容纳着许多数据库实体,如表、视图、索引、聚簇、回退段和临时段等。
每个ORACLE数据库均有SYSTEM表空间,这是数据库创建时自动创建的,用于存储系统的数据字典表、程序单元、过程、函数、包和触发器等。SYSTEM表空间必须总要保持联机,因为其包含着数据库运行所要求的基本信息(关于整个数据库的数据字典、联机求助机制、所有回退段、临时段和自举段、所有的用户数据库实体、其它ORACLE软件产品要求的表)。
Oracle11g默认创建的主要表空间
表(TABLE)是数据库中存放用户数据的对象。它包含一组固定的列。表中的列描述该表所跟踪的实体的属性,每个列都有一个名字、若干个属性。
块就是最小的逻辑单位,也是最小的存储单位。
Oracle数据库的物理存储结构有多种物理文件组成,主要有数据文件、控制文件、重做日志文件、归档日志文件、参数文件、口令文件和警告日志文件等。
数据文件(Datafiles)
控制文件(control files)
日志文件(log file)
数据库实例(Instance)也称作是服务器(server)是指用来访问数据库文件集的存储结构(系统全局区)及后台进程的集合。
敲敲知识点:
1.在Oracle数据库中,SYSTEM数据文件不能被删除
2.解决SqlPlus前台程序出现中文乱码的问题
第一步:在sqlplus中执行 select userenv(‘language’) from dual;查看当前数据库的字符集为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。我们只需要把客户端字符集和操作系统字符集都设置成这个就行了
第二步:在环境变量中查找一个名为“NLS_LANG”的环境变量,如果找不到,则新建一个,把变量值赋值为:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。