- 浏览: 1729099 次
- 性别:
- 来自: 沈阳
文章分类
- 全部博客 (288)
- java (59)
- javaweb (15)
- eclipse (16)
- uml (1)
- java ee (7)
- windows (5)
- html (4)
- 数据结构和算法 (6)
- oracle (84)
- struts (3)
- ajax (3)
- hibernate (3)
- spring (12)
- ExtJS (14)
- 随笔 (2)
- JavaScript (9)
- PL SQL (12)
- tomcat (2)
- Plugins (5)
- office (2)
- webService (4)
- others (9)
- htc (1)
- 自定义标签的行为 (1)
- powerDesigner (3)
- webSphere (5)
- linux (6)
- dom4j (1)
- xml (5)
- json (2)
- bat (4)
- spring MVC (5)
- MySQL (12)
- junit (4)
- maven (10)
- jquery (1)
- mongoDB (16)
- git (0)
- mybatis (5)
- svn (3)
- activemq (3)
- quartz_job (1)
最新评论
-
白天看黑夜:
PDMReader实现pdm建模快速导出word,html文件 ...
利用powerDesigner逆向导出oracle表为PDM并把PDM转为CDM -
sanshao:
roompig 写道beancopier只实现了浅拷贝的功能, ...
使用Cglib的BeanCopier实现Bean的拷贝 -
贝塔ZQ:
Java实现导入导出excel文件,利用poi实现感觉代码比较 ...
利用java导入导出excel到oracle数据库 -
suxj16:
部署之后启动有问题org.springframework.be ...
spring mvc文件上传实现进度条(转) -
suxj16:
谢谢分享。部署之后启动有问题org.springframewo ...
spring mvc文件上传实现进度条(转)
<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:DocumentKind>DocumentNotSpecified</w:DocumentKind><w:DrawingGridVerticalSpacing>7.8</w:DrawingGridVerticalSpacing><w:View>Normal</w:View><w:Compatibility></w:Compatibility><w:Zoom>0</w:Zoom></w:WordDocument></xml><![endif]-->
有关数据库名,实例名,网络服务名和服务名的概念理解,请指正!
--数据库实例名
(INSTANCE_NAME)----------------
数据库实例名是用于和操作系统之间的联系,也就是说用于对外连接,操作
系统与数据库交互,必须使用数据库实例名。数据库实例名在创建数据库后,
可以被修改,该参数也被写入数据库参数文件PFILE
文件中:
INSTANCE_NAME = testDB
此参数是在安装时确定
--数据库名
(DB_NAME)--------------
是用于区分数据库的内部标识,即
Oracle
数据库的内部标记,
是以二进制方式存储于控制文件中的参数,数据库创建完成之后不得修改,
该参数也被写入数据库参数文件PFILE
文件中:
DB_NAME = testDB
在多处操作中需要使用数据库名,包括数据库安装、创建新数据库、创建
数据控制文件、修改数据库结构、及使用备份与恢复工具时等。
此参数是在安装时确定
--数据库域名
(DB_DOMAIN)----------------
在数据库名后加(.DB_domain)
构成,为保证数据库名在网络中的唯一性
主要在以下情况下考虑使用:
1 分布式环境下,两个数据库通过数据库链路进行远程传输
2 同一环境下,两个数据库的数据库名相同
如不属上述情况,可不考虑数据库域名问题,以便于数据库理解
此参数是在安装时确定
--全局数据库名
(GLOBAL_DB_NAME)----------------
它唯一标识该数据库,以区别于任何其它数据库,全局数据库名由以下形式构成
数据库名
+
数据库域名 如:
testDB.ChinaMobile.com
--数据库服务名
(SERVICE_NAMES)----------------
数据库的逻辑表示,它是数据库呈现给客户机的方式。缺省为全局数据库名,即在安装
或数据库创建期间输入的由数据库和域名组成的一种名称,如不存在数据域名时即为数据库名。
在参数文件PFILE
中由
SERVICE_NAMES
指定
: SERVICE_NAMES = testDB.ChinaMobile.com
--操作系统环境变量
(ORACLE_SID)----------------
也是Oracle
数据库实例名,但它是操作系统的环境变量,用于和操作系统的交互。
--网络服务名
(NET SERVICES NAME)
它是“
连接描述符
”
简称,
--连接描述符
连接描述符是网络连接目标特殊格式的描述,它包括网络协议、主机名称或地址、和目标服务
在Oracle7
和
Oracle8
版本
,
目标服务由
Oracle
系统标识符
(SID)
来标识,而
Oracle8i
、
Oracle9i
则通过
数据库服务名来来标识。保存tnsnames.ora
文件中在格式如下:
myDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = testDB.ChinaMobile.com)
)
)
---------------------------------------------------------------------------------------
在
Oracle7
和
Oracle8
中只存数据库名和数据实例名
,
而在
Oracle8i
和
Oracle9i
中又增加了数据域名、
数据服务名、全局数据名三个新参数,这些参数都是存在于同一数据库并对这一数据库进行标识,
即用于区别于不同数据库的参数
实例名=
系统标识符
(SID)
,服务名和实例名都是对数据库的标识,
服务名是数据库的逻辑表示映射的是数据库名,
而实例名也与数据库名是一一对应关系(
不包括并行服务结构
)
Oracle7和
Oracle8
通过实例名
(SID)
来连接数据库
而Oracle8i
和
Oracle9i
是通过服务名来连接数据库
网络服务名是连接描述符的简称,连接描述符中包括
网络协议、主机名称或地址、和服务目标,服务目标根据
Oracle版本来选择使用实例名和服务名来标识
发表评论
-
日期差的天时分秒表示SQL(转)
2015-01-09 14:47 2420文章出自:http://blog.csdn.net/ ... -
MySQL分组后排序的问题(转)
2014-05-21 11:31 1718文章出自:http://zhidao.baidu.co ... -
在oracle的decode函数中实现like相同操作
2014-03-28 14:37 10899在oracle的decode函数中不能使用like操作 ... -
45个非常有用的Oracle查询语句分享
2014-03-17 13:41 961文章出自:http://tech.it168.com ... -
能使 Oracle 索引失效的七大限制条件
2014-03-17 13:11 6219文章出自:http://tech.it168.com/ ... -
oracle存储过程异常处理及时间戳变量类型
2014-03-15 18:02 3110下面通过一个简单 ... -
对只转发结果集的无效操作: isLast
2014-03-13 14:19 2720在遍历结果集的时候,用rs.isLast()来判断是否到达 ... -
oracle连接DBLINK报错:ORA-12154: TNS:could not resolve service name的解决办法(转)
2014-01-13 15:56 3152文章出自:http://blog.csdn.net/x ... -
查看oracle enterprise manager端口的途径(转)
2014-01-13 12:04 1328文章出自:http://www.myexception ... -
利用java导入导出excel到oracle数据库
2013-12-05 14:46 8639用到的JAR包如下(可以直接到POI官网上下载也可以 ... -
WebSphere+Oracle乱码问题解决
2013-11-26 15:01 1573环境介绍: Web容器(中间件):W ... -
v$session 的权限(转)
2013-11-15 13:32 1828文章出自:http://blog.csdn.net/x ... -
Oracle中查看所有表和字段(转)
2013-08-29 11:48 1251文章出自以下两个网站: Oracle中查看所有表和字 ... -
oracle杀掉正在运行的存储过程
2013-08-28 16:05 3261本篇文章主要介绍如何kill掉一个正在运行的存储过程, ... -
oracle中v$access视图介绍
2013-08-28 15:49 8473如果想了解如果杀掉一个正在运行的存储过程,请查询这篇 ... -
oracle 临时表介绍(整合)
2013-08-27 11:14 2475在工作中用临时表从A库到B库导入LOB(大)字段,用临 ... -
oracle 的连接操作(left jion,right jion, full jion)
2013-06-14 12:52 25351.创建测试表 -- Create table ... -
如何查看oracle的版本信息(转)
2013-05-07 08:30 1215文章出自: http://blog.sina.com. ... -
oracle触发器实践(增,改,删)
2013-04-27 14:02 1388实现对某个表的增改删的监控操作,并记录到另一个表中. ... -
Oracle如何正确删除archivelog文件(转)
2013-04-10 13:29 2951文章出自 : http://cac ...
相关推荐
数据库名、数据库实例名、数据库域名与全局数据库名以及数据库服务名是Oracle数据库系统中四个核心的名词,它们各自扮演着不同的角色,对于理解和管理Oracle数据库至关重要。 首先,数据库名(Database Name)是...
- 如果项目或模块有特定的简称或专业名称,则使用该名称作为实例名。 - 若没有特定简称或名称,则使用完整的英文单词命名,单词间用下划线`_`连接。 - 实例名称长度限制为30个字符。 **2.2 表命名** - 采用`项目名...
服务名是Oracle数据库中提供的服务的名称,它可以不同于数据库名或实例名。每个服务可以绑定到一个或多个监听器实例。 **作用:** - 用于客户端连接到数据库时指定的服务名称; - 可以有多个服务名称指向同一个...
2. 网络服务名:在Oracle数据库中,网络服务名是一个用于识别数据库的逻辑名称,通过这个名称,客户端可以连接到服务器上的数据库实例。创建网络服务名通常涉及编辑`tnsnames.ora`文件,该文件位于客户端或服务器端...
在Oracle数据库的管理和使用过程中,有几个重要的概念常常被提及,但有时也容易被混淆,这些概念包括:数据库名(DB_NAME)、数据库实例名(INSTANCE_NAME)、操作系统环境变量ORACLE_SID、数据库服务名(SERVICE_...
ORACLE数据库及SQL语言考试题一含答案.pdf ...这些知识点涵盖了ORACLE数据库的基本概念、数据库设计、数据表的创建、数据备份和恢复、SQL语句编写等方面,旨在考察新同事ORACLE数据库知识和SQL语言掌握情况。
根据提供的文档信息,我们可以归纳并深入解析Oracle数据库的相关知识点,主要围绕选择题、名词解释、简答题及应用题几个部分展开。以下是对这些知识点的详细阐述: ### 一、选择题解析 1. **实例服务**:选项D ...
- **定义**:实例是指一组Oracle后台进程/线程以及一个共享内存区,这些进程和内存共同构成Oracle数据库运行时的状态。 - **组成部分**: - **后台进程**:负责执行数据库的各种任务,如数据缓冲、日志记录等。 - ...
Oracle 网络配置是 Oracle 客户端连接到数据库所需的网络配置,涉及到监听程序、服务名、命名方法、NETCA、NETMGR、LSNRCTL、SRVCTL、LISTENER.ORA、SQLNET.ORA、TNSNAMES.ORA 等多个概念和工具。
- 实例名标识了一个正在运行的数据库实例。 **7.3 连接描述符** - 连接描述符包含了连接到数据库所需的信息,如主机名、端口号和服务名。 **7.4 数据库的几种打开关闭方式说明** - **OPEN**: 正常打开数据库。 -...
Oracle数据库是企业级关系型数据库管理系统,其在IT领域中占据着重要的地位。这篇文档是针对Oracle考试的复习资料,涵盖了选择题、名词解释和简答题。以下是对这些知识点的详细解析: 1. **数据库逻辑存储结构**:...
根据提供的文档信息,我们可以归纳出一系列关于Oracle数据库的关键知识点,涉及了存储参数配置、SQL查询、约束、资源管理、用户管理、系统结构等多个方面。接下来,我们将逐一详细解析。 ### 一、选择题分析 #### ...
根据提供的文件信息,可以看出这里涉及的是在Linux环境下配置与启动多个服务的过程,包括Oracle数据库、MySQL数据库以及一个可能与游戏服务器相关的服务(由于提供的部分内容较为杂乱,难以准确判断其具体用途)。...
JPA提供了多种策略,如 AUTO(让数据库自动生成,例如自增ID)、TABLE(通过特定的数据库表生成)、IDENTITY(数据库自动生成,比如MySQL的自动增长)、SEQUENCE(基于数据库序列,适用于Oracle等支持序列的数据库)...
3. **逻辑设计**:将概念设计转换为具体的数据库管理系统(DBMS)可以理解的逻辑模式,如SQL Server、Oracle等。 4. **物理设计**:确定数据库的具体存储结构和访问策略,考虑如何优化性能等。 #### 二、命名规范 ...
- **管理范围**:覆盖所有数据库对象,包括但不限于实例、表、视图、索引等。 - **实例命名**: - 项目或模块有约定名称时使用该名称。 - 无约定名称时使用完整名词命名,单词间使用下划线`_`连接。 - 实例命名...