directory删除 oracle_oracle 删除directory - CSDN
精华内容
参与话题
  • Oracle创建directory

    千次阅读 2018-12-06 17:40:02
    1. 新建directory的语法 CREATE [OR REPLACE] DIRECTORY directory AS 'pathname'; #需手工创建database目录 create or replace directory ...create or replace directory是在oracle中创建1个directory对象,...

    1. 新建directory的语法

    CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';

    #需手工创建database目录
    create or replace directory dump_dir as 'D:\database'

    create or replace directory是在oracle中创建1个directory对象,指向操作系统的'd:\database',并不是在'd:\database'下面创建1个目录。

     

    2. 查询有哪些directory

    select * from dba_directories

     

    3. 赋权

    grant read,write on directory dump_dir to myuser

    4. 删除

    drop directory dump_dir

     

    展开全文
  • 一、登录链接数据库 操作步骤: 1、打开cmd控制台 2、输入sqlplus ...4、建立directory文件夹:我的路径是d:\tian create directory tian as 'd:\tian' ;...5、给directory授予读写权限,system是我登录使

    一、登录链接数据库

    操作步骤:

    1、打开cmd控制台

    2、输入sqlplus

    3、输入用户名:sqlplus/as  sysdba     密码:直接回车(空)

    4、建立directory文件夹:我的路径是d:\tian  

    create directory tian as 'd:\tian' ;   必须有分号(;)

    5、给directory授予读写权限,system是我登录使用的用户

    grant read,write on directory tian to system; 必须有分号(;)

    6、查询当前directory目录权限所有文件名和路径

    1)、select * from all_directories; 必须有分号(;)

        或select * from dba_directories; 

    2)、查询单个用户的路径和文件名

    select * from all_directories where directory_name = 'TIAN';   目录文件名要大写,严格区分大小写

    7、删除directory用户

    drop directory tian; 必须有分号(;)




    展开全文
  • oracle创建DIRECTORY目录

    万次阅读 2010-07-07 14:17:00
    ORACLE DIRECTORY目录 Create DIRECTORY让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。   其语法为: CREATE [OR REPLACE] DIRECTORY ...

    ORACLE DIRECTORY目录

    Create DIRECTORY让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。

     

    其语法为:

    CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';

     

    本案例具体创建如下:

    create or replace directory exp_dir as '/tmp';

     

    目录创建以后,就可以把读写权限授予特定用户,具体语法如下:

    GRANT READ[,WRITE] ON DIRECTORY directory TO username;

     

    例如:

    grant read, write on directory exp_dir to eygle;

     

    此时用户eygle就拥有了对该目录的读写权限。

    让我们看一个简单的测试:

     

    SQL> create or replace directory UTL_FILE_DIR as '/opt/oracle/utl_file';

    Directory created.

    SQL> declare

      2    fhandle utl_file.file_type;

      3  begin

      4    fhandle := utl_file.fopen('UTL_FILE_DIR', 'example.txt', 'w');

      5    utl_file.put_line(fhandle , 'eygle test write one');

      6    utl_file.put_line(fhandle , 'eygle test write two');

      7    utl_file.fclose(fhandle);

      8  end;

      9  /

     

    PL/SQL procedure successfully completed.

     

    SQL> !

    [oracle@jumper 9.2.0]$ more /opt/oracle/utl_file/example.txt

    eygle test write one

    eygle test write two

    [oracle@jumper 9.2.0]$

     

    类似的我们可以通过utl_file来读取文件:

     

    SQL> declare

      2    fhandle   utl_file.file_type;

      3    fp_buffer varchar2(4000);

      4  begin

      5    fhandle := utl_file.fopen ('UTL_FILE_DIR','example.txt', 'R');

      6 

      7    utl_file.get_line (fhandle , fp_buffer );

      8    dbms_output.put_line(fp_buffer );

      9    utl_file.get_line (fhandle , fp_buffer );

     10    dbms_output.put_line(fp_buffer );

     11    utl_file.fclose(fhandle);

     12  end;

     13  /

    eygle test write one

    eygle test write two

     

    PL/SQL procedure successfully completed.

     

    可以查询dba_directories查看所有directory.

     

    SQL> select * from dba_directories;

    OWNER                          DIRECTORY_NAME                 DIRECTORY_PATH

    ------------------------------ ------------------------------ ------------------------------

    SYS                            UTL_FILE_DIR                   /opt/oracle/utl_file

    SYS                            BDUMP_DIR                      /opt/oracle/admin/conner/bdump

    SYS                            EXP_DIR                        /opt/oracle/utl_file

     

    可以使用drop directory删除这些路径.

     

    SQL> drop directory exp_dir;

    Directory dropped

    SQL> select * from dba_directories;

    OWNER                          DIRECTORY_NAME                 DIRECTORY_PATH

    ------------------------------ ------------------------------ ------------------------------

    SYS                            UTL_FILE_DIR                   /opt/oracle/utl_file

    SYS                            BDUMP_DIR                      /opt/oracle/admin/conner/bdump

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 创建oracle用户及删除用户

    万次阅读 2019-01-18 14:13:06
    创建用户 create user 用户名 identified by “密码” default tablespace 表空间名 temporary tablespace 临时表空间名 profile DEFAULT ...quota unlimited on 表空间名;...grant read on directory SYS.DATA_P...

    创建用户

    create user 用户名
    identified by “密码”
    default tablespace 表空间名
    temporary tablespace 临时表空间名
    profile DEFAULT
    quota unlimited on 表空间名;
    – Grant/Revoke object privileges
    grant read on directory SYS.DATA_PUMP_DIR to 用户名;
    – Grant/Revoke role privileges
    grant connect to 用户名;
    grant exp_full_database to 用户名;
    grant imp_full_database to 用户名;
    grant resource to 用户名;


    –删除用户
    drop user 用户名称 cascade;

    –删除用户,及级联关系也删除掉
    drop user ABC cascade;

    展开全文
  • DBCA删除数据库所有实例后,本想用RMAN duplicate方式克隆DB,因此在$ORACLE_BASE目录下创建了相关的目录admin/dupl/adump ,admin/dupl/dpump 在使用sqlplus正常连接空闲实例,手贱却执行了startup命令,oracle...
  • Oracle对目录文件(directory)的读写操作

    万次阅读 2010-01-27 10:07:00
    Create directory让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。其语法为:create or replace directory exp_dir as /tmp;目录创建以后,就可以把读写权限授予特定...
  • 1.利用XShell或SSH工具连接到远程数据库,注意要以 Oracle 用户登录 2.在XShell或SSH命令行中链接SQL,命令如下:sqlplus /nolog 3.连接到SQL后如下命令可创建或查询虚拟路径,为dump文件存放做准备 查看...
  • 如何解决/home/oracle: is a directory报警

    万次阅读 2017-07-08 10:40:09
    今儿碰见一个略诡异的问题,source .bash_profile有一个警告,su - oracle有相同的警告,提示/home/oracle是一个目录。看一下profile文件,没看出有什么不同,和另外一台正常的机器比较,看着是一样的,奇怪了?仔细...
  • sqlplus     /as sysdba   查看dbf存放位置 ...select * from dba_data_files;...create tablespace bp_oracle logging datafile '/u02/oradata/devdb/bp_oracle.dbf' size 100m autoextend on next 50m m
  • 如何卸载APEX

    千次阅读 2013-07-25 14:59:30
    To remove Oracle Application Express from the database: ...Change your working directory to the apex directory where you unzipped the Oracle Application Express software. Start SQL*Plus and conne
  • -bash: /home/oracle: is a directory

    千次阅读 2013-07-18 16:21:06
    安装oracle 11g过程中,创建oracle用户以及配置了.bash_profile文件后,退出oracle用户,然后重新su - oracle后出现:-bash: /home/oracle: is a directory [pw@gg ~]$ su - oracle Password:  -bash: /home/oracle...
  • 使用数据泵技术实现逻辑备份逻辑备份概述逻辑备份时创建数据库对象的逻辑副本,并存入一个二进制转储文件的过程。从本质上来讲逻辑备份与恢复实际就是对数据库事实数据的导入和导出。导出:导出就是数据库的逻辑备份...
  • oracle create or replace directory 的用法

    万次阅读 2013-03-30 23:04:12
    create or replace directory UTL_FILE_DIR as 'd:/test';  d:/test 必需是已经存在的目录。  用sys用户登录给要访问的用户指定访问目录的权限。  GRANT READ ON DIRECTORY UTL_FILE_DIR TO wangyh;  GRANT ...
  • oracle多张表导出和导入

    千次阅读 2014-10-24 10:38:06
    有时候需要我们对数据库的数据做迁移,但有些数据又不让迁移的情况下就xuya
  • oracle安装目录的文件夹指什么

    万次阅读 2013-06-26 11:05:01
    Oracle根目录(Oracle Base Directory)是Oracle的顶级目录,第一次安装Oracle时,Oracle Universival Installer会提示创建这个目录。在“注册表”中查找“oracle_base”可以查看oracle的根目录。  Oracle主...
  • 备份还原oracle数据库的方式有很多种,本文只讲解使用expdp、impdp数据泵方式备份与还原(恢复)数据库,此种方式可以导出/导入数据库表以及表中的数据。 请自行修改目录路径,否则出现错误别怪我哦~ 一、备份 ...
  • Uninstall Oracle Client 卸载

    千次阅读 2012-02-23 13:49:19
    Plz follow progress belowed step by step, you will uninstall oracle sucessfully:   1、程序(All Programs) -- Oracle-OraClient10g_home1/2 -- Oracle Installation Products -- Uninversal install -- ...
  • oracle数据库impdp命令的使用方法

    千次阅读 2018-06-06 14:14:45
    oracle数据库impdp命令的使用方法 impdp命令直接在命令行(cmd/bash)下直接用,不必登录oracle.只能导入expdp命令导出的dmp文件. 但是导出时数据所在的表空间以及用户会记录在文件中,因此导出时是什么表空间/用户,...
1 2 3 4 5 ... 20
收藏数 35,066
精华内容 14,026
关键字:

directory删除 oracle