Oracle SERVICE_NAME, SID和schema…
来源:互联网 发布:淘宝查好在哪里查 编辑:程序博客网 时间:2024/06/05 15:33
1.SID是Oracle实例名,实例名指的是用于响应某个数据库操作的数据库管理系统的名称。实例名是由初始化参数文件的参数instance_name决定的。如果这个参数不被指定(即instance_name没有被指定为任何值),那么实例的名字由该用户的环境变量ORACLE_SID(注意这里是大写)决定。在windows平台下,则是注册表中oracle_sid值决定。
SID是Oracle实例的唯一名称标识,用户去访问数据库,实际上是向某一个Oracle实例发送请求,oracle实例负责向数据库获取数据。Oracle实例= 内存结构+后台进程,所以Oracle实例是临时性的;可以通过startupnomount去启动实例,但是注意这时Oracle数据库并没有启动,需要用open去启动数据库;
一个实例只能对应一个数据库,一个数据库可以用多个实例;
2.SERVICE_NAME指的是listener中的全局数据库名:这个名字是由listener.ora中GLOBAL_DBNAME参数决定的。这个名字代表的是客户端连接到数据库时,tnsnames.ora中service_name参数所对应的值。
GLOBAL_DBNAME=DBNAME.DBDOMAIN
3. 连接字符串
connect_str =
connect_str
4.
命名空间定义了一组对象类型,在命名空间里,对象的名字必须是唯一的,当然,在不同的命名空间里,是可以使用相同的的名字的。Table,View,Sequence,Package等对象共享一个名字空间,所以同一个名字空间中不能有相同的。Indexes,Constraints,Triggers等对象有各自的名字空间,因此可以有相同的名字。一般来说,Schema是基于用户的,在数据库中创建一个用户,就创建了一个和用户名相同的Shema。
原文地址:http://echohfut.**.com/blog/558452
- Oracle SERVICE_NAME, SID和schema…
- oracle sid 和service_name
- Oracle session的SID和Serial…
- ORACLE中SID和SERVICE_NAME的区别
- oracle 的sid 和service_name 区别
- ORACLE中SID和SERVICE_NAME的区别
- ORACLE中SID和SERVICE_NAME的区别
- TNS-01192: Missing SID…
- Oracle 中的service_name,sid的作用和区别
- Oracle 中的service_name,sid的作用和区别
- Oracle 中的service_name,sid的作用和区别
- Oracle (实例名/服务名)SID和Service_Name的区别
- Oracle中DB_NAME,SID,DB_DOMAIN,SERVICE_NAME
- Oracle Alerts 与…
- Oracle Database …
- how to do with a slow oracle dat…
- HANA Create Schema
- Oracle 中 db_name / service_name / sid 三者的关系和作用
- 2011暑期实习总结
- 如何查看oracle用户权限?
- OFA概述
- Nginx+awstats统计web服务器log
- eclipse使用收集
- Oracle SERVICE_NAME, SID和schema…
- SQLPlus Set 详解
- Oracle 几种启动方式的区别
- Oracle 不完全恢复
- Oracle 参数文件 spfile pfile
- iOS从info.plist 获取项目的名称及版本号
- Oracle重做日志管理
- [Oracle] Oracle UNDO常用操作
- 估算Undo表空间大小