Oracle 数据库中创建、查看“文件夹“的方式
2016-12-29 00:01
232 查看
此处说的创建文件夹不是操作系统级别的创建文件夹,而是对操作系统上现有的文件夹在数据库里起一个对应名,数据路里使用此名来使用文件夹(类似创建快捷方式)。
第一步:首先需要有操作系统实际的文件夹目录,此处我们创建一个目录叫moridir:
[oracle@edbjr2p1 ~]$ mkdir /home/oracle/moridir
[oracle@edbjr2p1 ~]$ ll
drwxr-xr-x 3 oracle oinstall 4096 Dec 4 02:22 Desktop
drwxr-xr-x 2 oracle oinstall 4096 Dec 6 23:47 files
drwxr-xr-x 2 oracle oinstall 4096 Dec 29 00:06 moridir
第二步:数据库里创建对应的“文件夹”:
注:创建文件夹需要有相应权限,此处我们以sys链接创建
HR @ PROD1 >conn / as sysdba
Connected.
SYS @ PROD1 >create directory moridir as '/home/oracle/moridir';
Directory created.
或者用一下语句也可以:
SYS @ PROD1 >create or replace directory moridir as '/home/oracle/files';
Directory created.
第三步:将文件夹的权限给予对应的用户:
SYS @ PROD1 >grant read,write,execute on directory moridir to hr;
Grant succeeded.
第四步:查看创建的“文件夹”:
数据库中对dba_directories的描述:
SYS @ PROD1 >desc dba_directories;
Name Null? Type
-------------------------------- ------------- ----------------------------
OWNER NOT NULL VARCHAR2(30)
DIRECTORY_NAME NOT NULL VARCHAR2(30)
DIRECTORY_PATH VARCHAR2(4000)
查询刚建立的“文件夹”:
SYS @ PROD1 >select * from dba_directories where DIRECTORY_NAME like 'MORIDIR';
OWNER DIRECTORY_NAME DIRECTORY_PATH
------------------------- ------------------------- --------------------------------------------------
SYS MORIDIR /home/oracle/moridir
或者使用这个语句也可:
SYS @ PROD1 >select * from dba_directories;
OWNER DIRECTORY_NAME DIRECTORY_PATH
------------------ ----------------------------- ----------------------------------------------
SYS MORIDIR /home/oracle/files
SYS MORI /home/oracle/files
SYS DIR_DMP /home/oracle/scripts/cust_files
SYS DIR_DUMP /home/oracle/scripts/cust_files
-- mori --
16.12.29。
第一步:首先需要有操作系统实际的文件夹目录,此处我们创建一个目录叫moridir:
[oracle@edbjr2p1 ~]$ mkdir /home/oracle/moridir
[oracle@edbjr2p1 ~]$ ll
drwxr-xr-x 3 oracle oinstall 4096 Dec 4 02:22 Desktop
drwxr-xr-x 2 oracle oinstall 4096 Dec 6 23:47 files
drwxr-xr-x 2 oracle oinstall 4096 Dec 29 00:06 moridir
第二步:数据库里创建对应的“文件夹”:
注:创建文件夹需要有相应权限,此处我们以sys链接创建
HR @ PROD1 >conn / as sysdba
Connected.
SYS @ PROD1 >create directory moridir as '/home/oracle/moridir';
Directory created.
或者用一下语句也可以:
SYS @ PROD1 >create or replace directory moridir as '/home/oracle/files';
Directory created.
第三步:将文件夹的权限给予对应的用户:
SYS @ PROD1 >grant read,write,execute on directory moridir to hr;
Grant succeeded.
第四步:查看创建的“文件夹”:
数据库中对dba_directories的描述:
SYS @ PROD1 >desc dba_directories;
Name Null? Type
-------------------------------- ------------- ----------------------------
OWNER NOT NULL VARCHAR2(30)
DIRECTORY_NAME NOT NULL VARCHAR2(30)
DIRECTORY_PATH VARCHAR2(4000)
查询刚建立的“文件夹”:
SYS @ PROD1 >select * from dba_directories where DIRECTORY_NAME like 'MORIDIR';
OWNER DIRECTORY_NAME DIRECTORY_PATH
------------------------- ------------------------- --------------------------------------------------
SYS MORIDIR /home/oracle/moridir
或者使用这个语句也可:
SYS @ PROD1 >select * from dba_directories;
OWNER DIRECTORY_NAME DIRECTORY_PATH
------------------ ----------------------------- ----------------------------------------------
SYS MORIDIR /home/oracle/files
SYS MORI /home/oracle/files
SYS DIR_DMP /home/oracle/scripts/cust_files
SYS DIR_DUMP /home/oracle/scripts/cust_files
-- mori --
16.12.29。
相关文章推荐
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- Windows下Oracle创建数据库的3种方式
- Oracle 数据库权限管理及用户创建以及查看当前实例名
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- oracle 如何查看创建表等数据库对象时的DDL语句
- 【Oracle XE系列之三】使用OMF方式手工创建Oracle XE数据库
- 查看数据库的创建日期和归档方式
- Windows下Oracle创建数据库的3种方式
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- [转]Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- oracle连接方式、创建数据库用户、忘记数据库密码、用户锁定
- Oracle如何实现创建数据库、备份数据库及数据导出导入的一条龙操作-------sql方式
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- [转]Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
- 创建表空间以及用户,授予权限,查看表空间名称及大小,物理文件的名称及大小,数据库的创建日期和归档方式,数据库的版本,数据库库对象,表空间的使用情况,表空间读写
- oracle连接方式、创建数据库用户、忘记数据库密码、用户锁定
- 金蝶K3无法创建数据库,请查看该文件夹的错误的解决方法。