1. 为什么我的监听器的端口(1521)和我的enterprise manager database control 的端口(1158)(访问http://hostname:1158/em)不一样呀。
2 是不是监听器收到到客户端请求就交给对应的服务处理,监听器的相关控制文件在那里,服务的相关控制文件在那里?3 全局数据库名 和 SID 及数据库名 有什么区别 ,全局数据库名什么时候要用到4 我的理解:表空间就是一个文件,可以把我的各种表放到表空间里面,不知道对不对 但是:方案是什么东西,有什么用途,怎么使用
刚学ORACLE,各位高手指点,越详细越好
给你简单解释下:
1。两个不同的东西怎么可能使用一样的端口;
2.监听器收到到客户端请求就交给对应的服务处理,这个没错。监听器的相关控制文件在$oracle_home/network/admin下的listener.ora; oracle的server process没有控制文件,是oracle的内部进程。
3.全局数据库名用来区别不同域里面的相同sid的数据库
4.表空间是1个或者多个数据文件的集合,是个逻辑概念。
5.方案就是所谓的schema,你可以理解为各种对象的集合。
=======================================================================================================================================
一个是监听服务,一个是提供管理页面的web服务,端口当然不同4 我的理解:表空间就是一个文件,可以把我的各种表放到表空间里面,不知道对不对
==================================================================================
表空间对应于sql server中的文件组(file group),不是一个文件,而是一个文件组,数据库表等放进存储在表空间中,使用多个文件的境况下,由于多个文件可以位于不同的物理磁盘上,这样就可以实现表的跨磁盘存储,已突破物理磁盘或分区的存储容量限制。
--- 这个能不能详细解释下?
4、表空间是个逻辑概念,即非真实存在的。表空间下面对应一个或多个数据文件,为物理概念,你在os上能看的到的文件。可以看做所有的表都存在表空间下面