广告
返回顶部
首页 > 资讯 > 数据库 >oracle中怎么设置UTL_FILE_DIR参数
  • 205
分享到

oracle中怎么设置UTL_FILE_DIR参数

2024-04-02 19:04:59 205人浏览 泡泡鱼
摘要

oracle中怎么设置UTL_FILE_DIR参数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  or

oracle中怎么设置UTL_FILE_DIR参数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。


 oracle中设置UTL_FILE_DIR参数
第一步:以管理员用户登陆  
   如:conn    sys/passWord@sid    as    sysdba

第二步:设置可操作目录  
需要指定utl_file包可以操作的目录。在oracle    10g以前,可以用以下方法:  
   1、alter    system    set    utl_file_dir='e:\utl'    scope=spfile;
   长路径要使用'',如:utl_file_dir='c:\my    temp';    
   2、在init.ora文件中,配置如下: UTL_FILE=E:\utl或者UTL_FILE_DIR=E:\utl  
  在oracle10g中建议用以下方法配置:CREATE    DIRECTORY    utl    AS   'E:\utl';  

第三步:授权给指定用户,以便执行utl_file  
   GRANT    EXECUTE    ON    utl_file    TO    scott;  
   
第四步:conn    scott/tiger  
   就可以正常使用utl_file了。    

第五步:文件I/O的实施  
     UTL_FILE包提供了很多实用的函数来进行I/O操作,主要有以下几个函数:  
   fopen:打开指定的目录路径的文件。  
   get_line:获取指定文件的一行的文本。  
   put_line:向指定的文件写入一行文本。  
   fclose:关闭指定的文件。  
   
     下面利用这些函数,实现从文件取数据,然后将数据写入到相应的数据库中。  
   
   create    or    replace    procedure    loadfiledata(p_path    varchar2,p_filename    varchar2)    as  
   v_filehandle    utl_file.file_type;    --定义一个文件句柄  
   v_text    varchar2(100);    --存放文本  
   v_name    test_loadfile.name%type;  
   v_addr_jd    test_loadfile.addr_jd%type;  
   v_region    test_loadfile.region%type;  
   v_firstlocation    number;  
   v_secondlocation    number;  
   v_totalinserted    number;  
   begin  
   if    (p_path    is    null    or    p_filename    is    null)    then  
   Goto    to_end;  
   end    if;  
   v_totalinserted:=0;  
     
   v_filehandle:=utl_file.fopen(p_path,p_filename,'r');  
   loop  
   begin  
   utl_file.get_line(v_filehandle,v_text);  
   exception  
   when    no_data_found    then  
   exit;  
   end     
   v_firstlocation:=instr(v_text,',',1,1);  
   v_secondlocation:=instr(v_text,',',1,2);  
   v_name:=substr(v_text,1,v_firstlocation-1);  
   v_addr_jd:=substr(v_text,v_firstlocation+1,v_secondlocation-v_firstlocation-1);  
   v_region:=substr(v_text,v_secondlocation+1);  
     
   insert    into    test_loadfile  
  values    (v_name,v_addr_jd,v_region);  
   commit;  
   end    loop;  
   <<to_end>>  
   null;  
   end    loadfiledata; 

看完上述内容,你们掌握oracle中怎么设置UTL_FILE_DIR参数的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: oracle中怎么设置UTL_FILE_DIR参数

本文链接: https://www.lsjlt.com/news/57084.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle中怎么设置UTL_FILE_DIR参数
    oracle中怎么设置UTL_FILE_DIR参数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  or...
    99+
    2022-10-18
  • Oracle中怎么设置optimizer_mode 参数
    这篇文章给大家介绍Oracle中怎么设置optimizer_mode 参数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 Oracle 在执行SQL语句时...
    99+
    2022-10-18
  • oracle process参数怎么设置
    在Oracle数据库中,可以使用ALTER SYSTEM语句来设置process参数。以下是设置process参数的步骤: 确定...
    99+
    2023-10-22
    oracle
  • Oracle参数设置之set和reset怎么用
    这篇文章主要为大家展示了“Oracle参数设置之set和reset怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle参数设置之set和reset怎...
    99+
    2022-10-18
  • Matlab中plot参数怎么设置
    在Matlab中,可以使用不同的参数来设置plot函数的行为和外观。下面是一些常见的参数设置:1. x和y:用于指定要绘制的数据点的...
    99+
    2023-09-20
    Matlab
  • jquery中lazyload.js参数怎么设置
    在jQuery的lazyload.js插件中,可以通过设置不同的参数来自定义懒加载的行为。下面是一些常见的参数设置:1. `thre...
    99+
    2023-09-21
    jquery
  • Netbeans中怎么设置JVM参数
    本篇文章为大家展示了Netbeans中怎么设置JVM参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在Netbeans中设置JVM参数对ictclas4j进行了比较大的改动,我希望能把分词的速度大...
    99+
    2023-06-17
  • Metasploit中怎么设置LHOST参数
    本篇文章为大家展示了Metasploit中怎么设置LHOST参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Metasploit设置LHOST参数技巧当用户使用Metasploit框架中的模块时,...
    99+
    2023-06-05
  • Oracle shared_pool_reserved_size参数设置说明
    进入SQLPLUS,查询shared_pool,往往看到结果如下:SQL> show parameter shared_poolNAME         &nb...
    99+
    2022-10-18
  • Oracle RAC启动归档时怎么设置CLUSTER_DATABASE参数
    这篇文章主要讲解了“Oracle RAC启动归档时怎么设置CLUSTER_DATABASE参数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle R...
    99+
    2022-10-18
  • MySQL中怎么设置类型参数
    本篇文章给大家分享的是有关MySQL中怎么设置类型参数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。(一)连接  连接通常来自Web服务器,下...
    99+
    2022-10-18
  • Mysql 5.5中怎么设置数据库参数
    Mysql 5.5中怎么设置数据库参数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。--全局级别mysql> show global...
    99+
    2022-10-18
  • mysql参数中innodb_buffer_pool_size大小怎么设置
    这篇文章主要为大家展示了“mysql参数中innodb_buffer_pool_size大小怎么设置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql参数...
    99+
    2022-10-18
  • 怎么设置redis启动参数
    设置redis启动参数的方法:修改配置文件,例如:[root@host50 utils]# cp /etc/redis/6379.conf /root/6379.conf //可以先备份一份,防止修改错误没法还原[root@host50 u...
    99+
    2022-10-21
  • axios中怎么设置全局请求参数
    这篇文章将为大家详细讲解有关axios中怎么设置全局请求参数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。应用场景:1,每个请求都带上的参数,比如token...
    99+
    2022-10-19
  • Vue中怎么动态设置路由参数
    Vue中怎么动态设置路由参数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.使用this.$router.go(),与js histro...
    99+
    2022-10-19
  • Linux中怎么设置基本网络参数
    这期内容当中小编将会给大家带来有关Linux中怎么设置基本网络参数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、引言 在Red Hat Linux 6.0系统中,自带有Netscape浏览器,让Lin...
    99+
    2023-06-13
  • python中怎么设置执行选项参数
    本篇文章为大家展示了python中怎么设置执行选项参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一 . sys可以通过sys.argv得到参数列表,其中sys.argv[0]是文件名称,此后的列...
    99+
    2023-06-02
  • 怎么在SpringBoot中设置传入的参数
    本篇文章给大家分享的是有关怎么在SpringBoot中设置传入的参数,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。设置参数是否为必要参数@RequestParam(requir...
    99+
    2023-06-06
  • linux怎么设置jvm内存参数
    在 Linux 上设置 JVM 内存参数可以通过修改 JVM 的启动脚本或者设置环境变量来实现。以下是两种常见的方法:方法一:修改 ...
    99+
    2023-09-26
    linux jvm
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作