如何用oracle 11g客户端 配置连接服务器数据库。

如何用oracle 11g客户端 配置连接服务器数据库。,第1张

1、打开所有程序->找到oracle-oradb11g-home1->Net Configuration Assistant。

2、选择本地网络服务名配置,点击下一步

3、选择添加,点击下一步。

4、填写服务名,点击下一步。

5、选择通信协议:TCP,点击下一步。

6、填写数据库所在的主机名(也可以是IP地址),选择端口号(根据数据库所在的主机的端口号进行选择,一般是标准端口号),点击下一步,选择测试,点击下一步。

7、测试成功。

只要配置你的TNSNAMESORA文件中的脚本即可。
C:\oracle\ora92\network\admin 这个目录下
比如
a1=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 19216821)(PORT = 1521))
)
(CONNECT_DATA =
(SID = a1)
)
)
b1=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =19216822)(PORT = 1521))
)
(CONNECT_DATA =
(SID = b1)
)
)
c1=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 19216823)(PORT = 1525))
)
(CONNECT_DATA =
(SID = c1)
)
)
拷过来的,看了一下是对的。

1、找到PL/SQL Developer程序的启动快捷方式。

2、我们双击桌面快捷方式,出现界面的对话框。

3、安装oracle client之后,我们到oracle client的安装目录下,进入到network/ADMIN目录下,看到有个tnsnamesora文件。

4、打开这个文件进行编辑。

5、编辑完这个文件后保存,我们再次双击PL/SQL Developer程序,我们看到我们这个时候可以选择database。

6、确定之后,返回了一个对话框,ORA-12541。这个表示oracle服务器上没有打开监听。

7、我们连接到这台服务器上,切换到oracle用户,使用下面命令查看下监听状态。

8、我们在使用如下图所示打开监听。

9、打开监听后,我们在返回本地机器,再次启动填写信息后,点击确定进行连接。如果连接成功的话,会出现如下图所示。

安装方法是:在oracle universal installer的可用产品列表中,选择安装”oracle 9i management and integration“,下一步,选择“oracle management server”。安装完成后,配置一个管理资料库:启动“Configuration and Migration tools”—> “Enterprise Manager Configuration Assistant”。在配置 *** 作中选择配置“本地的oracle management server”。选择“创建一个新的资料库档案”,下一步,选择“典型”。系统将会创建一个名为“oemrep”的数据库,保存管理信息,其中需要指定sys和system帐号的密 码。安装完成后,启动“manage server”服务,windows下可以到后台服务中直接启动,它的名字是“OracleOraHome92ManagementServer”。同时请保 证其它自动启动的oracle服务也是启动的。配置完成后,就可以使用“Enterprise Manaer Console”登录了,帐号sysman 密码oem_temp。第一次登陆后系统会要求你输入新的sysman密码。

安装环境:

在安装Oracle Database之前,必须明确系统安装所需要的条件。

1) 硬件环境:

安装Oracle 10g数据库的硬件需求如表所示。

处理器的速度和内存大小直接影响着Oracle运行的速度。所以建议硬件配置越高越好。一般地,服务器配置应高于客户端配置,而且配置越高安装速度越快。

2) 软件环境  安装Oracle10g数据库的软件需求如表所示。

软件环境: 1、Windows NT40+ORACLE 804
2、ORACLE安装路径为:C:\ORANT
3、服务器A、服务器B,均装有NT 40中文版

实现方法: 1 假设A地址192111,B地址192112

2 A、B上配置好TCP/IP,互相Ping通。

3 配置initora文件,若global_name = true的话,database link 的名字必须同远程机的实例名相同,

为简便起见,请将global_name 设为 false。

4 在服务器上配置tnsnamesora,将Remote机器的地址(IP)信息加入本地的tnsnamesora

A服务器:
TNSA_B =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcpworld)
(PROTOCOL = TCP)
(Host = 192112)
(Port = 1521)
)
)
(CONNECT_DATA = (SID = ORCL)
)
)

B服务器:
TNSB_A =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcpworld)
(PROTOCOL = TCP)
(Host = 192111)
(Port = 1521)
)
)
(CONNECT_DATA = (SID = ORCL)
)
)

5 在 SQLPlus 或其它工具中创建数据库链接

A服务器:create public database link A_TO_B connect to tmp identified by tmp using 'TNSA_B';

B服务器:create public database link B_TO_A connect to tmp identified by tmp using 'TNSB_A';

说明:
tmp是一个临时用户,A服务器、B服务器上均有,它的作用是提供链接的目的地,
假如:
B服务器上有user1、user2、tmp三个用户,user1和user2把他们想要对外公开的表的权限授给tmp用户,
那么,所有能通过database link连接到tmp用户上的人就可以直接访问user1、user2上的已授权表了。

6 建立database link以后,请用这种格式select from table_name@database_link_name 的方式访问

如:在A服务器上想访问B服务器上user1用户table1表的内容(A到B的连接为A_TO_B),则

SQL> select from table1@A_TO_B;
7 如果Oracle版本为73,则数据库联接写法如下:

A服务器:create public database link A_TO_B connect to tmp identified by tmp using 't:192112:orcl';

B服务器:create public database link B_TO_A connect to tmp identified by tmp using 't:192111:orcl';


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

原文地址:https://54852.com/zz/12727156.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-27
下一篇2025-08-27

发表评论

登录后才能评论

评论列表(0条)

    保存