一台机器上可以有两个oracle database么

一台机器上可以有两个oracle database么,第1张

1。一个数据库可以有多个实例,但是可以在一台机器上,实现两套系统么

可以,(一个妈有多个儿子,抱歉不计划生育了。)

2。一个实例对应一个数据库么??一共两个实例对应两个不同的数据库(datafile,controlfile什么的都不是一个)。

一个实例只能对应一个数据库。(一个儿子只能有一个亲妈,**的不算!)

两个实例对应两个不同的数据库?(没看明白)

3。如果能的话,需要怎么切换

为啥切换?

oracle

1安装的时候已有一个数据库,现在再导入一个,是否同时有两个数据库。

除非你用dbca或者建库脚本再次创建数据库,否则不存在“两个数据库”,你导入的只是数据。oracle一般按用户分割数据。

2要怎么看到新的数据库。

要看到新的数据,你首先得清楚你的数据导入到哪个用户下去了。在这个用户下可以查到所有数据。

可以在服务器上查看启动了多少个oracle的服务,如图,这就是代表一个服务,也就是代表一个数据库,如果是还有其他数据库,同样会以OracleService开头的服务。

Oracle数据库简介:

Oracle

Database,又名Oracle

RDBMS,或简称Oracle。是甲骨文公

你可以在安装软件后再创建数据库,这个数量可以是多个。安装ORACLE时,如选择仅安装软件,则安装结束后无数据库。你可以继续创建数据库。

实例是一个正在进行时的概念,每当启动一个数据库时,ORACLE会依照初始化参数文件spfile的记录分配内存,启动进程,查找相关文件,而当数据库关闭后,实例的寿命也就终止了,再启动就是一个新的实例,可以简单理解为实例就是内存和进程的集合,与物理文件没有关联,你完全可以删除实例,然后用oradmin来创建一个新实例,然后启动数据库,只要物理文件没有问题。多个实例可对应一个数据库,它们共同 *** 作同一数据文件。但你要说多个数据库,应该是指要创建不同的物理文件,而一个实例不能管理多个数据库。

oracle的运行结构是: *** 作系统-->oracle程序-->实例,也就是说一个 *** 作系统下可以创建多个实例,每个实例都有自己的内存结构和进程调度,所以与sqlserver不完全相同。至于默认实例,

oracle选择默认安装时会创建一个orcl实例,相当于你说的master model。不过一般我都是手动创建实例,从来不选默认实例。呵呵

selectfromdba_users;查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system

selectfromall_users;查看你能管理的所有用户!

selectfromuser_users;查看当前用户信息!

--查询你当前用户下,有哪些表

SELECTFROMuser_tables

--查询你当前用户下,可以访问哪些表[也就是访问自己和其他用户的]

SELECTFROMall_tables

--查询当前数据库所有的表,需要你有DBA的权限

SELECTFROMdba_tables

以上就是关于一台机器上可以有两个oracle database么全部的内容,包括:一台机器上可以有两个oracle database么、oracle 1.安装的时候已有一个数据库,现在再导入一个,是否同时有两个数据库。 2.要怎么看到新的数据库。、查看oracle里面有多少个数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9515211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存