oracle怎么推進scn?

很多時候,數據庫有故障打不開,需要用到推進scn的技術,這里介紹下12c及以上版本的oracle怎么推進數據庫的scn。

經測試發現,數據庫mount和open狀態下都可以通過此方法推進SCN。

Session1:

查詢當前SCN

SQL> select current_scn from v$database;???????????????

CURRENT_SCN

-----------

?2910718245

查詢當前SCN轉成16進制后的值

SQL> select to_char(2910718245,'xxxxxxxxxxxx') from dual;

TO_CHAR(29107

-------------

???? ad7e0925

查詢預修改的SCN轉換成16進制后的值

SQL> select to_char(3910718245,'xxxxxxxxxxxx') from dual;

TO_CHAR(39107

-------------

???? e918d325

SQL>

SQL> oradebug setmypid

Statement processed.

SQL> oradebug dumpvar sga kcsgscn_

kscn8 kcsgscn_ [060017E98, 060017EA0) = AD7E093B 00000000

060017E98是SCN BASE值,我們待會修改的就是他,修改成多少,數據庫SCN就是多少

AD7E093B是當前的SCN值,可以理解為060017E98是一個代號x,當前的x等于AD7E093B

Session2:

[oracle@redhat19c11 ~]$ ps -ef|grep LOCAL=YES

oracle??? 9824? 9730? 0 Feb22 ???????? 00:00:01 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

oracle?? 18621? 8636? 0 01:18 pts/1??? 00:00:00 grep --color=auto LOCAL=YES

oracle?? 20109 20105? 0 Feb15 ???????? 00:00:13 oracletestdb19c (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

本次測試庫是orcl,因此選9824

[oracle@redhat19c11 ~]$ gdb $ORACLE_HOME/bin/oracle 9824

GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7

Copyright (C) 2013 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later <The GNU General Public License v3.0- GNU Project - Free Software Foundation>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.? Type "show copying"

and "show warranty" for details.

This GDB was configured as "x86_64-redhat-linux-gnu".

For bug reporting instructions, please see:

。。。。。。(中間省略)

(gdb) set *((int *) 0x060017E98) = 0xe918d325??????? --->將SCN BASE修改為剛才查出來的值

(gdb) quit

A debugging session is active.

??????? Inferior 1 [process 9824] will be detached.

Quit anyway? (y or n) y

Detaching from program: /oracle/app/product/19.3.0/db_1/bin/oracle, process 9824

返回session1查詢,修改成功:

SQL> select current_scn from v$database;

CURRENT_SCN

-----------

?3910718287

重啟數據庫,也正常:

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup;

ORACLE instance started.

Total System Global Area 2466250400 bytes

Fixed Size????????????????? 9137824 bytes

Variable Size???????????? 603979776 bytes

Database Buffers???????? 1845493760 bytes

Redo Buffers??????????????? 7639040 bytes

Database mounted.

Database opened.

SQL> select current_scn from v$database;

CURRENT_SCN

-----------

?3910719415

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/207137.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/207137.shtml
英文地址,請注明出處:http://en.pswp.cn/news/207137.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

基于jsp+servlet的圖書管理系統

基于jspservlet的圖書管理系統演示地址為 圖書館后臺管理系統 用戶名:mr ,密碼:123 圖書館管理系統主要的目的是實現圖書館的信息化管理。圖書館的主要業務就是新書的借閱和歸還&#xff0c; 因此系統最核心的功能便是實現圖書的借閱和歸還。此外&#xff0c;還需要提供圖書…

Stable Diffusion XL on diffusers

Stable Diffusion XL on diffusers 翻譯自&#xff1a;https://huggingface.co/docs/diffusers/using-diffusers/sdxl v0.24.0 非逐字翻譯 Stable Diffusion XL (SDXL) 是一個強大的圖像生成模型&#xff0c;其在上一代 Stable Diffusion 的基礎上主要做了如下優化&#xff1a;…

生產上線需要注意的安全漏洞

一、關閉swagger 1、關閉swagger v3 # 需同時設置auto-startupfalse&#xff0c;否則/v3/api-docs等接口仍能繼續訪問 springfox:documentation:enabled: falseauto-startup: falseswagger-ui:enabled: false 2、關閉swagger v2 # 只要不是true就不啟用 swagger:enable: fa…

深度解讀:淘客返利機器人無限制與免費版的差異

深度解讀:淘客返利機器人無限制與免費版的差異 在數字時代&#xff0c;人工智能和大數據技術的飛速發展正在改變我們的生活方式&#xff0c;尤其在購物領域&#xff0c;各種優惠工具如雨后春筍般涌現。其中&#xff0c;淘客返利機器人和微賺淘客系統以其獨特的優勢&#xff0c…

Python核心編程之序列下篇

目錄 十二、列表 如何創建列表類型數據并給它賦值 如何訪問列表中的值

代立冬:基于Apache Doris+SeaTunnel 實現多源實時數據倉庫解決方案探索實踐

大家好&#xff0c;我是白鯨開源的聯合創始人代立冬&#xff0c;同時擔任 Apache DolphinScheduler 的 PMC chair 和 SeaTunnel 的 PMC。作為 Apache Foundation 的成員和孵化器導師&#xff0c;我積極參與推動多個開源項目的發展&#xff0c;幫助它們通過孵化器成長為 Apache …

如何訪問內部網絡做內網穿透

項目&#xff1a;https://github.com/ehang-io/nps 有個公網服務器&#xff0c;搭建服務端。 然后客戶端使用&#xff1a; -server是服務端的訪問方式。-vkey是秘鑰。 ./npc -server192.227.19.12:8024 -vkeyoies8gq3wml -typetcp然后在服務端配置TCP隧道即可。

某度旋轉驗證碼v2 逆向分析

v2主要依據是核心 JS 文件mkd_v2.js 版本&#xff0c;如下圖所示&#xff1a; 第一次 https://passport.baidu.com/cap/init 接口&#xff0c;請求的 ak 是固定值&#xff0c;當然不同場景不同網站是不一樣的&#xff0c;_ 時間戳&#xff0c;ver1&#xff0c;返回值 as、tk 都…

大數據的技術棧-逐步完善

目錄 1.hadoop a.HDFS分布式文件系統 b.Yarn集群資源管理器 c.MapReduce sql引擎 d.Impala sql引擎 e.工具概觀 2.數據倉庫知識 a.Hive數據庫 1)Hive Sql 2)數據庫結構 b.Doris數據庫 3.混合處理框架SPARK a.Spark b.集群架構 4.數倉模型知識 5.開發工具 a.Dbeaver b.Idea…

android項目實戰之使用框架 集成多圖片、視頻的上傳

效果圖 實現方式&#xff0c;本功能使用PictureSelector 第三方庫 。作者項目地址&#xff1a;https://github.com/LuckSiege/PictureSelector 1. builder.gradle 增加 implementation io.github.lucksiege:pictureselector:v3.11.1implementation com.tbruyelle.rxpermissio…

線性回歸實戰

3.1 使用正規方程進行求解 3.1.1 簡單線性回歸 公式 &#xff1a; y w x b y wx b ywxb 一元一次方程&#xff0c;在機器學習中一元表示一個特征&#xff0c;b表示截距&#xff0c;y表示目標值。 使用代碼進行實現&#xff1a; 導入包 import numpy as np import matp…

中綴表達式轉后綴表達式與后綴表達式計算(詳解)

**中綴表達式轉后綴表達式的一般步驟如下&#xff1a; 1&#xff1a;創建一個空的棧和一個空的輸出列表。 2&#xff1a;從左到右掃描中綴表達式的每個字符。 3&#xff1a;如果當前字符是操作數&#xff0c;則直接將其加入到輸出列表中。 4&#xff1a;如果當前字符是運算符&a…

QNX usleep測試

QNX usleep測試 結論 usleep時間在QNX上沒有ubuntu上運行準確&#xff0c;但是10ms以上誤差不大。 測試代碼 testsleep.cpp的代碼如下&#xff1a; #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <time.h>double usleep_…

sklearn 筆記:neighbors.NearestNeighbors 自定義metric

1 數據 假設我們有這樣的一個數據tst_lst&#xff0c;表示的是5條軌跡的墨卡托坐標&#xff0c;我們希望算出逐點的曼哈頓距離之和&#xff0c;作為兩條軌跡的距離 [array([[11549759.51313693, 148744.89246911],[11549751.49813359, 148732.97804463],[11549757.620705…

Linux 常用命令匯總

1 linux定時任務 查看定時任務&#xff1a;crontab -l 每晚一點半執行定時任務&#xff1a; 30 1 * * * sh /var/lib/pgsql/pg_db_backup.sh >> /var/lib/pgsql/pg_db_backup.log 2>&1 配置定時任務&#xff1a;crontab -e 2 linux 內核版本查詢 cat /etc/r…

P5744 【深基7.習9】培訓

題目描述 某培訓機構的學員有如下信息&#xff1a; 姓名&#xff08;字符串&#xff09;年齡&#xff08;周歲&#xff0c;整數&#xff09;去年 NOIP 成績&#xff08;整數&#xff0c;且保證是 5 5 5 的倍數&#xff09; 經過為期一年的培訓&#xff0c;所有同學的成績都…

學習-java多線程

線程的創建 *繼承Tread,重寫run *實現Runnable接口,重寫run() [匿名內部類] *實現callable接口(有結果返回) 線程的常用方法 調用join保證這個方法先執行完成, 線程安全 并發編程 進程&#xff1a;就相當一個程序的實例線程&#xff1a;就是指令流&#xff08;一個進程包含多…

無重復字符的最長子串-中等

leetcode地址 給定一個字符串 s &#xff0c;請你找出其中不含有重復字符的 最長子串 的長度。 示例 1:輸入: s "abcabcbb" 輸出: 3 解釋: 因為無重復字符的最長子串是 "abc"&#xff0c;所以其長度為 3。 示例 2:輸入: s "bbbbb" 輸出: 1 …

我有才打造私域流量的知識付費小程序平臺

在當今數字化時代&#xff0c;知識付費市場正在迅速崛起&#xff0c;而私域流量的概念也日益受到重視。私域流量指的是企業通過自有渠道獲取的、能夠自由支配的流量&#xff0c;這種流量具有更高的用戶粘性和轉化率。因此&#xff0c;打造一個基于私域流量的知識付費小程序平臺…

實現:切換頁面切換標題,擴展 vue-router 的類型

布局容器-頁面標題 網址&#xff1a;https://router.vuejs.org/zh/guide/advanced/meta 給每一個路由添加 元信息 數據 router/index.ts const router createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{ path: /login, component: () > im…