Navicat、pycharm安装问题
- 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 - 安装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 /deletePS:如果提示需要开启Service的服务时,可在服务列表中找到 Service 并开启。
方法二
1、在运行中(或键盘按Win+R)输入regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters选中Parameters,在右边名称中找到AutoShareServer和AutoShareWks 项,在其右键菜单中,点击修改,将其“数值数据:”由原来的0改为1,然后点击确定。2、重新启动电脑后,通过DOS命令 net share查看默认共享情况是否正常,在共享列表中会看到ADMIN、D等默认共享了。
3、选中Oracle的安装文件setup.exe,右键菜单中,点击“以管理员身份运行”进行安装,就不再报错了。4、在Oracle成功安装完成,记得将之前修改的注册表值改回 0.
在验证方法二时,网上的多数方法只修改 AutoShareWks ,但并未解决所遇问题,在同时修改 AutoShareServer 的值,并重启服务器后,net share
命令就获取到了所有共享情况,此时安装时即可正常安装。 -
Navicat连接oracle 报错cannot create oci enviroment解决方法
一般为安装了oracle instantclient客户端后出现的问题,打开Navicat,点击工具-选项-其他-OCI,将路径重新设置为安装的instatclient目录里的oci.dll文件所在目录,即C:\Program Files (x86)\Oracle\Instant Client\bin,重新启动即可恢复。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通