首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Linux 下 Oracle 資料庫日常運維常用指令速查表

     編輯:Oracle 資料庫基礎

OS 層 (oracle 用戶)

操作指令
執行 SQL 腳本sqlplus system/manager @ script.sql
互動式登入sqlplus system/manager
無連線啟動 sqlplus (啟動資料庫用)sqlplus /nolog
Listener 狀態/啟動/停止lsnrctl status / start / stop
匯入 (用戶模式)imp system/manager file=/tmp/exp.dmp log=/tmp/imp.log ignore=y fromuser=srcuser touser=dstuser
匯出 (用戶模式)exp user/pwd file=/tmp/exp.dmp log=/tmp/exp.log

SQL*Plus 內部指令

操作指令
SYSDBA 連線CONN / AS SYSDBA
啟動資料庫STARTUP
立即關閉SHUTDOWN IMMEDIATE
檢視表結構DESC dba_users
查所有使用者SELECT username FROM dba_users;
查表行數SELECT COUNT(*) FROM user.table_name;
刪除使用者含物件DROP USER username CASCADE;
列出當前 Schema 所有表SELECT DISTINCT table_name FROM user_tab_columns;

常用圖形化工具

  • SQL Explorer:Eclipse 外掛 / 獨立版,免費、支援多資料庫、輕量。
  • DBeaver:跨平台、開源、功能豐富 (ER 圖、資料遷移、Mock Data)。
  • DataGrip:JetBrains 產品,智慧補全、重構、版本控制整合 (付費)。
  • Oracle SQL Developer:官方免費工具,功能完整、支援 APEX、Data Modeler。

提醒

  • 生產環境操作前務必確認備份可用。
  • 大量匯入/匯出建議使用 Data Pump (expdp/impdp) 取代傳統 exp/imp,支援並行、壓縮、網路模式。
  • Listener 異常優先檢查 $ORACLE_HOME/network/admin/listener.ora、tnsnames.ora、防火牆、Port 衝突。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved