oracle11g数据库创建映射目录后如何查询
时间: 2024-10-11 20:16:44 浏览: 5
在Oracle 11g数据库中,映射目录(Mapped Directory)通常用于将本地文件系统的目录作为数据库的一部分来访问。如果你已经创建了一个映射目录并希望查询相关信息,你可以按照以下步骤:
1. **登录到Oracle SQL*Plus**:
使用`sqlplus username/password@database_name`命令连接到你的数据库。
2. **选择模式(Schema)**:
如果你需要查询映射目录信息,通常是属于DBA的角色。输入`\n`然后输入`select * from dba_db_links;` 或 `dba_data_files` (对于直接映射的数据文件)。
3. **查询映射目录**:
对于映射目录本身的信息,你应该会看到类似这样的列:LINK_NAME(链接名称)、SERVER_NAME(服务器名)、LOCAL_PATH(本地路径)。你可以根据LINK_NAME来定位你想了解的具体映射目录。
例如,查询名为'MY_DIR_MAPPED'的映射目录:
```sql
SELECT * FROM dba_db_links WHERE LINK_NAME = 'MY_DIR_MAPPED';
```
4. **检查映射状态**:
可能还需要检查数据文件的状态和大小,如果是对数据文件的映射,可以查看`datafile`表,如:
```sql
SELECT file_id, status, size, bytes_used FROM v$datafile WHERE data_file_name LIKE '%MY_DIR_MAPPED%';
```