oracle 10g 的学习笔记

preview
需积分: 0 6 下载量 171 浏览量 更新于2009-02-23 收藏 1.04MB DOC 举报
Oracle 10g 是一款企业级的关系型数据库管理系统,它提供了强大的数据管理和处理能力。本篇笔记主要涉及Oracle 10g的数据库创建、客户端管理器的使用以及与其他数据库系统的对比。 创建Oracle数据库是一个关键步骤,它涉及到全局数据库名(Global Database Name)和系统标识符(System Identifier,SID)。全局数据库名是数据库的唯一标识,用于网络通信,而SID则用于服务器内部识别数据库实例。两者长度限制为8个字符,且网络服务名不受此限制。在创建数据库时,还需要为系统用户如SYS、SYSTEM等设置初始密码,这些密码必须遵循特定的规则,如不能以数字开头。 连接模式是影响数据库性能的重要因素。Oracle提供两种连接模式:专用服务器模式和共享服务器模式。专用服务器模式为每个客户端分配独立资源,适合少量高并发、长请求的情况;共享服务器模式则允许多个客户端共享资源,适用于大量并发用户,能有效利用系统资源。 Oracle 10g的客户端管理工具是企业管理器,它允许用户管理和监控数据库。在添加数据库到管理树时,需要提供主机名或IP、监听端口(通常是1521)、SID和网络服务名。网络服务名默认为SID加主机名,但可自定义。连接Oracle数据库的外部程序通常需要指定网络服务名、用户名和密码,而连接字符串会因数据库类型不同而有所差异,例如,与SQL Server或Access的连接字符串格式就有明显的区别。 在登录数据库时,除了验证用户名和密码外,还可能需要指定连接身份,如SYSDBA代表系统管理员权限。用户可以是普通用户或具有SYSDBA权限的管理员,权限范围取决于所选的身份。成功登录后,企业管理器会显示登录信息,包括登录名和权限级别。 Oracle 10g的登录方式与SQL Server 2005有所不同。在SQL Server中,用户通常直接以IP地址作为服务器名称,并基于用户名和权限操作一个或多个数据库。而在Oracle中,数据库是核心单元,用户权限可以限定在特定数据库上,这使得权限管理更加细致。 总结来说,Oracle 10g的学习涵盖了数据库创建、客户端管理、连接模式选择和权限管理等多个方面。理解并熟练掌握这些知识点对于Oracle数据库的日常管理和维护至关重要。通过对比其他数据库系统,可以帮助我们更好地理解Oracle的特点和优势,从而在实际工作中更高效地运用。
_山顶洞人_
  • 粉丝: 60
  • 资源: 25
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜