要查詢Oracle中的所有索引,可以使用以下方法之一:
方法一:使用SYSTEM表
登錄到Oracle數據庫中的SYSTEM賬號,然后執行以下SQL語句:
SELECT index_name, table_name
FROM all_indexes;
這將返回所有的索引名稱和對應的表名稱。
方法二:使用USER_INDEXES表
登錄到Oracle數據庫中的任何賬號,然后執行以下SQL語句:
SELECT index_name, table_name
FROM user_indexes;
這將返回當前用戶擁有的所有索引名稱和對應的表名稱。
方法三:使用DBA_INDEXES表
登錄到Oracle數據庫中的具有DBA權限的賬號,然后執行以下SQL語句:
SELECT index_name, table_name
FROM dba_indexes;
這將返回所有數據庫中的索引名稱和對應的表名稱。
請注意,要使用DBA_INDEXES表,用戶需要具有DBA權限或DBA角色。