【客户端连接Oracle的几种方法】教程文章相关的互联网学习教程文章

navicat 连接oracle数据库【图】

打开 navicat -->工具-->选项-->oci 右侧选择oci.dll 的路径 默认 在 navicat的安装目录下有一个 instantclient 的文件夹 直接选择这个里面的 oci.ll 就可以了 我的 navicat 是 11.1.10 64-bit instantclient 是 instantclient_10_2 但是 选择了 navicat 安装目录里的 instantclient 里面的oci.dll 后 连接不上 报错 :找不到主机名 对象什么的 网上说 要去oracle的官网上下载一个对应的 但是 oracle 官网需要 注册 嫌...

navicat连接oracle报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK【图】

今天使用Navicat连接Oracle数据库,报了下面的这个错误:“ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK” 从这个错误上看,可以知道是客户端不支持服务器端的字符集造成的,但是修改服务器端的字符集是不现实的,那我们只能从客户端找原因了。我们知道Navicat连接Oracle使用的是OCI方式,而我安装的Navicat 10 Premium使用的是OCI的Instant Client 10 是不支持除英文以外的其他的字符集的,所以替换...

jdbc -- 001 -- 一般方式创建数据库连接(oracle/mysql)【代码】

void connectionOracle() throws SQLException{ Connection conn = null; // 数据库连接PreparedStatement ps = null; // 预编译语句对象ResultSet rs = null; // 结果集对象 try {// 注册(加载)Oracle驱动 Class.forName("oracle.jdbc.driver.OracleDriver"); // Class.forName("com.mysql.jdbc.Driver");注册(加载)mysql驱动 String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl"; ...

PHP7在windows上配置远程连接Oracle数据库的方法【代码】【图】

(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = IP)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = dbname))) test_db是自己起的连接名字,IP替换为远程oracle的IP,service_name放数据库名字。 将客户端的目录加入到path路径下,方便连接PLSQL Developer。 增加系统变量ORACLE_HOME,保存客户端目录。 增加系统变量NLS_lANG,保存为SIMPLIFIED CHINESE_CHINA.ZHS16GBK,为解决读取编码问题。 安装PLSQL Devel...

navicat premium连接Oracle数据库【图】

工具-选项-其他-OCI,配置instantclient安装目录下的oci.dll文件和sqlplus.exe程序路径新建一个 Oracle 连接,注意连接类型应选择 Basic navicat premium连接Oracle数据库标签:alt exe 新建 分享 rac -o log oracle数据库 cli 本文系统来源:http://www.cnblogs.com/qiushuiblog/p/6536112.html

navicat 连接Oracle 报错:Cannot load OCI DLL, 126

解决方案: 下载 oracle 为32位 提供的工具 http://www.oracle.com/technetwork/topics/winsoft-085727.html由于oracle官方下载东西要登录,很麻烦。附上百度盘链接 链接:http://pan.baidu.com/s/1kTgw7wN 密码:f43w 以下为完整的解决方法: Step 1:在上述地址中下载文件:instantclient-basic-nt-12.1.0.2.0.zip, Step 2:解压此安装包至:D:/app/administrator/product/instantclient_2_2_x32 Step 3:打开Navicat,选择工具...

oracle通过DBlink连接oracle

在sys用户下,把CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK权限授予给你的用户  grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to crh_snp;1.2具体创建db_link然后以crh_snp用户登录本地数据库,执行以下语名 create database linkdcrac2  connect to wlyxpt identified by wlyxpt  using ‘(DESCRIPTION =(ADDRESS_LIST =(address = (protocol = tcp)(host = 192.19.0.81)(port = 1521)))(C...

sqlplus连接oracle问题【图】

第一次在自己电脑上连接远端数据库,尝试了一上午居然还没成功,后来在网上找了一堆的方法终于是连接上了 -_-!! 总结一下:简单操作;一步到位 我主要是用的oracle 11g的数据库,sqlplus没有要求; 首先如果你电脑上没有安装oracle数据库,会导致你看不到红色方框内的 “连接为”,而且你输入内容点确定是会出现sqlplus内部安装错误等问题这时我们需要点击取消进入到sqlplus的界面,这时左上方显示结果为未登录状态; 我们需要...

Visual Studio连接Oracle数据库

System; using Oracle.ManagedDataAccess.Client; //引用OracleConnection类所在的命名空间namespace OracleDemo {static class Program{static void Main(){using (var connection = new OracleConnection("Data Source=test;Persist Security Info=True;User ID=user;Password=123456;")){connection.Open();Console.WriteLine("连接成功!!!");}Console.ReadLine();}} } Visual Studio连接Oracle数据库标签:name ref pen...

Java连接Oracle/MySQL数据库教程

导入包:import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; 声明变量:private static String USERNAMR = "lsdb";                  //数据库用户名,在mysql所有数据库用户名密码是一样的,oracle各数据库的用户名密码是单独设置的private static String PASSWORD = "lsdb123#";         ...

Navicat连接Oracle的几个问题及解决方案【图】

值得注意的是不管你使用的是32位系统还是64位系统,都应该下载32位的Install Client.还有一点要注意,Oracle9i或以上版本的,要安装Install Client11或以下;Oracle8或8i服务器,需要安装Install Client10或以下。这个问题不大,因为我们现在的Oracle都是10或11了,注意一下就好。 然后在Navicat中配置一下,选择工具-选项然后选择左边选项卡中的其他-OCI.在OCI library中找到刚刚下载的文件夹中的oci.dll这样就完成了Navicat配置,...

Navicat permium工具连接Oracle的配置【图】

目标数据库是Oracle11g R2 64位的搜索很多说是需要32位的Oracle客户端,而且是要下载 Basic 版本,但是下载32位的Oracle客户端还是不行 最后把Navicat Premium也换成了32位的才解决。 关于Navicat Premium工具里的配置如下 新建连接--使用Basic。没使用TNS Navicat permium工具连接Oracle的配置标签:navicat 下载 oracle 32位 分享 http blog pre oracle客户端 本文系统来源:http://www.cnblogs.com/nmap/p...

NHibernate连接oracle报错

NHibernate.Exceptions.GenericADOException:“could not execute query [ select sys_user0_.USERID as USERID1_0_, sys_user0_.LOGINNAME as LOGINN2_0_, sys_user0_.LOGINPASSWORD as LOGINP3_0_, sys_user0_.DEPTID as DEPTID4_0_, sys_user0_.REALNAME as REALNA5_0_, sys_user0_.TILTLE as TILTLE6_0_, sys_user0_.SEX as SEX7_0_, sys_user0_.PHONE as PHONE8_0_, sys_user0_.FAX as FAX9_0_, sys_user0_.PROVID as PROVI10...

使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复【图】

这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下;下面是操作过程; 1 开启服务2 配置监听 找到下面文件: 记事本打开 在导航器的下拉菜单中选择:将数据库添加到树, 然后点击确定 然后使用PL/SQL就可以登录了; 3 建立新表空间和新用户 使用system用户登录;执行如下sql语句建立表空间和新用户,以及给用户授权建立表空间 Create tablespace myyyjc datafile ...

Navicat连接Oracle报错_Cannot load OCI DLL 87

原因: Oracle需要装client才能让第三方工具通过OCI(Oracle Call Interface)来连接。 解决方案: 1. 去oracle官网下载Instant Client 11, 或者 2. 直接解压到合适目录下,如C:\instantclient_11_2。 3. Navicat --> 工具 --> 选项... --> 其他 --> OCI, OCI library(oci.dll)*: 选择 C:\instantclient_11_2\oci.dll SQL*Plus: 选择 C:\instantclient_11_2\sqlplus.exe 4. 重新尝试连接Oracle数据库,OK!Navicat连接Oracle报错_C...