摘要:本文是對這篇文章Detect And Repair Corruption in an Oracle Database[1]的翻譯,翻譯如有不當(dāng)?shù)牡胤剑凑堈徑猓堊鹬卦瓌?chuàng)和翻譯勞動成果,轉(zhuǎn)載的時(shí)候請注明出處。謝謝! Oracle數(shù)據(jù)庫提供了多種方法檢測和修復(fù)數(shù)據(jù)文件中的壞塊。主要有下面一些方法: R 閱讀全文
MySQL The instance is already part of another Replication Group
2024-06-13 16:16 by 瀟湘隱者, 341 閱讀, 1 推薦, 收藏,
摘要:MySQL InnoDB Cluster(測試環(huán)境為MySQL 8.0.35)將一個(gè)實(shí)例重新加入集群時(shí),遇到了下面這個(gè)錯(cuò)誤"The instance 'dbu03:3306' is already part of another Replication Group" MySQL 10.160.2.5 閱讀全文
SQL Server如何判斷哪些會話/連接是長連接?
2024-06-06 08:50 by 瀟湘隱者, 439 閱讀, 0 推薦, 收藏,
摘要:一般數(shù)據(jù)庫中可能存在長連接或短連接會話。長連接是相對于通常的短連接而說的,也就是長時(shí)間保持客戶端與服務(wù)端的連接狀態(tài)。如果不從應(yīng)用程序入手,如何判斷SQL Server數(shù)據(jù)庫中哪些會話是長連接呢? 在SQL Server中有連接與會話的概念,一般而言,連接是物理概念,而會話則是邏輯上的概念。兩者是對同 閱讀全文
Windows平臺如何修改監(jiān)聽的服務(wù)名稱?
2024-06-04 21:25 by 瀟湘隱者, 178 閱讀, 0 推薦, 收藏,
摘要:這里介紹如何修改Windows平臺監(jiān)聽的服務(wù)名稱,至于需求背景介紹,這里就不做介紹了。存在既是合理。總有一些場景有這樣的需求。 那么如何修改Windows的監(jiān)聽名呢?修改過程中有什么影響呢? 影響介紹: 修改監(jiān)聽的服務(wù)名稱,需要停止Oracle的監(jiān)聽服務(wù),可能對業(yè)務(wù)有短暫的影響。這段時(shí)間新的會話連接 閱讀全文
MySQL InnoDB Cluster如何定位或找出超過事務(wù)大小的SQL?
2024-06-04 21:21 by 瀟湘隱者, 773 閱讀, 0 推薦, 收藏,
摘要:在MySQL InnoDB Cluster中,有一個(gè)系統(tǒng)變量/參數(shù)group_replication_transaction_size_limit控制著事務(wù)的大小,如下所示 mysql> select @@global.group_replication_transaction_size_limit 閱讀全文
Oracle如何診斷遠(yuǎn)程訪問數(shù)據(jù)庫慢/超時(shí)等問題小結(jié)
2024-05-29 17:03 by 瀟湘隱者, 1064 閱讀, 0 推薦, 收藏,
摘要:管理維護(hù)Oracle數(shù)據(jù)庫的時(shí)候,有時(shí)候會碰到用戶(應(yīng)用程序)遠(yuǎn)程連接/訪問數(shù)據(jù)庫非常慢,甚至連接超時(shí)的問題。這里簡單總結(jié)一下遇到這類問題的方法,僅供參考,如有疏漏或不足之處,敬請指正。文中部分內(nèi)容來自官方文檔Doc ID 1679567.1[1] 遇到這類問題,首先應(yīng)該檢查/排除網(wǎng)絡(luò)問題,一般來說 閱讀全文
MySQL的系統(tǒng)變量max_execution_time小結(jié)
2024-05-28 11:03 by 瀟湘隱者, 4025 閱讀, 0 推薦, 收藏,
摘要:參數(shù)介紹: MySQL社區(qū)版MySQL 5.7.8開始,新增了MAX_EXECUTION_TIME這個(gè)系統(tǒng)變量,它用來限制SQL語句的執(zhí)行時(shí)間,確切來說是限制只讀SELECT語句。如果查詢語句的執(zhí)行時(shí)長超過這個(gè)閾值,MySQL將自動停止該SQL語句的執(zhí)行。如果其值為 0,表示不啟用該超時(shí)限制功能。該 閱讀全文
AutoMySQLBackup加密備份解密問題淺析
2024-05-14 12:01 by 瀟湘隱者, 117 閱讀, 0 推薦, 收藏,
摘要:AutoMySQLBackup備份配置了加密選項(xiàng)過后,它會將數(shù)據(jù)庫的備份文件加密。測試解密這些加密的備份文件時(shí)遇到錯(cuò)誤(密鑰做了脫敏處理)。 $ openssl enc -aes-256-cbc -d -in daily_mysql_2024-05-14_09h09m_Tuesday.sql.gz. 閱讀全文
MySQL如何快速獲取binlog的開始時(shí)間和結(jié)束時(shí)間
2024-05-11 11:18 by 瀟湘隱者, 1660 閱讀, 3 推薦, 收藏,
摘要:之前寫過一篇文章MySQL如何獲取binlog的開始時(shí)間和結(jié)束時(shí)間[1],文章里面介紹了如何獲取MySQL數(shù)據(jù)庫二進(jìn)制日志(binlog)的開始時(shí)間與結(jié)束時(shí)間的一些方法。實(shí)際應(yīng)用當(dāng)中,我們可能還會遇到效率/性能方面的問題。最近對這個(gè)問題做了一些研究,這里就介紹一下如何快速獲取MySQL二進(jìn)制日志(b 閱讀全文
Linux中atime,ctime與mtime的細(xì)節(jié)疑問總結(jié)
2024-04-29 23:04 by 瀟湘隱者, 971 閱讀, 0 推薦, 收藏,
摘要:在Linux文件系統(tǒng)中,每一個(gè)文件都有三個(gè)時(shí)間屬性,它們分別是atime,mtime,ctime,一般來說,atime比較好理解,但是很多時(shí)候,我們往往會混淆mtime和ctime這兩個(gè)時(shí)間屬性,或者搞不清楚兩者的區(qū)別。在展開介紹之前,我們先來看看如何查看文件的atime,mtime,ctime屬性 閱讀全文
cls_oracle_logs.sh腳本遭遇TNS-12508錯(cuò)誤淺析
2024-04-23 17:18 by 瀟湘隱者, 102 閱讀, 0 推薦, 收藏,
摘要:cls_oracle_logs.sh腳本的輸出日志中有TNS-12508錯(cuò)誤,具體如下所示 ........................................................................LSNRCTL> Current Listener is gsp 閱讀全文
Oracle數(shù)據(jù)庫出現(xiàn)WARNING: too many parse errors告警的分析思路
2024-04-23 15:25 by 瀟湘隱者, 3297 閱讀, 0 推薦, 收藏,
摘要:Oracle數(shù)據(jù)庫的告警日志中出WARNING: too many parse errors這些告警信息的話,如果遇到這個(gè)問題,我們應(yīng)該如何分析呢? 下面簡單聊一下如何分析這個(gè)錯(cuò)誤。該告警信息其實(shí)是12.2版本中的一個(gè)特性增強(qiáng)。在以前的Oracle版本中,數(shù)據(jù)庫出現(xiàn)了解析錯(cuò)誤時(shí),數(shù)據(jù)庫的alert日 閱讀全文
ORA-19599 When Backing up an Archivelog that is Corrupt
2024-04-19 10:32 by 瀟湘隱者, 171 閱讀, 0 推薦, 收藏,
摘要:前幾天遇到了一起備份失敗案例,RMAN備份過程中遇到了歸檔日志損壞的情況,還是第一次遇到這種案例,這里記錄一下這個(gè)案例的具體情況。 備份作業(yè)失敗,檢查RMAN備份的輸出日志,發(fā)現(xiàn)一個(gè)歸檔日志文件損壞(corrupt)了,如下所示: RMAN-08137: warning: archived log 閱讀全文
MySQL binlog超過binlog_expire_logs_seconds閾值沒有刪除案例
2024-04-11 21:18 by 瀟湘隱者, 1517 閱讀, 2 推薦, 收藏,
摘要:生產(chǎn)環(huán)境有一套3個(gè)節(jié)點(diǎn)的MySQL InnoDB Cluster,MySQL的版本為Server version: 8.0.35 MySQL Community Server - GPL, 早上突然收到Zabbix的告警,其中一個(gè)節(jié)點(diǎn)出現(xiàn)空間告警:"/data: Disk space is low 閱讀全文
OGG 抽取進(jìn)程注冊時(shí)報(bào)OGG-08221 ORA-00001錯(cuò)誤總結(jié)
2024-03-22 10:52 by 瀟湘隱者, 643 閱讀, 0 推薦, 收藏,
摘要:OGG部署時(shí),抽取進(jìn)程(Extract)注冊到數(shù)據(jù)庫時(shí)遇到下面錯(cuò)誤: REGISTER EXTRACT ***** DATABASE ERROR OGG-08221 Cannot register or unregister EXTRACT because of the following SQL 閱讀全文
shell腳本中main函數(shù)中$#獲取不到腳本傳入?yún)?shù)個(gè)數(shù)淺析
2024-03-14 11:01 by 瀟湘隱者, 353 閱讀, 0 推薦, 收藏,
摘要:Linux的shell腳本,有時(shí)候我們在運(yùn)行shell腳本時(shí)會給腳本傳入?yún)?shù),出于邏輯上的嚴(yán)謹(jǐn),在腳本中可能會做一些邏輯判斷或處理,例如判斷腳本傳入?yún)?shù)的個(gè)數(shù)。一般我們會用$#獲取傳入?yún)?shù)的個(gè)數(shù),假如,我們在shell腳本的main函數(shù)中去判斷腳本傳入?yún)?shù)的個(gè)數(shù),類似如下所示: .........f 閱讀全文
SQL Server索引查找/掃描沒有出現(xiàn)key lookup的案例淺析
2024-03-14 10:30 by 瀟湘隱者, 309 閱讀, 0 推薦, 收藏,
摘要:在我們講解這個(gè)案例前,我們先來了解/預(yù)熱一下SQL Server的兩個(gè)概念:鍵查找(key lookup)和RID查找(RID lookup),通常,當(dāng)查詢優(yōu)化器使用非聚集索引進(jìn)行查找時(shí),如果所選擇的列或查詢條件中的列只部分包含在使用的非聚集索引和聚集索引中時(shí),就需要一個(gè)查找(lookup)來檢索其 閱讀全文
SQL Server自增列跳號總結(jié)
2024-03-08 16:41 by 瀟湘隱者, 884 閱讀, 0 推薦, 收藏,
摘要:從SQL Server 2012開始,Microsoft就引入了一個(gè)新的功能/特性IDENTITY CACHE,引入這個(gè)功能的目錄是為了提高包含自增列(IDENTITY)相關(guān)表的INSERT性能。但是隨之而來的,就是可能會出現(xiàn)自增列(標(biāo)識列)的跳號問題,如下所示: CREATE TABLE TEST 閱讀全文
SQLQueryStress工具的指標(biāo)解析
2024-03-08 15:01 by 瀟湘隱者, 355 閱讀, 0 推薦, 收藏,
摘要:SQLQueryStress是SQL Server數(shù)據(jù)庫的一個(gè)壓測工具,這里不打算介紹這款工具,而是淺析一下SQLQueryStress工具的一些指標(biāo)涵義。如有疏漏或不足之處,敬請指正。 如下截圖所示,你會看到下面一些指標(biāo) 那么對應(yīng)指標(biāo)的具體含義是啥呢?下面表格整理了這些指標(biāo)的含義; 很多同學(xué)對于C 閱讀全文
MySQL如何查看/監(jiān)控/處理賬號密碼過期問題
2024-03-01 15:49 by 瀟湘隱者, 1698 閱讀, 0 推薦, 收藏,
摘要:MySQL 8.0.x中,我們?nèi)绻窗踩?guī)范配置了賬號密碼過期策略的話,那么如何查看賬號密碼還有多長時(shí)間就會過期;如何做好賬號密碼過期監(jiān)控;以及提前及時(shí)處理賬號密碼過期問題就是DBA必須處理的一些事情。這里簡單討論一下這些事情。個(gè)人經(jīng)驗(yàn)僅供參考,如有不足或錯(cuò)誤的地方,敬請指正一二。這篇文章的具體測試 閱讀全文
MySQL如何查看添加修改表以及字段注釋信息
2024-02-28 11:18 by 瀟湘隱者, 1110 閱讀, 0 推薦, 收藏,
摘要:MySQL數(shù)據(jù)庫中,如何查看表和字段的注釋信息,以及如何添加,修改表和字段的注釋信息呢?這里簡單總結(jié)歸納一下。僅供參考。 添加表的注釋信息 方法1:創(chuàng)建表的時(shí)候添加表的注釋信息 create table if not exists employee( employee_id int not null 閱讀全文
SQL Server隱藏實(shí)例會導(dǎo)致Alwasy on手動故障轉(zhuǎn)移時(shí)報(bào)error 26
2024-02-28 11:17 by 瀟湘隱者, 241 閱讀, 0 推薦, 收藏,
摘要:SQL Server的配置管理器(SQL Server Configuration Manager)下,你可以隱藏?cái)?shù)據(jù)庫實(shí)例,設(shè)置了隱藏實(shí)例后, SQL Server Browser不會對此服務(wù)器實(shí)例的相關(guān)信息做出響應(yīng),(當(dāng) SQL Server 客戶端請求 SQL Server 資源時(shí),客戶端將使 閱讀全文
Windows如何檢測UDP端口的連通性
2024-02-28 11:16 by 瀟湘隱者, 11315 閱讀, 0 推薦, 收藏,
摘要:在Windows平臺上如何檢測UDP端口的連通性呢?其實(shí),平時(shí)我們遇到檢測TCP端口的連通性的情況比較多,遇到檢測UDP端口連通性的情況較少。而且檢測UDP端口的連通性比較復(fù)雜一點(diǎn)。像檢測TCP端口是否連通(放開),Windows平臺,一般常用的工具有telnet、psping等工具,而檢測UDP端 閱讀全文
Oracle修改數(shù)據(jù)文件所在目錄的掛載點(diǎn)小結(jié)
2024-01-25 17:09 by 瀟湘隱者, 506 閱讀, 0 推薦, 收藏,
摘要:如何修改Oracle數(shù)據(jù)庫文件所在目錄的掛載點(diǎn)名稱。這里先簡單介紹一下背景情況,這套數(shù)據(jù)庫是剛搭建不久的一套Oracle 19c單機(jī)的UAT,數(shù)據(jù)庫安裝在/opt目錄下,$ORACLE_HOME目錄為/opt/oracle19c/product/19.3.0/db_1。由于前期掛盤,設(shè)置掛載點(diǎn)命名沒 閱讀全文
MySQL InnoDB Cluster搭建安裝
2024-01-25 16:35 by 瀟湘隱者, 2345 閱讀, 1 推薦, 收藏,
摘要:環(huán)境介紹: 這里的MySQL Innodb Cluster搭建環(huán)境如下所示,總共有三臺機(jī)器搭建MySQL InnoDB Cluster: 操作系統(tǒng): Red Hat Enterprise Linux release 8.8 (Ootpa) 數(shù)據(jù)庫版本:8.0.35 MySQL Community S 閱讀全文
SQL Server復(fù)制刪除發(fā)布時(shí)遇到錯(cuò)誤18752
2024-01-25 16:33 by 瀟湘隱者, 527 閱讀, 0 推薦, 收藏,
摘要:朋友反饋他無法刪除一臺SQL Server數(shù)據(jù)庫上的發(fā)布,具體情況為刪除一個(gè)SQL Server Replication的發(fā)布時(shí),遇到下面錯(cuò)誤 TITLE: Microsoft SQL Server Management Studio 無法刪除發(fā)布“REPL_ITSMS”。 ADDITIONAL I 閱讀全文
[翻譯]-Query and Transaction size in MySQL
2024-01-12 15:02 by 瀟湘隱者, 103 閱讀, 0 推薦, 收藏,
摘要:本文是對這篇文章Detect And Repair Corruption in an Oracle Database[1]的翻譯,翻譯如有不當(dāng)?shù)牡胤剑凑堈徑猓堊鹬卦瓌?chuàng)和翻譯勞動成果,轉(zhuǎn)載的時(shí)候請注明出處。謝謝! Oracle數(shù)據(jù)庫提供了多種方法檢測和修復(fù)數(shù)據(jù)文件中的壞塊。主要有下面一些方法: R 閱讀全文
ORA-65175: cannot grant SYSDBA privilege locally in the root
2024-01-11 11:30 by 瀟湘隱者, 0 閱讀, 0 推薦, 收藏,
該文被密碼保護(hù)。 閱讀全文
MySQL InnoDB ReplicaSet安裝文檔
2024-01-10 22:38 by 瀟湘隱者, 501 閱讀, 0 推薦, 收藏,
摘要:MySQL副本集介紹 MySQL InnoDB ReplicaSet(也叫MySQL副本集,有些地方也翻譯成MySQL復(fù)制集)是在 MySQL 8.0.19 版本(2020-01-13 Released)之后開始支持的,MySQL副本集中擁有一個(gè)primary節(jié)點(diǎn),一個(gè)或多個(gè)secondary節(jié)點(diǎn), 閱讀全文
Linux中kill %n命令是干啥的?
2023-11-29 16:38 by 瀟湘隱者, 281 閱讀, 0 推薦, 收藏,
摘要:在Linux或Unix下,如果你看見別人使用kill %1 或者kill %n (n為一個(gè)具體的數(shù)字)命令,你知道kill %n 這種帶%號的用法是干嘛嗎?其實(shí)kill %n 表示kill掉后臺程序(也可以說是作業(yè)),其中n表示Job的編號(number),而不是進(jìn)程的進(jìn)程號,下面我們來簡單演示一下 閱讀全文
浙公網(wǎng)安備 33010602011771號