Файл отчета Oracle AWR не может быть записан на диск (с использованием образа Docker сервера Oracle Database Server) - PullRequest
0 голосов
/ 23 декабря 2018

Я пытаюсь сгенерировать отчет AWR в Oracle Database 12c Enterprise Edition, выпуск 12.2.0.1.0 - 64-разрядная версия (с использованием образа Docker сервера баз данных Oracle).

Я подключен к БД как sysdba.В sqlplus я запускаю: @ $ ORACLE_HOME / rdbms / admin / awrrpt.sql, после ответа формата вывода (html), начального и конечного снимка и имени выходного файла я получил вывод:

Используя имя отчета awrrpt_1_1_4.html

SP2-0606: Cannot create SPOOL file "awrrpt_1_1_4.html"

Очевидно, я не могу найти файл awrrpt_1_1_4.html по пути /u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/

Я получил достаточно места:

Filesystem      Size  Used Avail Use% Mounted on
overlay          59G   13G   43G  23% /
tmpfs            64M     0   64M   0% /dev
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/sda1        59G   13G   43G  23% /ORCL
shm              64M     0   64M   0% /dev/shm
tmpfs           2.0G     0  2.0G   0% /proc/acpi
tmpfs           2.0G     0  2.0G   0% /sys/firmware

Для выходного каталога$ORACLE_HOME/rdbms/admin/ Я дал chmod 777, я также могу создать файл, поместить в него некоторые данные и сохранить его с помощью редактора vi.

В чем может быть проблема?

1 Ответ

0 голосов
/ 23 декабря 2018

почему вы меняете права доступа к собственным каталогам Oracle DB?Просто сделайте это в своей домашней директории

создайте каталог / home / oracle / myWorkspace

, затем запустите ваш скрипт, используя spool, и все.

...