navicat for oracle ,设计表 时有些表报错 mdField: Field '名' not found

灵魂火焰 2014-10-09 07:10:39
如图 :


但是 数据 可以正常查看 。
用PLSQL DEV 查看 报错表的表结构 ,也没有问题。
。。。求大牛点播。。。
...全文
2379 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdwd_lhq 2015-01-29
  • 打赏
  • 举报
回复
我的链接oracle没问题,但中文却显示乱码,不知如何解决?http://zhidao.baidu.com/link?url=VpH8OCX9LV8qQfevF-XROfS0QIujHyzMZY5hyDnmFyBgyI-x3Ob6H23vedO0qVXb-b6GHa55E1GRW5iQi7uLDm11EvkRh9-6G3usVWwSQBS
灵魂火焰 2014-10-10
  • 打赏
  • 举报
回复
刚刚查了一下, 凡是存在 外键约束的 表,都不能进行 [表设计] 的操作, 所有 顶级父表、独立的表 都是可以进行 [表设计] 的操作的。 然后下载了 instantclient-basic-win32-11.2.0.1.0 instantclient-basic-win32-10.2.0.5 分别 替换 navicat 里的 instantclient_10_2 里的内容,报错问题还是存在。。。 以前删除过一些约束, 有 我的主外键约束关系 有问题的可能吗?
bw555 2014-10-10
  • 打赏
  • 举报
回复
你在navicat点击“设计表”后台实际的操作应该是去查询oracle的数据字典 oracle11和oracle12大体相同但是应该还是小有差异 你使用instantclient_12_1 查询数据字典的,某些字段在oracle11的数据字典中不存在 根据你说的现象可能是约束相关数据字典差异造成的,不太确定 你的有时报错,有时正常,你可以试试,是不是只要表结构存在约束的话就有问题
灵魂火焰 2014-10-10
  • 打赏
  • 举报
回复
服务器的数据库是: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for 64-bit Windows: Version 11.2.0.1.0 - Production NLSRTL Version 11.2.0.1.0 - Production 本机: navicat 版本: navicat premium 11.1.6 或 navicat for oracle 11.1.6 navicat自带的 instantclient_10_2 不能连接,所以从oracle官网上下了 instantclient_12_1 将其内容盖掉,就能连接了。 但是之后 就出现问题所述,右击表 [设计表],有的表 会报这个提示框,有的不会。而且一旦报,必然是弹出两次相同的该提示框。
bw555 2014-10-10
  • 打赏
  • 举报
回复
你的数据库是什么版本的?是否与navicat for oracle版本不兼容造成的?
灵魂火焰 2014-10-10
  • 打赏
  • 举报
回复
安装 navicat for oracle 8.0 可以访问。。。 尽贪图高版本了。。。 感谢版主。

1,618

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧