ORACLE的 DIRECTORY在数据库中是个目录的路径,需要在 *** 作系统中有相应的目录与之对应;ORACLE目录的作用就是让ORACLE数据库和 *** 作系统之前进行文件的交互,最常见的就是数据泵的导入和导出。
directory对象所定义的路径可以在EM中的“管理”-“方案”-“对象目录”进行修改。或者使用SQL>create or replace directory databak as 'e:\bak'语句进行修改。
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的管理:
1、创建:CREATE [OR REPLACE] DIRECTORY directory AS 'pathname' 。
例如:CREATE OR REPLACE DIRECTORY DIR AS 'F:\expbak'。
2、赋权:GRANT READ[,WRITE] ON DIRECTORY directory TO username。
例如:grant read, write on directory exp_dir to john。
3、查询directory的方法。
select * from dba_directories。
4、删除:drop directory DATACHK_DUMP。
5、通过数据泵导出数据到相应的目录。
n. 1. 姓名住址簿工商名录号码簿 2. 董事会理事会 3. 指南,使用手册 4. 【...a. 1. 指导的咨询的
directory 1.目录,[台]目录,指南 2.人名住址薄 3.名录 4.目录,[台]目录,指南 5.指南,手册 Directory 1.目录 目录 2.名录,指南
OracleDirectoryManager 是一种可以管理 Oracle 数据库中的目录服务的工具。使用 OracleDirectoryManager,你可以访问和编辑 Oracle Internet Directory(OID)和 Oracle Virtual Directory(OVD)中的目录对象,如用户、组和权限等。以下是 OracleDirectoryManager 的使用方法:
1. 打开 OracleDirectoryManager 工具。可以在 Oracle 客户端的安装目录下找到它,一般位于 $ORACLE_HOME/bin 目录下。
2. 在 OracleDirectoryManager 窗口中,输入连接信息,包括主机名、端口号、OID/OVD 实例名、用户名和密码等。
3. 成功连接到 OID/OVD 后,在左侧导航栏中选择要管理的目录对象类型(如用户、组等),在右侧的列表中查看和编辑目录对象信息。
4. 对于每个目录对象,你可以执行各种 *** 作,如添加、删除、修改对象属性等。
需要注意的是,使用 OracleDirectoryManager 前需要对其进行正确配置和授权,以确保安全性和可用性。具体的配置和授权方法可以参考相关的 Oracle 官方文档。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)