• Oracle数据库安装完成后相关问题的解决


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

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

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

        1.下载plsql,安装.

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

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

          *F:appcarryLessproductinstantclient_11_2instantclient_11_2

          *f:appcarrylessproductinstantclient_11_2instantclient_11_2oci.dll

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

        4.接下来在oracle安装目录下找到tnsnames.ora文件,笔者的目录为F:appcarryLessproduct11.2.0dbhome_1NETWORKADMIN

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

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

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

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

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

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

        

            

           

  • 相关阅读:
    Swagger使用总结
    idear常用快捷键
    Liunx下安装MongoDB
    python面向对象的特点,类定义等,私有属性、公有属性、成员属性
    Python,subprocess模块(补充)
    对称加密和非对称加密概述
    Python关于导入模块的一些感想:
    Python学习第二阶段Day2,模块subprocess、 logging、re
    Python学习第二阶段Day2(json/pickle)、 shelve、xml、PyYAML、configparser、hashlib模块
    Python学习第二阶段Day2,模块time/datetime、random、os、sys、shutil
  • 原文地址:https://www.cnblogs.com/carryLess/p/6897781.html
Copyright © 2020-2023  润新知