摘要:
一、引言 在 Oracle 數據庫管理與性能優化領域,AWR(Automatic Workload Repository)報告扮演著極為重要的角色。它猶如一位精準的診斷專家,能夠對數據庫的運行狀況進行全面、細致的剖析,為數據庫管理員(DBA)提供豐富且關鍵的信息,助力其深入洞察數據庫的性能表現,精準
閱讀全文
摘要:
一、引言 在企業級數據庫應用場景中,常常需要在不同的 Oracle 數據庫實例之間進行數據交互與共享。Oracle 的數據庫鏈接(dblink)功能為此提供了便捷的解決方案,它允許用戶如同訪問本地數據庫對象一樣操作遠程數據庫中的數據。 二、dblink 的創建 語法格式 創建 dblink 的基本語
閱讀全文
摘要:
一、基礎狀態檢查 數據庫角色與模式 SELECT db_unique_name, open_mode, database_role, switchover_status FROM v$database; 預期狀態: 主庫:OPEN_MODE=READ WRITE, DATABASE_ROLE=PRI
閱讀全文
摘要:
一、基礎環境準備(首次執行) -- 1. 創建表空間監控表(存儲使用率、容量等信息) create table monitor_tablespace_rate ( tbs_name varchar2(50), -- 表空間名 total_gb number, -- 總容量(GB) used_gb n
閱讀全文
摘要:
引言 在 Oracle Data Guard(DG)環境中,切換操作是保障數據庫高可用性和業務連續性的關鍵環節。根據不同的應用場景,Oracle DG 提供了兩種主要的切換方式:switchover(正常切換) 和 failover(故障轉移)。本文將詳細介紹這兩種切換方式的定義、操作流程、狀態校驗
閱讀全文
摘要:
在Oracle數據庫運維中,誤操作(如誤刪表、誤改數據)是常見風險,傳統恢復手段(如基于備份的不完全恢復)操作復雜且耗時。Oracle提供的閃回技術通過利用undo數據、閃回日志等機制,可快速恢復誤操作數據,大幅降低恢復成本。 一、閃回刪除(Flashback Drop):恢復誤刪表 閃回刪除(又稱
閱讀全文
摘要:
#!/bin/bash set -euo pipefail exec > >(tee -i mysql_install.log) exec 2>&1 echo " 開始MYSQL安裝 " start_time=$(date +%s) # 檢測root權限 [[ $EUID -ne 0 ]] && {
閱讀全文
摘要:
14.13.1 在線DDL操作 索引操作 主鍵操作 列操作 生成列操作 外鍵操作 表操作 表空間操作 分區操作 索引操作 下表概述了對索引操作的在線DDL支持情況。星號表示有附加信息、例外情況或依賴條件。有關詳細信息,請參閱語法和使用說明。 操作 原地執行 重建表 允許并發DML 僅修改元數據 創建
閱讀全文
摘要:
關鍵代碼如下: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl
閱讀全文
摘要:
過程截圖: 說明:賦予執行權限,執行即可。 源碼文件: #!/usr/bin/env python3 # -*- coding:utf-8 -*- from __future__ import unicode_literals import itertools import math import
閱讀全文