簡體   English   中英

Oracle AWR 報告文件無法寫入磁盤(使用 Oracle Database Server Docker Image)

[英]Oracle AWR Report file can not be written to the disk (using Oracle Database Server Docker Image)

我正在嘗試在 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production(使用 Oracle Database Server Docker Image)中生成 AWR 報告。

我以 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"

顯然我在路徑/u01/app/oracle/product/12.2.0/dbhome_1/rdbms/admin/上找不到文件 awrrpt_1_1_4.html

我有足夠的空間:

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 編輯器保存。

可能是什么問題?

為什么要更改Oracle DB自己目錄的權限? 只需在您的主目錄中執行

創建目錄/ home / oracle / myWorkspace

然后使用假脫機執行腳本,然后就可以了。

原因:STORE 命令無法創建指定的文件。 可能是磁盤空間不足、打開的文件過多或輸出目錄處於只讀保護狀態。

操作:檢查是否有足夠的磁盤空間,以及目錄的保護是否允許創建文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM