客户的服务器上,有一系统函数,wmsys.wm_concat(合并列字符串)不小心被客户误删除。
该函数是在 wmsys账号下自带的函数。
我想了两个办法,但仍未能解决。
1。我把系统这个函数,到客户处去重新生成,但却出现编辑错误,具体原因不明。
create or replace function wmsys.wm_concat wrapped
a000000
1
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
8
58 96
+CuW1MAfZPVR6NOnXKVmXY2o9pswg8eZgcfLCNL+XhZy8K7/cgzcVrPnfMPnx3TAM7h0ZSXD
j57Asr2ym9ZtFldFmFu+RdpAU8VGORKSvtVG+DmAOR4C+NTa+Pit2kDbEpI5zhZUgqameSkE
DQ==2. 想导入该用户wmsys下的所有对象,然后去覆盖用户那边的数据。但提示:即将导出指定的用户...
EXP-00010: WMSYS 是无效的用户名
导出成功终止, 但出现警告。现在我是没招了,所以上来请各位给一个解决方法。
该函数是在 wmsys账号下自带的函数。
我想了两个办法,但仍未能解决。
1。我把系统这个函数,到客户处去重新生成,但却出现编辑错误,具体原因不明。
create or replace function wmsys.wm_concat wrapped
a000000
1
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
8
58 96
+CuW1MAfZPVR6NOnXKVmXY2o9pswg8eZgcfLCNL+XhZy8K7/cgzcVrPnfMPnx3TAM7h0ZSXD
j57Asr2ym9ZtFldFmFu+RdpAU8VGORKSvtVG+DmAOR4C+NTa+Pit2kDbEpI5zhZUgqameSkE
DQ==2. 想导入该用户wmsys下的所有对象,然后去覆盖用户那边的数据。但提示:即将导出指定的用户...
EXP-00010: WMSYS 是无效的用户名
导出成功终止, 但出现警告。现在我是没招了,所以上来请各位给一个解决方法。
解决方案 »
- 从excel中导入数据问什么总有空格出现?
- exp导出时出现ora-00904和ora-01003错误,不能成功导出
- 存储过程可以执行,转成sql语句就不行,求解!
- oracle 9i 集群配置
- 查询数据库的问题
- 各位高手进来看看,VB访问Oracle数据库的问题。解决问题再送分。
- 日期格式如何设定?为何to_char函数出错:与实际不符合!
- oracle查询语句出错 ORA-00904: "A"."COMP_ID": 标识符无效
- ora-22992,ora-02063错误
- form6i下,如何在form界面,显示数据库服务器上的图片文件
- 如果查看索引中存储的内容?
- tnsnames.ora文件中到底是使用SID还是ServiceName?
CREATE OR REPLACE function WMSYS.wm_concat wrapped
a000000
1
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
abcd
8
58 96
+CuW1MAfZPVR6NOnXKVmXY2o9pswg8eZgcfLCNL+XhZy8K7/cgzcVrPnfMPnx3TAM7h0ZSXD
j57Asr2ym9ZtFldFmFu+RdpAU8VGORKSvtVG+DmAOR4C+NTa+Pit2kDbEpI5zhZUgqameSkE
DQ==
/这个创建函数是没有问题的, 楼主在试试. 楼主是在SQLPLUS 中执行的,还是在哪? 如果是Toad的话,要以脚本方式来运行,或者按F5
用sqlplus 执行是可以,但有编辑错误,等于这个函数还是不能用。
已连接。
SQL> CREATE OR REPLACE function WMSYS.wm_concat wrapped
2 a000000
3 1
4 abcd
5 abcd
6 abcd
7 abcd
8 abcd
9 abcd
10 abcd
11 abcd
12 abcd
13 abcd
14 abcd
15 abcd
16 abcd
17 abcd
18 abcd
19 8
20 58 96
21 +CuW1MAfZPVR6NOnXKVmXY2o9pswg8eZgcfLCNL+XhZy8K7/cgzcVrPnfMPnx3TAM7h0ZSXD
22 j57Asr2ym9ZtFldFmFu+RdpAU8VGORKSvtVG+DmAOR4C+NTa+Pit2kDbEpI5zhZUgqameSkE
23 DQ==
24 /函数已创建。SQL>
楼主copy代码的过程中没有问题吧。 这个最好用TOAD来,因为可以调试运行,知道哪一步错了。还可以修改。楼主换个工具试试?
cosio 提醒是对的
我在本地用sys账号,出了上面那个提示。
我登入服务器后,用sys 在sqlplus对执行,就成功了。
好了,问题解决,谢谢各位。
楼主登陆sqlplus之前指定ORACLE_SID没有?