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

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

    

        

       

原文地址:https://www.cnblogs.com/carryLess/p/6897781.html