`
yzmduncan
  • 浏览: 326668 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论
阅读更多

完整的Oracle数据库通常由两部分组成:实例和数据库

1、数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 

2、实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。

Oracle数据库是基于“客户端/服务器”(Client/Server)模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。

Oracle数据库有如下几个强大的特性:

支持多用户、大事务量的事务处理

数据安全性和完整性的有效控制

支持分布式数据处理

可移植性强

Oracle的几个专业性网站:

http://www.oradb.net/default.aspOracle技术网)

http://www.cnoug.org/index.php ORACLE技术中国用户讨论组)

 

ORACLE组件

实例、用户进程和服务器进程驻留在内存中,而所有其他文件都存储在硬盘上。

  Oracle实例:

Oracle实例是后台进程和内存结构的集合。必须启动实例才能访问数据库中的数据。Oracle实例启动时,将分配一个系统全局区(SGA)并启动一系列Oracle后台进程。每一个后台进程在数据库中执行不同的任务。一个实例只能打开并使用一个数据库。

  Oracle数据库: 

Oracle数据库由操作系统文件组成,这些文件也称为数据库文件,为数据库信息提供实际物理存储区。Oracle数据库包括逻辑结构和物理结构。数据库的物理结构包含数据库中的一组操作系统文件。数据库的逻辑结构是指数据库创建之后形成的逻辑概念之间的关系,如表、视图、索引等对象。

 

Oracle实例进程结构:

  用户进程:

用户进程是一个需要与Oracle服务器进行交互的程序。此进程在数据库用户请求连接Oracle服务器时启动。如用户启动数据库客户端工具SQL *Plus时,系统自动建立一个用户进程。

  服务器进程:

服务器进程用于处理连接到该实例的用户进程的请求。此进程在用户建立会话并连接Oracle实例时启动。服务器进程直接与Oracle数据库交互,实现调用和返回结果。

  后台进程:

Oracle数据库中,为了使系统性能最好和协调多个用户,实例系统中使用一些附加进程,称为后台进程。这些后台进程存在于服务器操作系统中,在实例启动时自动启动。

 

登陆到ORACLE

Oracle产品安装完成后,客户端为了与数据库服务器连接进行数据访问,必须进行网络连接配置,网络配置包括服务器端配置和客户端配置。

  服务器配置:(监听器)

服务器端配置,是指配置一个监听器。用于监听客户端发过来的连接请求。

监听器配置包括监听协议、地址以及其它相关的信息参数。

监听器配置存储在一个名称为listener.ora的配置文件中。

该文件位于D:\oracle\ora90\network\ADMIN\listener.ora

默认的监听器监听以下TCP/IP协议地址。

     客户端配置:(服务名)

客户端要与服务器连接请求,则须创建一个网络服务名,该服务名与远程或本地的监听器建立连接,客户用它向服务器端发出连接请求。

要在一台没有安装Oracle数据库服务器的工作站上连接Oracle服务器,必须单独安装Oracle客户端软件。在客户端创建服务名时,需要指定网络协议、与协议相关的信息和数据库的SID(全局数据库名)。这些配置信息都存储在tnsnames.ora文件中,保存位置与listener.ora相同。

该文件位于D:\oracle\ora90\network\ADMIN\ tnsnames.ora

 

ORACLE的应用工具

  Oracle查询工具:Oracle Query Tools

  SQL *Plus

  Isql *Plus

  PL/SQL

 

 

用户管理 
      在Oracle中,为了加强数据的安全性,用户必须拥有相应的帐号及其权限才可访问Oracle数据库。数据库管理员可以创建允许访问数据库的用户账号,并授予其访问权限,帐号创建后,用户就能根据管理员授予的权限访问Oracle数据库了。 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics