很可能是你的字符集问题.1.查找你的数据库字符集
2.在Client,运行regedit,修正hkey_local_machine\software\oracle\home0\nls_lang的值为数据库字符集.

解决方案 »

  1.   

    我开始也怀疑是权限有问题,但我登录Enterprise Manager时也是那个用户啊;而且后来我将所有权限都给了用户,还是报同样的问题。
    字段名肯定英文,没错的。
    整个数据库结构在公司的机器上运行都是好的,现在我将环境搬到家里才出这个问题,紧急求救!
      

  2.   

    权限和字段名是绝对没有问题的,同样的script在公司的数据库上运行很正常。
    我安装的时候自动进行DataBase Configuration失败,之后我手动在菜单中起用创建,选的是最后一项(create Database即不包含数据库文件的那种)。如果选择General purpose时报错说EntrySize Invalidate,发现是ora_data\..\SYSTEM01.DBF大小为419438597(标准是419438592 B),不知是为什么?难道是被病毒修改过?好郁闷....