[英]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.