要在AWR软件中导入本地文件,请按照以下步骤操作:
创建目录
首先,在服务器上创建一个用于存放导入文件的目录。例如,创建一个名为`awrtest`的目录:
```sql
SQL> connect sys as sysdba;
SQL> mkdir /home/oracle/awrtest;
```
上传文件
将你的本地.dmp文件上传到服务器上刚刚创建的目录中。例如,如果你的文件名为`example.dmp`,则可以使用`cp`命令将其复制到`/home/oracle/awrtest`目录:
```sh
$ cp example.dmp /home/oracle/awrtest/
```
导入文件
使用`awrload.sql`脚本将文件导入到数据库中。你需要提供Oracle目录、文件名和目标用户信息。例如:
```sql
SQL> @?/rdbms/admin/awrload.sql
```
在执行脚本时,系统会提示你输入Oracle目录、文件名和目标用户信息。请确保输入的信息是正确的,并且Oracle目录是大小写敏感的。
指定表空间和临时表空间
在导入过程中,系统会要求你指定目标用户的默认表空间和临时表空间。默认情况下,这些表空间分别是`SYSAUX`和`TEMP`。你可以根据需要更改这些设置。
完成导入
导入完成后,目标用户将被创建,并且所有的AWR信息将被导入到数据库中。请注意,导入成功后,目标用户会被删除。
建议
在执行导入操作之前,请确保你有足够的权限来创建目录和上传文件,并且了解目标用户的默认表空间和临时表空间。
如果你在Windows服务器上导出文件,文件后缀通常是`.DMP`,而在Linux服务器上,文件后缀需要改为`.dmp`。
在执行导入操作时,请仔细检查所有输入的信息,以确保导入过程顺利进行。