LINUX怎么远程连接ORACLE数据库
问题描述:A电脑装了ORACLE客户端,B是ORACLE服务器,都在LINUX环境下,请问A电脑怎么访问B上的数据库?该怎么改配置?求高手解答,越详细越好...
问题描述:A电脑装了ORACLE客户端,B是ORACLE服务器,都在LINUX环境下,请问A电脑怎么访问B上的数据库?该怎么改配置?求高手解答,越详细越好
展开
5个回答
展开全部
很简单,你在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 手动添加一条记录,按步骤来。
TESTDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.xx)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = testdb)
)
)
或者,你在A机器上Oracle Net Manager 手动添加一条记录,按步骤来。
展开全部
在防火墙开通的前提下:
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文件的配置格式。
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文件的配置格式。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
大致的连接和调用步骤:
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语句
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语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、在当前使用的Linux客户端,安装Oracle的客户端软件。
2、在Linux的系统命令中,输入:sqlplus 用户名/密码@数据库名
就可以连接到Oracle数据库了。
2、在Linux的系统命令中,输入:sqlplus 用户名/密码@数据库名
就可以连接到Oracle数据库了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在服务器端配置 监听。。
在客户端配置 TNSNAMES.ORA
在客户端配置 TNSNAMES.ORA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |