Oracle技巧分享


DBMS_OUTPUT缓存溢出?

在使用DBMS_OUTPUT输出时,有时会遇到这样的错误:

ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes

我们可以通过dbms_output.enable(20000)设置一个更大的缓存。

如何生成带日期的文件名?

在UNIX上,使用`date +%y%m%d` (`这个是键盘上~所在的那个键),例:

touch exp_table_name_`date +%y%m%d`.dmp

Windows上,使用%date:~12%,其中12是取日期,你可以改成其它你需要的数字。

如何改变SQL*PLUS的默认编辑器?

在WINDOWS下,SQL*PLUS的默认编辑器是NOTEPAD,我们有时希望改变它,例如使用很多程序员喜欢的UlteraEdit等,我们可以在SQL*PLUS提示符下使用
DEFINE _EDITOR="<编辑器的完整路经>" -- 必须加上双引号
来定义新的编辑器,也可以把这个写在$Oracle_HOME/sqlplus/admin/glogin.sql里面使它永久有效。

在UNIX下我们可以将其指向vi:DEFINE _EDITOR=vi。

如何快速下载oracle补丁?

我们首先在Metalink中查到相应补丁的信息,一般在http下载页面可以发现FTP的下载地址:
  • 1
  • 2
  • 下一页
【内容导航】
第1页:Oracle技巧分享 第2页:Oracle技巧分享

相关内容