有局域网,怎么设置能把本计算机的Oracle数据库与另一台计算机的共享?

有局域网,怎么设置能把本计算机的Oracle数据库与另一台计算机的共享?,第1张

首先保证两台计算机能够ping 通,并知道两台计算机IP地址

如A机器: 192.168.0.10  (装有oracle数据库

  B机器: 192.168.0.11

在B机器上安装oracle客户端(client)软件

配置tnsnames.ora文件(该文件在客户端安装位置的network/admin下,如:D:\oracle\product\11.2.0\client_1\network\admin)

tnsname.ora文件配置大致如下:

ORCL =

(DESCRIPTION =

  (ADDRESS_LIST =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.10)(PORT = 1521))

  )

  (CONNECT_DATA =

    (SERVICE_NAME = orcl)

  )

)

其中hostname 是数据库服务器IP地址,service_name是数据库服务名(一般情况下与数据库名一致)

在B机器上命令行通过sqlplus scott/tiger@orcl 来连接数据库

专用服务器:一个客户端连接对应一个服务器进程

共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。

判断oracle是共享模式还是专用模式用以下方法:

show parameter shared_server

如果数值>0 ,就是enable了共享服务器。

oracle表空间建在共享存储上的步骤如下:

1、在共享存储上创建数据存储目录/dev/oradata。

2、在DB1、DB2上创建挂载目录,挂载共享存储/oradata。

3、DB1安装按照oracle安装方式将数据库安装到共享存储上,完成之后卸载挂载的共享存储。

4、卸载DB1共享存储,将共享存储上的DB1数据目录修改下目录名字。将共享存储挂载到DB2上。在DB2上同步DB1的安装配置使其完全一样。

5、卸载到DB2挂载共享,将其挂载到DB1,这样DB1的环境就可以恢复到初次建立数据的状态。DB1出现问题的时候,将DB1vip挂载到DB2上,并启用DB2的数据库,这样DB2的环境就是故障前的DB1。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存