站长家园(原代码之家)(www.adminjie.com)网站源码,微信源码,游戏源码,商业源码分享平台。
当前位置:网站首页 技术文章 网络编程 正文

oracle怎么修改directory目录

时间:2022-05-28 [网络编程]作者:fabuyuan 浏览:6 次

oracle中,可以利用“create or replace directory dumpdir as 'directory目录路径';”语句修改directory目录,该语句不仅可以用于修改directory目录,还可用于创建该目录。

本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

oracle怎么修改directory目录

1、查询directory目录

select * from dba_directories;

2、创建或者修改 directory目录

create or replace directory dumpdir as '/home/dumpfiles';

3、赋权 directory目录

grant read,write on directory dumpdir to username;

4、删除directory目录

drop directory DIRENAME;

扩展知识:

Oracle Directory(目录)可以让用户在Oracle数据库中灵活地对文件进行读写操作,极大地提高了Oracle的易用性和可扩展性。其语法如下所示:

CREATE [OR REPLACE] DIRECTORY DIRECTORY AS 'PATHNAME';

创建和删除Directory的权限为:CREATE ANY DIRECTORY、DROP ANY DIRECTORY。赋予普通用户使用Directory的权限包括READ、WRITE、EXECUTE,也可以直接写ALL,如下所示:

GRANT READ,WRITE,EXECUTE ON DIRECTORY EXP_DIR_LHR TO LHR;
GRANT ALL ON DIRECTORY EXP_DIR_LHR TO LHR;

需要注意的是,在创建Directory数据库对象时对应的路径不存在也不会报错,Oracle数据库并不会到操作系统上检验路径的存在性,只有在使用时才会校验,因此在创建Directory时谨记对应的路径的真实存在性,否则可能会报ORA-29913或ORA-29400的错误。

下面给出一个创建Oracle Directory的例子:

推荐教程:《Oracle视频教程

以上就是oracle怎么修改directory目录的详细内容,更多请关注站长家园其它相关文章!

本文标签:  oracle

转载请注明来源:oracle怎么修改directory目录

本文永久链接地址:https://www.adminjie.com/post/12931.html

免责声明:
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。

附:
二○○二年一月一日《计算机软件保护条例》第十七条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!

版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的部分源码下载文件为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,若有侵犯你的权益请:提交版权证明文件到邮箱 2225329873#qq.com(#换为@) 站长会进行审查之后,情况属实的会在三个工作日内为您删除。

  • 站长家园(原代码之家)会员升级
  • 最新文章
    • 聊聊node+express怎么操作cookie

      聊聊node+express怎么操作cookie

      node+express怎么操作cookie?下面本篇文章就来给大家介绍一下用nodejs操作cookie的方法,希望对大家有所帮助!Cookie:有时也用其复...

    • 如何用好MySQL索引?你必须了解这些事!

      如何用好MySQL索引?你必须了解这些事!

      如何用好MySQL索引?下面本篇文章就来给大家分享一些想要用好MySQL索引,你必须知道的事情,希望对大家有所帮助!这一篇文章来聊一聊如何用好MySQL索引。为...

    • 什么是javascript对象的属性值

      什么是javascript对象的属性值

      javascript对象的属性值指的是与JavaScript对象相关的值;JavaScript对象是无序属性的集合,属性值通常可以被修改、添加和删除,但是某些属...

    • javascript中的方法不区分大小写吗

      javascript中的方法不区分大小写吗

      javascript中的方法是区分大小写的,因为JavaScript是一种区分大小写的语言,对变量方法的命名有严格的大小写敏感;在JavaScript中使用关键...

    • javascript中什么是继承

      javascript中什么是继承

      在JavaScript中,继承是一种允许在已有类的基础上创建新类的机制;继承为子类提供了灵活性,可以重用父类的方法和变量,继承的过程就是一般到特殊的过程,可以利...

    热门文章