oracle远程数据库
‘壹’ Oracle如何连接远程数据库
开放了数据库,并且远程将数据库端口放出来即可。
‘贰’ oracle远程数据库连接(局域网访问)
Oracle连接远程数据库配置远方法:
1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。
2、添加以下内容:
sql">本地实例名=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=数据库IP地址)(PORT=端口号))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=服务名)
)
)
3、用PL/SQL客户端工具输入正确的用户名和密码登录即可。
‘叁’ oracle数据库远程连接
下面是用java 通过JDBC连接 Oracle的步骤
希望对你有帮助
(1)装载并注册数据库的JDBC驱动程序
载入JDBC驱动:
Class.forName("oracle.jdbc.driver.OracleDriver");
注册JDBC驱动:
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
(2)建立与数据库的连接
要建立与数据库的连接,首先要创建指定数据库的URL。连接数据库的URL对象,利用DriverManager 的getConnection方法建立的。数据库URL对象与网络资源的统一资源定位类似,其构成格式如下:
jdbc:subProtocol:subName://hostname:port;DatabaseName=ⅹⅹⅹ
其中:
jdbc表示当前通过Java的数据库连接进行数据库访问;
subProtocol表示通过某种驱动程序支持的数据库连接机制;
subName表示在当前连接机制下的具体名称;
hostname表示主机名;
port表示相应的连接端口;
DatabaseName表示要连接的数据库的名称。
这里以与Oracle数据库的连接为例:
连接Oracle 8/8i/9i数据库(用thin模式)
url = jdbc:oracle:thin:@hostip:1521:oracleSID;
注意:hostip指主机的ip地址,oracleSID指数据库的SID。
再者确定连接数据库的用户名与密码,即user和password 的值:
user = “ⅹⅹⅹ “;
password = “ⅹⅹⅹ“;
最后使用如下语句:
Connection con=java.sql.DriverManager.getConnection(url,user,password);
(3)创建Statement对象
例如:
Statement stmt = con.createStatement();
(4)调用并执行SQL语句
例如:
String sql = “select a,b,c from table1";//table1为你所要查询的表名,a,b,c为所要查询的字段
ResultSet rs = stmt.executeQuery(sql);
(5)访问ResultSet中的记录集并从中取出记录
例如:
rs.next( );
rs.absolute(4);
String col1=rs.getString(1);
……..
(6)依次关闭ResultSet、Statement和Connection对象
例如:
rs.close();
stmt.close();
con.close();
如想线下交流,请登陆CUUG网站
‘肆’ 如何远程连接Oracle数据库
用DB2 II吧,呵呵。
这里有操作方法:
www.mudb2.cn
高级版。
‘伍’ oracle怎么连接远程数据库服务器
前提是电脑必须安装oracle客户端。
配置方法:
1、找到oracle的安装目录。如:C:\oracle\proct\10.2.0\db_1\network\ADMIN
2、找到tnsnames.ora文件。
3、用文本方式打开,添加以下内容:
本地实例名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程数据库服务名)
)
)
其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。
4、然后打开pl/sql就能看到自己创建的链接
‘陆’ 怎么远程连接oracle数据库
两种方法:一、使用第三方,下载instantclient_11_2二、配置如下,1.进入开始菜单-数据库-找到net manager-本地-服务命名-左上角添加-网络服务名(随意)-下一步-下一步-主机名:llocalhost-下一步服务名:要连接的数据库名(orcl),2.找到数据库的安装路径:D:Oracle11gproct11.2.0db_1NETWORKADMIN nsnames.ora修改
网络服务名(随意) =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = [输入另一个数据库所在的IP])(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL) /*要连接的数据库名(我是orcl)*/
)
)
‘柒’ 如何远程连接oracle数据库
首先你的电脑上面安装了oracle的客户端,或者服务端的软件
创建命名服务,在菜单NCA工具,安装好的oracle菜单(Net Configuration Assistant)中
再使用
PLSQL Developer
连接工具
直接选择数据库、用户名、密码。。。连接
‘捌’ oracle怎么远程连接数据库
配置好相关的文件就可以,一般是tnsname.ora文件。
一般oracle10g的文件所在目录为:C:\oracle\proct\10.2.0\db_1\network\ADMIN
其他版本的可在oracle目录下搜索tnsname.ora文件名进行修改。
ora =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)