笔者一直以来都是使用公司服务器上的oracle数据库,突然一天公司服务器宕机了,项目无法访问数据库跟着瘫痪了,所以准备在自己的机器上安装一个oracle数据库.

  从官网下载安装了oracle 11g后再DOS命令窗口访问正常,但是通过plsql访问时便会报错 "ora-12541:TNS:无监听程序。"

  在查询了一系列资料之后,经问题解决,具体操作如下:

    1.下载plsql,安装.

    2.下载Instant Client,点击下载,下载第一个basic就行了,下载完解压缩,笔者将其放在自己电脑上以下位置'F:\app\carryLess\product',朋友们可以根据自己的状况,自行放置,只需在之后配置相关路径时选对即可.

    3.打开plsql先不登录,在工具-->选择首选项,更改oracle主目录名和OCI库分别为

      *F:\app\carryLess\product\instantclient_11_2\instantclient_11_2

      *f:\app\carryless\product\instantclient_11_2\instantclient_11_2\oci.dll

      *(请根据你们的实际情况来填写路径)

    4.接下来在oracle安装目录下找到tnsnames.ora文件,笔者的目录为F:\app\carryLess\product\11.2.0\dbhome_1\NETWORK\ADMIN

      *打开此文件,将里面HOST = localhost中的localhost更改为自己的计算机名称(右键我的电脑-->属性 可查看计算机名称)

      *在同一目录下找到listener.ora,将localhost改为自己的计算机名称,同时将SID_NAME = ? 等号后面改为自己的全局数据库名称(自己安装的时候写的)

    5.打开电脑服务(Win+R 输入services 回车)找到OracleOraDb11g_home1TNSListener服务,重启此服务.

    6.这是既可以通过plsql连接到数据库了,但是在查询时,表中的中文为乱码,这时只需添加一个环境变量即可

      *添加一个环境变量NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    最后最好注销一下电脑,然后就可以使用啦...

    

        

       

最新文章

  1. Visual Studio 如何使用代码片段Code Snippet提高编程速度!!!
  2. 【转】推荐介绍几款小巧的Web Server程序
  3. linux笔记三-------根目录相关说明
  4. hibernate的二级缓存
  5. #pragma once与 #ifndef的区别
  6. Qt 动画框架
  7. CSS 实现加载动画之一-菊花旋转
  8. Tomcat启用Gzip压缩
  9. MFC: Create Directory
  10. error: C1083: 无法打开包括文件:“QDomDocument”“QAxObject”
  11. Windows卸载软件出现蓝屏SYSTEM SERVICE EXCEPTION(VrvProtect_x64_2.sys)
  12. onkeyup事件只能输入数字,字母,下划线
  13. HDU 1068 Girls and Boys 二分图最大独立集(最大二分匹配)
  14. DFS和BFS(无向图)Java实现
  15. [转]Wing IDE 6.0 安装及算号器注册机代码
  16. C++ 成员初始化列表
  17. 【python】数据库
  18. html5-新增表单的小结details summary
  19. 第二篇:服务消费者(rest + ribbon)
  20. 无线网络实体图生成工具airgraph-ng

热门文章

  1. js实现类名的添加与移除
  2. Kotlin------函数和代码注释
  3. Educational Codeforces Round 42 (Rated for Div. 2)F - Simple Cycles Edges
  4. 1-19-1 RHEL6启动原理和故障排除
  5. 如何把数字字符'1'转换为整数(java 实现)
  6. jQuery-瀑布流的取巧做法分享
  7. 用stringstream实现从数字到字符串的转化
  8. 常用的SpringMVC注解
  9. Ansible 手册系列 一(介绍)
  10. ping函数