- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数库讲义(第五章)
讲 义 本章内容 5.1 Oracle 连接配置结构 5.2 Oracle 数据库标识 5.3 Oracle 网络配置 5.4 关于数据库的SYS用户 5.5 数据库启动与关闭 5.1 Oracle连接配置结构 连接配置结构是指客户端和服务器端的连接方法。在客户机服务器工 作方式下,用户执行两个代码模块来完成对数据库实例的访问。一是客 户端应用向数据库发出SQL命令;二是服务器软件负责解释和处理来自客 户的SQL语句。Oracle数据库的有3中连接结构。 5.1.1 组合用户与服务器结构 在这种连接方式中,客户端与服务器同处一台机器中,对于每一个 用户,其客户端应用程序与服务器程序组合成单个用户进程。 5.1.2 专用服务器结构(DEDICATED SERVER) 在这种连接方式中,客户端与服务器端是分开的机器。用户进程与 服务器进程一一对应的。每一个用户进程就有一个服务器进程为之服务。 专用服务器的工作过程 ① 客户端向服务器应用请求,同时产生用户进程。 ② 服务器向用户返回连接成功信息,并为创建一个专用服务器进程。 ③ 客户直接与专用服务器进程进 行交互,在共享池处理SQL语句。 ④ 交互在PGA中建立一个专用SQL区, 专用服务器检查用户存取权限。 ⑤ 服务器进程从SGA的数据缓存区 读取相应数据块。 ⑥ 处理结果返回给用户。 ⑦ 修改后的数据由DBWR进程写入数 据文件,日志由LGWR进程写入日 志文件。 5.1.3 多线程服务器结构(MULTITHREADED SERVER) 多线程服务器结构(MTS结构,也叫共享服务器)。在这种结构下允许多个 用户进程连接到少数的服务器进程。由调度进程Dnnn来管理用户进程与服务 器进程交互。下面是多线程服务器MTS的工作过程: ① 客户端向服务器应用请求,同时产生用户进程。 ② 服务器向用户返回连接成功信息,调度进程把请求放入请求队列中。 ③ 服务器进程在请求队列中检索用户发出的SQL语句,并在共享池处理SQL语句。 ④ 服务器进程把处理完的结果放入响应队列中。 ⑤ 调度进程检查响应队 列把请求结果送回用 户进程。 ⑥ 修改后的数据由DBWR 进程写入数据文件, 日志由LGWR进程写入 日志文件。 5.2 Oracle数据库标识 Oracle数据库的几个概念和标识类参数,一定要搞清楚,以免在实际应 用中出现错误。 5.2.1 数据库名 数据库名是区分一个数据库的内部标识。 1. 确定数据库名 .Oracle数据库安装的同时要创建一个数据库(实例),并确定数据库名。 .修改数据库名要同时修改PFILE文件和控制文件。原则上不允许修改。 2. 数据库名的位置 在数据库参数文件PFILE(INIT.ORA)中,用参数DB_NAME表示。 3. 数据库名的作用 .创建数据库、控制文件、修改库结构、备份数据库时需要数据库名。 .数据库名做为物理文件结构的存放目录。D:\Oracle\Oradata\数据库名。 4. 数据库名查询 select * from v$database; select * from v$parameter where name=db_name; 5.2.2 Oracle实例名(INSTANCE NAME) 数据库实例名是区分一个数据库的外部标识,操作系统标识。 1. 确定Oracle实例名 Oracle数据库安装的同时要创建一个数据库,并确定缺省Oracle实例名。 2. Oracle实例名的位置 在数据库参数文件PFILE(INIT.ORA)中,用参数INTANCE_NAME表示。 3. Oracle实例名与数据库名关系 数据库名与实例名之间是一一对应关系,有一个数据库名就有一个 实例名(单服务器下)。数据库实例名与数据库名可以不同。 4. 数据库实例名查询 select * from v$instance; select * from v$parameter where name=instance_name; 5.2.3 数据库环境变量名ORACLE_SID ORACLE_SID是数据库环境变量名,但它作为操作系统环境变量来使用。 1. ORACLE_SID的产生 确定数据库名同时ORACLE_SID被写入WINDOWS注册表中。 2. ORACLE_SID的位置 在WINDOWS注册表:HKEY_LOCAL_MACHINE/SOFTWARE
您可能关注的文档
- oracle1g for Linux安装.doc
- Oracle1g for RedHat6.4安装手册.doc
- Oracle1g数据库介绍、安装、使用.ppt
- Oracle1R2在centos5.9上的安装.doc
- Oracle9第4章 数据表.ppt
- OraclePSQL简介.ppt
- OracleT2入门.ppt
- Oracle_1g_图书管理系统项目报告书.doc
- Oracle中用的函数与表达式.ppt
- Oracle从门到精通-第1章.ppt
- 2025年一级建造师考试《水利水电工程管理与实务》冲刺必刷卷.docx
- 2025年一级建造师考试《水利水电工程管理与实务》逆袭破题卷1.docx
- 2025年一级建造师考试《市政工程管理与实务》冲刺必刷卷 .docx
- 2025年一级造价工程师考试《建设工程计价》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价管理》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(安装专业)》预习卷.docx
- 2025年一级造价工程师考试《建设工程造价案例分析(土建专业)》预习卷.docx
- 2025年中级会计考试《会计实务》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》冲刺提分卷.docx
- 2025年中级会计考试《财务管理》全真模拟卷.docx
文档评论(0)