LINUX怎么远程连接ORACLE数据库

问题描述:A电脑装了ORACLE客户端,B是ORACLE服务器,都在LINUX环境下,请问A电脑怎么访问B上的数据库?该怎么改配置?求高手解答,越详细越好... 问题描述:A电脑装了ORACLE客户端,B是ORACLE服务器,都在LINUX环境下,请问A电脑怎么访问B上的数据库?该怎么改配置?求高手解答,越详细越好 展开
 我来答
Billy_Ping
推荐于2017-09-26 · 超过24用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:47.2万
展开全部
很简单,你在A电脑安装一个ORACLE 客户端,然后,在你所安装的ORACLE主目录文件找到tnsnames.ora文件打开,然后,(testdb是你要连接的B服务器实例名)加入一条记录如:
TESTDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.xx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = testdb)
)
)

或者,你在A机器上Oracle Net Manager 手动添加一条记录,按步骤来。
简空行
推荐于2018-12-10 · TA获得超过192个赞
知道小有建树答主
回答量:100
采纳率:0%
帮助的人:122万
展开全部
在防火墙开通的前提下:
1.简便连接:
sqlplus username/password@hostname:port/service_name
hotname:B的hostname或IP,port,监听程序的端口,例如1521
service_name:通常为数据库名
例如在A电脑上:sqlplus hr/hr@84.24.24.24:1521/orcl

2.本地命名:
在A电脑上配置tnsnames.ora文件
<oracle_home>/network/admin/tnsname.ora
oracle_home:安装客户端时指定的oracle_home
可以在百度一下tnsnames.ora文件的配置格式。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oowood
推荐于2017-09-11 · TA获得超过1781个赞
知道大有可为答主
回答量:2196
采纳率:81%
帮助的人:1239万
展开全部
大致的连接和调用步骤:
1、在java编程下选择jdbc连接,加载驱动程:
conn = getConnection(); // 首先要获取连接,即连接到数据库
2、创建数据连接对象:通过DriverManager类创建数据库连接对象Connection。
conn=DriverManager.getConnection(url, user, password);
3、创建Statement对象:
st = (Statement) conn.createStatement(); // 创建用于执行静态sql语句的Statement对象 4、调用Statement对象的相关方法执行相对应的 SQL 语句
int count = st.executeUpdate(sql); // 执行插入操作的sql语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhoudha
生活家

2015-05-22 · 知世故而不世故地生活
知道大有可为答主
回答量:2.4万
采纳率:91%
帮助的人:189万
展开全部
1、在当前使用的Linux客户端,安装Oracle的客户端软件。
2、在Linux的系统命令中,输入:sqlplus 用户名/密码@数据库名
就可以连接到Oracle数据库了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiantang9988
2012-05-29
知道答主
回答量:1
采纳率:0%
帮助的人:1624
展开全部
在服务器端配置 监听。。
在客户端配置 TNSNAMES.ORA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式