在spfile場景下創建pfile: SQL> create pfile='/opt/oracle/init_pfile.ora'; 創建新spfile: SQL> create spfile='+DG_ORA/${ORACLE_SID}/spfile${SID}.ora' from pfile='/u01/oracle/init_pfile.ora'; 停止數據庫,以pfile方式啟動:SQL> startup pfile='/opt/oracle/init_pfile.ora'; 修改spfile的路徑: SQL> alter system set spfile='+DG_ORA/${ORACLE_SID}/spfile${SID}.ora'; 停止數據庫,重新以spfile方式啟動:SQL> startup 查詢spfile的路徑: SQL> show parameter spfile; 如何快速清空一個大表? SQL>truncate table table_name; 如何查有多少個數據庫實例? SQL>SELECT * FROM V$INSTANCE; 如何查詢數據庫有多少表? SQL>select * from all_tables; 查看數據文件路徑 col file_name format a50 SQL> select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id; 數據庫有多少個tablespace? select * from dba_tablespaces; 查看到數據文件存放位置 select name from v$datafile; 查看到控制文件存放位置: select name from v$controlfile;