Navicat、pycharm安装问题

  1. Oracle客户端环境配置

    变量名: ORACLE_HOME
    变量值: F:\Oraclei\product\11.2.0\dbhome_2(一般是到版本号后面的文件夹目录)
    或者直接在path中设置:F:\Oracle\product\11.2.0\dbhome_2\BIN(D:\app\chenzhi\product\11.2.0\dbhome_2)

    NLS_LANG:配置客户端的字符集(可以解决中文乱码问题)。
    变量名: NLS_LANG
    变量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    查看服务端字符集:select userenv('language') from dual;


    TNS_ADMIN:监听数据库tns,PL/SQL登陆时才能才能显示其中的数据库连接的信息
    变量名  TNS_ADMIN
    变量值F:\Oracle\product\11.2.0\dbhome_1\network\admin(你的ADMIN目录位置)
    ADMIN文件夹中存放的是你的数据库连接信息,文件是tnsnames.ora


  2. 安装Oracle 11g r2出现如下错误:

    //物理内存
    物理内存 - 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。
    预期值
    : N/A
    实际值
    : N/A
    错误列表:

    //可用物理内存
    PRVF-7531 : 无法在节点 “oracle-001” 上执行物理内存检查 - Cause: 无法在指示的节点上执行物理内存检查。 - Action: 确保可以访问指定的节点并可以查看内存信息。

    可用物理内存 - 此先决条件将测试系统可用物理内存是否至少为 50MB (51200.0KB)。
    预期值
    : N/A
    实际值
    : N/A
    错误列表:

    PRVF-7563 : 无法在节点 “oracle-001” 上执行可用内存检查 - Cause: 无法在指示的节点上执行可用内存检查。 - Action: 确保可以访问指定的节点并可以查看内存信息。

    //交换空间大小
    交换空间大小 - 此先决条件将测试系统是否具有足够的总交换空间。
    预期值
    : N/A
    实际值
    : N/A
    错误列表:

    PRVF-7574 : 无法在节点 “oracle-001” 上执行交换空间大小检查 - Cause: 无法在指示的节点上执行交换空间检查。 - Action: 确保可以访问指定的节点并可以查看交换空间信息。

    PRVF-7531 : 无法在节点 “oracle-001” 上执行物理内存检查 - Cause: 无法在指示的节点上执行物理内存检查。 - Action: 确保可以访问指定的节点并可以查看内存信息。


    解决方法:
    方法一:
    由于操作系统未开启默认共享,导致Oracle无法检查环境的可用性,开启C盘的默认共享即可,开启和关闭C盘的默认共享的方法如下:
    开启C盘的默认共享:打开doc窗口,输入 net share c=c:Cdocnetsharec /delete

    PS:如果提示需要开启Service的服务时,可在服务列表中找到 Service 并开启。


    方法二
    1、在运行中(或键盘按Win+R)输入regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters选中Parameters,在右边名称中找到AutoShareServer和AutoShareWks 项,在其右键菜单中,点击修改,将其“数值数据:”由原来的0改为1,然后点击确定。

     

     

    2、重新启动电脑后,通过DOS命令 net share查看默认共享情况是否正常,在共享列表中会看到ADMINC、DIPC等默认共享了。


     

     


    3、选中Oracle的安装文件setup.exe,右键菜单中,点击“以管理员身份运行”进行安装,就不再报错了。

    4、在Oracle成功安装完成,记得将之前修改的注册表值改回 0.

    在验证方法二时,网上的多数方法只修改 AutoShareWks ,但并未解决所遇问题,在同时修改 AutoShareServer 的值,并重启服务器后,net share 命令就获取到了所有共享情况,此时安装时即可正常安装。
  3. Navicat连接oracle 报错cannot create oci enviroment解决方法

     

     

     一般为安装了oracle instantclient客户端后出现的问题,打开Navicat,点击工具-选项-其他-OCI,将路径重新设置为安装的instatclient目录里的oci.dll文件所在目录,即C:\Program Files (x86)\Oracle\Instant Client\bin,重新启动即可恢复。

posted @   妖孽成佛  阅读(66)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示