一台服务器上如何安装多个oracle数据库

一台服务器上如何安装多个oracle数据库,第1张

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

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

只能使用dblink了。

create database link xxx connect to B identified by 密码

using '127.0.0.1:端口号/sid'

创建后a用户使用

select * from 表名@xxx

即可访问另外一个实例B用户下的表了。

Oracle 数据库链接

CREATE DATABASE LINK mydblink

2CONNECT TO test IDENTIFIED BY test123

3USING '(DESCRIPTION =

4 (ADDRESS_LIST =

5(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.210)(PORT = 1521)))

6 (CONNECT_DATA = (SERVICE_NAME = orcl)

7 )

8 )'

Database link created.

SQL>select count(1) from user_tables@mydblink

COUNT(1)

----------

6

注:如果创建全局dblink,必须使用systm或sys用户,在database前加public。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/278444.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存