For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!
Issue solved
Try this
crlf varchar2(2) := chr(10)||chr(13);
it will work.
What is your database version ?
Did you give privilege SYS UTL_ENCODE,UTL_SMTP and UTL_TCP to the user ? Are you assign the Mail serve port ?
Hamid
i user oracle 10 g and tell me way how to assign privileges to user
Hi Hmusman,
Which privilege you are talking about.
If you want to give privilege to user connect to sys as sysdba give grant.
grant execute on FSC.SEND_MAIL to scott; <--scott is the username i have taken scott. You change according to your's username.
grant execute on UTL_ENCODE to scott;
grant execute on UTL_SMTP to scott;
grant execute on UTL_TCP to scott;
i use oracle express edition so i cant i find
.SEND_MAIL , UTL_ENCODE, UTL_SMTP, UTL_TCP
Hmusman wrote: i use oracle express edition so i cant i find .SEND_MAIL , UTL_ENCODE, UTL_SMTP, UTL_TCP
Hmusman wrote:
This are the content of SYS. I don't remember Oracle XE has this.
Just connect SYS as SYSDBA and
issue
grant execute on UTL_ENCODE to <user_name>;
grant execute on UTL_SMTP to <user_name>;
grant execute on UTL_TCP to <user_name>;
Hope this helps