同事玩 Docker ,在 Docker 里面启了一个 Oracle 10g Express 版本,在测试过程中遇到了 ORA-00904: "WMSYS"."WM_CONCAT": invalid identifier 错误。
SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product PL/SQL Release 10.2.0.1.0 - Production CORE 10.2.0.1.0 Production TNS for Linux: Version 10.2.0.1.0 - Production NLSRTL Version 10.2.0.1.0 - Production
我去处理的时候,发现 Oracle 10g Express 版本的 $ORACLE_HOME/rdbms/admin 目录下面根本没有 owmctab.plb 、 owmaggrs.plb 、 owmaggrb.plb 这三个文件,遂从另外一台标准版的 Oracle 10g 中 Copy 这些文件到这个测试实例。测试发现,执行脚本 owmctab.plb 时遇到下面错误
SQL> @?/rdbms/admin/owmctab.plb
查看了一下脚本,发现 owmctab.plb 还要引用 owmt9012.plb 、 owmt9013.plb 文件,所以,如果 $ORACLE_HOME/rdbms/admin 目录下面如果没有这些文件的话,需要的是 5 个文件。
$ ls -lrt owm* -rw-rw-r--. 1 oracle dba 14889 Feb 2 2008 owmctab.plb -rw-rw-r--. 1 oracle dba 1280 Feb 2 2008 owmt9013.plb -rw-rw-r--. 1 oracle dba 4000 Feb 2 2008 owmt9012.plb -rw-rw-r--. 1 oracle dba 1168 Feb 2 2008 owmaggrs.plb -rw-rw-r--. 1 oracle dba 627 Feb 2 2008 owmaggrb.plb
正常情况下,这些文件默认位于 $ORACLE_HOME/rdbms/admin 下面,只需执行下面脚本创建对象即可。在 Oracle 10g Express 版本中 copy 上面 5 个文件后,执行下面脚本也能解决问题。
SQL> @?/rdbms/admin/owmctab.plb SQL> @?/rdbms/admin/owmaggrs.plb SQL> @?/rdbms/admin/owmaggrb.plb
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web全栈工程师的自我修养
余果 / 人民邮电出版社 / 2015-9-1 / 49.00
全栈工程师正成为 IT 行业的新秀,论是上市互联网公司还是创业公司,都对全栈工程师青睐有加。本书作者是腾讯公司高级工程师,在前端、后端和APP开发方面都有丰富的经验,在本书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。除此之外,本书还详细记录了作者从零开始、学习成长的心路历程。 本书内容全面,客观务实,适合互联网行业新人、程序员,以及期待技术转型的从业者阅读参考。一起来看看 《Web全栈工程师的自我修养》 这本书的介绍吧!
RGB转16进制工具
RGB HEX 互转工具
HSV CMYK 转换工具
HSV CMYK互换工具