
正文
oracle中数据库名称,oracle数据库名称可以怎么设置
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请教一个关于oracle数据库的几个名词的区别,数据库,数据库名,全局数据...
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多个数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。
全局名:是库名的完整名,例子:dblocaldomain 他们的关系:库名可以看成是人的小名,而全局名可看成是人的全名。比如有2个网络,他们都有个DB10库,但他们的域名肯定是不同的(上面的localdomain)。
在ORACLE8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。
对一个数据库(Oracle database)的唯一标识。
相关问答
Q1: ...的是哪个数据库sid(oracle查看当前数据库的名称)
全局数据库名:是将数据库与任何其他数据库唯一标识出来的数据库全称。全局数据库名的格式为.。例如,student.cs.hubu是一个典型的全局数据库名。
SID的意思是oracle数据库的唯一标识符是你在建立一个数据库时系统自动赋予的一个初始ID。SID主要用于在一些DBA操作以及与操作系统交互,从操作系统的角度访问实例名,必须通过ORACLE SID,且它在注册表中也是存在的。
命令为:show parameter db_name;解释:show的意思是展示,parameter是指函数定义中参数(固定用法),db_name是表示的数据库名称。
第二条指令:【wmic useraccount get name,sid】在命令提示符窗口中输入wmic useraccount get name,sid,按回车键。下图就是这条指令的执行结果,连其他两个用户的用户名也查出来了。
Q2: Oracle数据库的全局数据库名称的定义
1、数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。
2、全局数据库名就是你的数据库的名字,“全局”修饰的不是数据库是名字,名字是全局的,因为一个数据库可以有多个实例,实例的唯一标示是SID,我们经常到的是SID。
3、那个是数据库中的超级用户,有最高的权限,可以对数据库进行任何的操作。你可以随便设一个就可以,只要自己能记住就好了。如果还有不明白的地方,可以再提,我会帮你解
4、数据库名:顾名思义,数据库的名字。例子:db10 全局名:是库名的完整名,例子:dblocaldomain 他们的关系:库名可以看成是人的小名,而全局名可看成是人的全名。
Q3: “oracle”怎么查看当前数据库的名称?
1、查询ORACLE数据库名:SQL select name from v$database。\x0d\x0a查看实例名:SQL select instance_name from v$instance。
2、在oracle的”v$session“视图中存储有这两个字段信息。用sysdba身份登录 比如 conn / as sysdba 匿名管理员登陆后,之后执行下面的sql。
3、查询所有数据库。查询当前数据库中所有表名,说明:xtype=U:表示所有用户表,xtype=S:表示所有系统表。查询指定表中的所有字段名。查询指定表中的所有字段名和字段类型。获取主键字段。
4、点击“下一步”后,点击TCP/IP协议,如图所示。点击“下一步”,设置“服务名”,连接类型一般是“数据库默认设置”,如图所示。
5、全局数据库名的数据库名部分不能超过8个字符,并且只能包含字母、数字字符和句点(.)字符。SID(SystemIdentifier,系统标识符):用来标识Oracle数据库的特定例程。对于任何一个数据库,都至少有一个引用数据库的例程。
6、通过以下方式可以查看oracle里有哪些数据库,以及数据库里有哪些表:SELECT*FROMALL_TABLES;系统里有权限的表。SELECT*FROMDBA_TABLES;系统表。SELECT*FROMUSER_TABLES;当前用户下的表。
oracle中数据库名称的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle数据库名称可以怎么设置、oracle中数据库名称的信息别忘了在本站进行查找喔。






