折腾了好几个小时:could not initialize XXXXoci.dll ,其实是plsql的问题,plsql重装之后就OK了;之前一直在重新下载instantclient一直在重新配置,浪费了很多时间。

1 下载安装plsql

2 下载并解压instantclient,在instantclient下建立两个文件

sqlnet.ora:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

tnsnames.ora:

实例名 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 地址)(PORT = 端口号))

)

(CONNECT_DATA =

(SERVICE_NAME = 实例名)

)

)

说明:如果搞不懂实例名的话,百度查一下oracle实例。

3 配置环境变量:TNS_ADMIN = D:\instantclient_11_2

4 其他一些知识:

一 本地oracel忘记密码

set ORACLE_SID=orcl

sqlplus / as sysdba

以sysdba的身份登录到oracle

alter user you_username identified by you_password;

二 数据库名和实例

1 数据库名:数据库的名字,一台计算机上安装多个DB,DB_NAME用于标识数

据库

2 实例:实例是访问Oracle数据库所需的一部分计算机内存和辅助处理后台进程,是由进程和这些进程所使用的内存(SGA)所构成一个集合,它根本不需要一个与其相关联的数据库,没有任何数据文件也可以启动实例。

3 所以可以这么理解:访问Oracle都是访问一个实例,但这个实例如果关联了数据库文件,就是可以访问的,如果没有,就会得到实例不可用的错误

4 实例名指的是用于响应某个数据库操作的数据库管理系统的名称,也叫SID。实例名是由参数instance_name决定的。如果这个参数不被指定(即instance_name没有被指定为任何值),那么实例的名字由该用户的环境变量ORACLE_SID(注意这里是大写)决定。在windows平台下,则是注册表中oracle_sid值决定。

实例名和SID是一一对应的,名字相同,但存储位置不同。

5 ORACLE服务= 实例+数据库(内存和进程+数据文件)

实例是一群为你服务的进程,数据库是你真实需要的数据

比如你去饭店吃饭享受服务,厨师+服务员的服务相当于实例,食材、饭菜什么相当于数据库的数据

三 表空间和用户:

1 一个数据库可以有多个表空间,一个表空间可以有多个用户,一个用户也可以有多个表空间(授权)

window10电脑远程没有oracle,win10 不安装oracle plsql连接远程oracle相关推荐

  1. 不用安装oracle客户端也可以用plsql连接远程oracle

    不用安装oracle客户端也可以用plsql连接远程oracle 关键字: plsql连接远程oracle     每次问人家,plsql 可不可以直接远程连接服务器,他们都说要安装客户端,记得以前用 ...

  2. 使用plsql连接远程服务器oracle

    使用plsql连接远程服务器oracle 前言 oracle客户端 一般在实际应用中我们的oracle一般都装在远程的服务器上,所以当需要查看数据的一些情况,我们只需要在自己的电脑上安装一个oracl ...

  3. PLSQL连接远程Oracle数据库教程(Windows11最新详细教程)

    PLSQL连接远程Oracle数据库教程(Windows11最新教程) 1.下载PLSQL,下载后直接下一步安装 https://www.allroundautomations.com/try-it- ...

  4. 如何使用plsql连接远程数据库

    如何使用plsql连接远程数据库 一.Oracle 11g安装之后,需要修改: Oracle11g_Install\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下的t ...

  5. plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转)

    plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转) 参考文章: (1)plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转) ...

  6. oracle的本地安装和PUTTY+XMING远程连接安装和oracle翻页功能

    因为我也是一个初学者,所以可能有出错的地方,如果有希望大家告诉我QQ:7343696.大家公共学习,进步. Oracle的安装 实验的环境是vmware server 1.06  rehl 5.2最小 ...

  7. plsql连接远程Oracle的方法

    原文地址:https://www.cnblogs.com/lyb0103/p/8616594.html 由于Oracle的庞大,有时候我们需要在只安装Oracle客户端如plsql.toad等的情况下 ...

  8. PLSQL连接远程Oracle出现ORA-12541: 无监听程序

    解决过程 : 1. 修改了PLSQL的Tools->Preferences->Oracle->Connection的Oracle Home和OCI library,不行 2. 重新配 ...

  9. plsql连接远程oracle(简易客户端)

    oracle简易客户端安装和配置 一.首先去oracle官网下载简易客户端需要的三个压缩包 具体地址是:http://www.oracle.com/technetwork/topics/winsoft ...

  10. 谷歌浏览器显示oracle,我无法安装谷歌浏览器在我的Oracle Enterprise Linux的

    我创建了一个google.repo文件,并存储在yum.repos.d文件,google.repo的内容是:我无法安装谷歌浏览器在我的Oracle Enterprise Linux的 [google- ...

最新文章

  1. Python爬虫之reuqests实现简单网页采集--网页采集教程
  2. 惊了,老板要我开发一个工作流引擎!
  3. cannot import name #39get_all_providers#39
  4. 毕业后年薪40万的专业成热门!125个岗位抢100个求职者
  5. QT 中QPainter绘制文字、图片
  6. Linux 统计文件行数,字节数。
  7. Vue 快速集成ElementUI
  8. SQL 死锁分析(转贴)
  9. 从入门到狂热,特征工程必学的几项资源
  10. 关于app 元素定位
  11. 有关“重要极限”的经典例题
  12. c语言实验八 二维数组,☆C语言实验六(二维数组、字符串数组).doc
  13. 掌握 Dojo 工具包
  14. 2017.9.26 noip模拟赛 总结
  15. python 通过selenium 定位图片后获取src属性
  16. php一些单选、复选框的默认选择方法
  17. centos7下MySQL的安装(通用二进制安装)
  18. matlab元胞带索引的数组,Matlab-元胞数组的索引
  19. Vue移动网页开发调试过程(第二篇)——weinre
  20. vscode搭建Verilog HDL开发环境

热门文章

  1. MySQL修改字段名、字段类型
  2. Session对象的应用
  3. ajax csrf php,Laravel中Ajax调用时的CSRF对策
  4. rocksdb原理_手摸手学习 RocksDB 的 Write Buffer Manager
  5. python中不具备np_Python中np.random.multivariate_normal问题?
  6. do msgbox loop_【连载1】DDC模块 DO点与强电电气柜的接口形式
  7. 微信公众号开发扫码登录(java版)
  8. Android Studio目录结构和Gradle构建Android项目
  9. Java IO流之转换流
  10. 位运算的那些奇技淫巧 | 掌(装)握(逼)必备,妙解两道算法题