电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

OracleforTiptop系统培训教程VIP免费

OracleforTiptop系统培训教程_第1页
1/63
OracleforTiptop系统培训教程_第2页
2/63
OracleforTiptop系统培训教程_第3页
3/63
神州数码管理系统有限公司神州数码管理系统有限公司DigitalChinaManagementSystemsLimitedDigitalChinaManagementSystemsLimitedOracleforTiptop系统培训教程谢穗安(易拓服务中心)xiesa@digitalchina.com内容纲要•Oracle体系及架构•Oracle内存及进程•Oracle数据储存•Oracle数据库启动和关闭•Oracle表空间管理•Oracle用户管理•Oracle数据库备份和恢复•Oracle警告日志和工具Oracle体系及架构(1)PasswordfileParameterfileArchivedlogfilesRedologfilesDatafilesControlfilesDatabaseInstanceSGADatabasebuffercacheRedologbuffercacheSharedpoolLibrarycacheDataDict.cachepmonsmondbwrlgwrchptothersServerprocessUserprocessPGAMemoryStructuresBackgroundProcessesOracle体系及架构(2)实例–Instance•用来访问数据库文件集的存储结构及后台进程的集合;•实例为存取和控制一数据库的软件机制;•每一次在数据库服务器上启动一数据库时,称为系统全局区(SystemGlobalArea)的一内存区(简称SGA)被分配,有一个或多个Oracle进程被启动,该SGA和Oracle进程的结合称为一个Oracle数据库实例;•一个实例的SGA和进程为管理数据库数据而工作,为该数据库一个或多个用户服务而工作;•在Oracle系统中,首先是实例启动,然后由实例装配(Mount)数据库,最后才打开数据库。单个数据库可被多个实例装配,即多个实例共享同一物理数据库。Oracle体系及架构(3)实例与数据库文件之间的关系数据库文件(DataFiles)实例1SGA+进程实例2SGA+进程实例NSGA+进程Oracle体系及架构(4)模式和模式对象•一个数据库可以有多个用户;•每个用户都拥有一个模式(Schema);•每个用户模式是表和索引等数据库逻辑对象的集合;•创建了一个用户后,则该用户自动对应了一个模式,用户登录后,可以操作自己模式下的对象,但不可以操作其他用户模式下的对象,除非为该用户授权;•Oracle数据库中的表是基于用户的,每个用户可以有名称相同的表而互不干扰。Oracle体系及架构(5)Oracle数据库系统的两个管理员权限•SYS:sysdba权限+dba权限•SYSTEM:dba权限sysdba:管理Oracle实例的权限dba:管理Oracle数据库的权限Oracle体系及架构(6)systemsysdsds1ds2sysdbadsds1ds2usersschemasobjectsdatabasetables,views…tables,views…synonyms图解数据库、用户、模式、数据库对象的关系一些重要的概念(1)•数据库名/全局数据库名•实例名•网络服务名一些重要的概念(2)•数据库名,全局数据库名(GlobalDatabaseName)用以区分各个数据库内部标识Oracle参数“DB_NAME”可通过SQL命令查询到SQL>selectnamefromv$database;或SQL>showparameterdb_name;一些重要的概念(3)•实例名(InstanceName)用于数据库与操作系统之间的联系Oracle参数“INSTANCE_NAME”SQL>selectinstance_namefromv$instance;或SQL>showparameterinstance_name;操作系统环境变量“ORACLE_SID”#echo$ORACLE_SID一些重要的概念(4)•网络服务名(NetService)也可叫主机字符串,用于客户端连接到Oracle数据库,包括三方面内容:网络协议(TCP/TCPS/IPC/NMP)主机名或IP地址,及服务端口(TCP1521)数据库服务名一些重要的概念(5)•操作系统管理员对于Unix/Linux/HPUX/AIX/Solaris等系统而言,操作系统管理员就是“root”用户•Oracle数据库系统管理员Oracle数据库(Oracle公司把这个产品命名为OracleDatabase),其管理员一般是操作系统中的“oracle”用户•Oracle数据库管理员每一个数据库都有两个『数据库管理员』,即dba,就是“sys”和“system”;topprod和toptest是两个不同的Oracle数据库,topprod的sys用户与toptest的sys用户互不相干,不是同一个帐号;“sys”是管理实例,“system”是管理数据库的,sys的权限最大Oracle内存及进程(1)Oracle内存结构•SGA系统全局区包括数据库缓冲存储区、字典缓存区、日志缓冲区和共享池等•软件代码区•PGA程序全局区为单个用户进程分配的专用内存区域,私有的用户进程,不能共享;包括栈区和数据区•排序区Oracle内存及进程(2)Oracle进程结构系统为了使性能最好和协调多个用户,在多进程系统中使用一些附加进程...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

OracleforTiptop系统培训教程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部