首頁 資料庫 mysql教程 bbed修改undo段状态(ORA-01578)

bbed修改undo段状态(ORA-01578)

Jun 07, 2016 pm 04:06 PM
undo 修改 狀態

ZBDBA@orcl11gselect * from zbdba;select * from zbdba *ERROR at line 1:ORA-01578: ORACLE data block corrupted (file # 3, block # 1449)ORA-01110: data file 3: /opt/oracle/oradata/orcl11g/undotbs01.dbf 这里是事务正在执行,但是数据库直接以abor

ZBDBA@orcl11g>select * from zbdba;
select * from zbdba
              *
ERROR at line 1:
ORA-01578: ORACLE data block corrupted (file # 3, block # 1449)
ORA-01110: data file 3: '/opt/oracle/oradata/orcl11g/undotbs01.dbf'
登入後複製

这里是事务正在执行,但是数据库直接以abort方式关机,并且对应的回滚段损坏

当然这里其实不需要bbed,只需要用_offline_rollback_segments 隐含参数标记对应的回滚段,然后使用drop rollback segment 该回滚段即可
这里使用bbed目的是在于研究undo回滚段的状态存于何处以及如何修改

这里我们创建另外一个undo表空间,并且切换到该表空间

ZBDBA@orcl11g>create undo tablespace undotbs02 datafile '/opt/oracle/oradata/orcl11g/undotb02.dbf' size 100m;

Tablespace created.

ZBDBA@orcl11g>alter system set undo_tablespace=undotbs02;

System altered.

ZBDBA@orcl11g>show parameter undo
NAME                                 TYPE                   VALUE
------------------------------------ ---------------------- ------------------------------
undo_management                      string                 AUTO
undo_retention                       integer                900
undo_tablespace                      string                 UNDOTBS02
登入後複製
我们查看回滚段的状态,发现即使切换了,还有一个回滚段处于online状态,因为这个回滚段上面还存在需要恢复的数据,但是这个回滚段已经被损坏,无法进行恢复。那么我们只能将其删除。
ZBDBA@orcl11g>select segment_name,tablespace_name,status from dba_rollback_segs;
SEGMENT_NAME                   TABLESPACE_NAME      STATUS
------------------------------ -------------------- ------------------------------------------------------------
SYSTEM                         SYSTEM               ONLINE
_SYSSMU10_3550978943$          UNDOTBS1             ONLINE
_SYSSMU9_1424341975$           UNDOTBS1             OFFLINE
_SYSSMU8_2012382730$           UNDOTBS1             OFFLINE
_SYSSMU7_3286610060$           UNDOTBS1             OFFLINE
_SYSSMU6_2443381498$           UNDOTBS1             OFFLINE
_SYSSMU5_1527469038$           UNDOTBS1             OFFLINE
_SYSSMU4_1152005954$           UNDOTBS1             OFFLINE
_SYSSMU3_2097677531$           UNDOTBS1             OFFLINE
_SYSSMU2_2232571081$           UNDOTBS1             OFFLINE
_SYSSMU1_3780397527$           UNDOTBS1             OFFLINE
_SYSSMU20_3705739785$          UNDOTBS02            ONLINE
_SYSSMU19_3920348761$          UNDOTBS02            ONLINE
_SYSSMU18_2539622763$          UNDOTBS02            ONLINE
_SYSSMU17_178842559$           UNDOTBS02            ONLINE
_SYSSMU16_3035903491$          UNDOTBS02            ONLINE
_SYSSMU15_444141832$           UNDOTBS02            ONLINE
_SYSSMU14_3021863913$          UNDOTBS02            ONLINE
_SYSSMU13_3717211136$          UNDOTBS02            ONLINE
_SYSSMU12_3182721254$          UNDOTBS02            ONLINE
_SYSSMU11_3909920883$          UNDOTBS02            ONLINE
登入後複製
通过以下可以看到不同的数字对应不同的状态:
undo segment 的状态:
1表示offline并且被删除
2 表示offline
3 表示online
4 未知
5 表示need recovery
SYS@orcl11g>select name,status$ from undo$;
NAME                                                            STATUS$
------------------------------------------------------------ ----------
SYSTEM                                                                3
_SYSSMU1_3780397527$                                                  2
_SYSSMU2_2232571081$                                                  2
_SYSSMU3_2097677531$                                                  2
_SYSSMU4_1152005954$                                                  2
_SYSSMU5_1527469038$                                                  2
_SYSSMU6_2443381498$                                                  2
_SYSSMU7_3286610060$                                                  2
_SYSSMU8_2012382730$                                                  2
_SYSSMU9_1424341975$                                                  2
_SYSSMU10_3550978943$                                                 3
_SYSSMU11_3909920883$                                                 3
_SYSSMU12_3182721254$                                                 3
_SYSSMU13_3717211136$                                                 3
_SYSSMU14_3021863913$                                                 3
_SYSSMU15_444141832$                                                  3
_SYSSMU16_3035903491$                                                 3
_SYSSMU17_178842559$                                                  3
_SYSSMU18_2539622763$                                                 3
_SYSSMU19_3920348761$                                                 3
_SYSSMU20_3705739785$                                                 3
登入後複製
强制将该回滚段offline,发现还是无法删除:
SYS@orcl11g>alter rollback segment "_SYSSMU10_3550978943$" offline;

Rollback segment altered.

SYS@orcl11g>drop tablespace UNDOTBS1;
drop tablespace UNDOTBS1
*
ERROR at line 1:
ORA-30013: undo tablespace 'UNDOTBS1' is currently in use
登入後複製
此时,我们关闭数据库使用bbed更改该回滚段的状态:
在数据库启动的时候,我们可以是oradebug 10046事件追踪,通过trace文件分析:
PARSING IN CURSOR #2 len=142 dep=1 uid=0 oct=3 lid=0 tim=1414654507002840 hv=361892850 ad='78938c58' sqlid='7bd391hat42zk'
select /*+ rule */ name,file#,block#,status$,user#,undosqn,xactsqn,scnbas,scnwrp,DECODE(inst#,0,NULL,inst#),ts#,spare1 from undo$ where us#=:1
END OF STMT
PARSE #2:c=0,e=17,p=0,cr=0,cu=0,mis=0,r=0,dep=1,og=3,plh=906473769,tim=1414654507002839
BINDS #2:
Bind#0
  oacdty=02 mxl=22(22) mxlc=00 mal=00 scl=00 pre=00
  oacflg=08 fl2=0001 frm=00 csi=00 siz=24 off=0
  kxsbbbfp=7fcf70adc448  bln=22  avl=02  flg=05
  value=7
登入後複製
undo段的状态是从undo$基表中获取的,那么我们看看这里的基表对应的物理块号
SYS@orcl11g>select rowid,dbms_rowid.rowid_object(rowid) robject,
  2  dbms_rowid.rowid_relative_fno(rowid) fno,
  3  dbms_rowid.rowid_block_number(rowid) bno,
  4  dbms_rowid.rowid_row_number(rowid) rno from undo$ where rownum=1;


ROWID                 ROBJECT        FNO        BNO        RNO
------------------ ---------- ---------- ---------- ----------
AAAAAPAABAAAADhAAA         15          1        225          0
登入後複製
然后我们使用bbed查看该数据块:
BBED> map
File: /opt/oracle/oradata/orcl11g/system01.dbf (1)
Block: 225                                   Dba:0x004000e1
------------------------------------------------------------
KTB Data Block (Table/Cluster)

struct kcbh, 20 bytes                      @0      

struct ktbbh, 48 bytes                     @20     

struct kdbh, 14 bytes                      @68     

struct kdbt[1], 4 bytes                    @82     

sb2 kdbr[21]                               @86     

ub1 freespace[3752]                        @128    

ub1 rowdata[4308]                          @3880   

ub4 tailchk                                @8188   
登入後複製
这里可以看出与视图对应的21个回滚段:
BBED> p kdbr
sb2 kdbr[0]                                 @86       8078
sb2 kdbr[1]                                 @88       4071
sb2 kdbr[2]                                 @90       5156
sb2 kdbr[3]                                 @92       5088
sb2 kdbr[4]                                 @94       4206
sb2 kdbr[5]                                 @96       4952
sb2 kdbr[6]                                 @98       4341
sb2 kdbr[7]                                 @100      4816
sb2 kdbr[8]                                 @102      4748
sb2 kdbr[9]                                 @104      4680
sb2 kdbr[10]                                @106      4611
sb2 kdbr[11]                                @108      4008
sb2 kdbr[12]                                @110      5880
sb2 kdbr[13]                                @112      5817
sb2 kdbr[14]                                @114      5751
sb2 kdbr[15]                                @116      3943
sb2 kdbr[16]                                @118      5622
sb2 kdbr[17]                                @120      3878
sb2 kdbr[18]                                @122      5490
sb2 kdbr[19]                                @124      3812
sb2 kdbr[20]                                @126      5360


BBED> p *kdbr[10]
rowdata[799]
------------
ub1 rowdata[799]                            @4679     0x2c

BBED> x /1rnnnnnnnn
rowdata[799]                                @4679   
------------
flag@4679: 0x2c (KDRHFL, KDRHFF, KDRHFH)
lock@4680: 0x00
cols@4681:   17

col    0[2] @4682: 10
col   1[21] @4685: -0
col    2[2] @4707: 1
col    3[2] @4710: 3
col    4[3] @4713: 272
col    5[5] @4717: 5168854
col    6[1] @4723: 0
col    7[3] @4725: 866
col    8[3] @4729: 350
col    9[1] @4733: 0
col   10[2] @4735: 3
col   11[2] @4738: 2
col   12[0] @4741: *NULL*
col   13[0] @4742: *NULL*
col   14[0] @4743: *NULL*
col   15[0] @4744: *NULL*
col   16[2] @4745: 2
登入後複製
在这里我们将回滚段的状态修改为2,表示offline

BBED> modify /x 02 offset 4737
Warning: contents of previous BIFILE will be lost. Proceed? (Y/N) y
File: /opt/oracle/oradata/orcl11g/system01.dbf (1)
Block: 225              Offsets: 4737 to 5248           Dba:0x004000e1
------------------------------------------------------------------------
0202c103 ffffffff 02c1032c 011102c1 0a145f53 5953534d 55395f31 34323433
34313937 352402c1 0202c104 03c20339 05c40614 12210180 03c20b5e 03c2045e
018002c1 0302c103 ffffffff 02c1032c 001102c1 09145f53 5953534d 55385f32
30313233 38323733 302402c1 0202c104 03c20329 05c40614 11380180 03c20b40
03c20334 018002c1 0302c103 ffffffff 02c1032c 001102c1 08145f53 5953534d
55375f33 32383636 31303036 302402c1 0202c104 03c20319 05c40614 11350180
03c20953 03c20418 018002c1 0302c103 ffffffff 02c1032c 001102c1 07145f53
5953534d 55365f32 34343333 38313439 382402c1 0202c104 03c20309 05c40220
295a0180 03c20944 03c20261 018002c1 0402c103 ffffffff 02c1032c 001102c1
06145f53 5953534d 55355f31 35323734 36393033 382402c1 0202c104 03c2025d
05c40614 11340180 03c20d4c 03c20512 018002c1 0302c103 ffffffff 02c1032c
001102c1 05145f53 5953534d 55345f31 31353230 30353935 342402c1 0202c104
03c2024d 05c4023e 14400180 03c2084c 03c20461 018002c1 0402c103 ffffffff
02c1032c 001102c1 04145f53 5953534d 55335f32 30393736 37373533 312402c1
0202c104 03c2023d 05c40614 11360180 03c20b5d 03c2053a 018002c1 0302c103
ffffffff 02c1032c 001102c1 03145f53 5953534d 55325f32 32333235 37313038

<32 bytes per line>

BBED> p *kdbr[10]
rowdata[799]
------------
ub1 rowdata[799]                            @4679     0x2c

BBED> x /1rnnnnnnnn
rowdata[799]                                @4679   
------------
flag@4679: 0x2c (KDRHFL, KDRHFF, KDRHFH)
lock@4680: 0x00
cols@4681:   17

col    0[2] @4682: 10
col   1[21] @4685: -0
col    2[2] @4707: 1
col    3[2] @4710: 3
col    4[3] @4713: 272
col    5[5] @4717: 5168854
col    6[1] @4723: 0
col    7[3] @4725: 866
col    8[3] @4729: 350
col    9[1] @4733: 0
col   10[2] @4735: 1
col   11[2] @4738: 2
col   12[0] @4741: *NULL*
col   13[0] @4742: *NULL*
col   14[0] @4743: *NULL*
col   15[0] @4744: *NULL*
col   16[2] @4745: 2


BBED> sum apply;
Check value for File 1, Block 225:
current = 0x93df, required = 0x93df

BBED> verify
DBVERIFY - Verification starting
FILE = /opt/oracle/oradata/orcl11g/system01.dbf
BLOCK = 225


DBVERIFY - Verification complete

Total Blocks Examined         : 1
Total Blocks Processed (Data) : 1
Total Blocks Failing   (Data) : 0
Total Blocks Processed (Index): 0
Total Blocks Failing   (Index): 0
Total Blocks Empty            : 0
Total Blocks Marked Corrupt   : 0
Total Blocks Influx           : 0
Message 531 not found;  product=RDBMS; facility=BBED
登入後複製
刷新缓存,重新查看视图:
SYS@orcl11g>alter system flush buffer_cache;

System altered.

SYS@orcl11g>select segment_name,tablespace_name,status from dba_rollback_segs;
SEGMENT_NAME                   TABLESPACE_NAME      STATUS
------------------------------ -------------------- ------------------------------------------------------------
SYSTEM                         SYSTEM               ONLINE
_SYSSMU10_3550978943$          UNDOTBS1             OFFLINE
_SYSSMU9_1424341975$           UNDOTBS1             OFFLINE
_SYSSMU8_2012382730$           UNDOTBS1             OFFLINE
_SYSSMU7_3286610060$           UNDOTBS1             OFFLINE
_SYSSMU6_2443381498$           UNDOTBS1             OFFLINE
_SYSSMU5_1527469038$           UNDOTBS1             OFFLINE
_SYSSMU4_1152005954$           UNDOTBS1             OFFLINE
_SYSSMU3_2097677531$           UNDOTBS1             OFFLINE
_SYSSMU2_2232571081$           UNDOTBS1             OFFLINE
_SYSSMU1_3780397527$           UNDOTBS1             OFFLINE
_SYSSMU20_3705739785$          UNDOTBS02            ONLINE
_SYSSMU19_3920348761$          UNDOTBS02            ONLINE
_SYSSMU18_2539622763$          UNDOTBS02            ONLINE
_SYSSMU17_178842559$           UNDOTBS02            ONLINE
_SYSSMU16_3035903491$          UNDOTBS02            ONLINE
_SYSSMU15_444141832$           UNDOTBS02            ONLINE
_SYSSMU14_3021863913$          UNDOTBS02            ONLINE
_SYSSMU13_3717211136$          UNDOTBS02            ONLINE
_SYSSMU12_3182721254$          UNDOTBS02            ONLINE
_SYSSMU11_3909920883$          UNDOTBS02            ONLINE

SYS@orcl11g>select name,status$ from undo$;
NAME                                                            STATUS$
------------------------------------------------------------ ----------
SYSTEM                                                                3
_SYSSMU1_3780397527$                                                  2
_SYSSMU2_2232571081$                                                  2
_SYSSMU3_2097677531$                                                  2
_SYSSMU4_1152005954$                                                  2
_SYSSMU5_1527469038$                                                  2
_SYSSMU6_2443381498$                                                  2
_SYSSMU7_3286610060$                                                  2
_SYSSMU8_2012382730$                                                  2
_SYSSMU9_1424341975$                                                  2
_SYSSMU10_3550978943$                                                 1
_SYSSMU11_3909920883$                                                 3
_SYSSMU12_3182721254$                                                 3
_SYSSMU13_3717211136$                                                 3
_SYSSMU14_3021863913$                                                 3
_SYSSMU15_444141832$                                                  3
_SYSSMU16_3035903491$                                                 3
_SYSSMU17_178842559$                                                  3
_SYSSMU18_2539622763$                                                 3
_SYSSMU19_3920348761$                                                 3
_SYSSMU20_3705739785$                                                 3


SYS@orcl11g>select name,status$ from undo$;
NAME                                                            STATUS$
------------------------------------------------------------ ----------
SYSTEM                                                                3
_SYSSMU1_3780397527$                                                  1
_SYSSMU2_2232571081$                                                  1
_SYSSMU3_2097677531$                                                  1
_SYSSMU4_1152005954$                                                  1
_SYSSMU5_1527469038$                                                  1
_SYSSMU6_2443381498$                                                  1
_SYSSMU7_3286610060$                                                  1
_SYSSMU8_2012382730$                                                  1
_SYSSMU9_1424341975$                                                  1
_SYSSMU10_3550978943$                                                 1
_SYSSMU11_3909920883$                                                 3
_SYSSMU12_3182721254$                                                 3
_SYSSMU13_3717211136$                                                 3
_SYSSMU14_3021863913$                                                 3
_SYSSMU15_444141832$                                                  3
_SYSSMU16_3035903491$                                                 3
_SYSSMU17_178842559$                                                  3
_SYSSMU18_2539622763$                                                 3
_SYSSMU19_3920348761$                                                 3
_SYSSMU20_3705739785$                                                 3

21 rows selected.
登入後複製

重新启动数据库,发现offline的回滚段不存在:
SYS@orcl11g>col segment_name for a30;
SYS@orcl11g>col tablespace_name for a30;
SYS@orcl11g>select segment_name,tablespace_name,status from dba_rollback_segs;
SEGMENT_NAME                   TABLESPACE_NAME                STATUS
------------------------------ ------------------------------ ------------------------------------------------------------
SYSTEM                         SYSTEM                         ONLINE
_SYSSMU20_3705739785$          UNDOTBS02                      ONLINE
_SYSSMU19_3920348761$          UNDOTBS02                      ONLINE
_SYSSMU18_2539622763$          UNDOTBS02                      ONLINE
_SYSSMU17_178842559$           UNDOTBS02                      ONLINE
_SYSSMU16_3035903491$          UNDOTBS02                      ONLINE
_SYSSMU15_444141832$           UNDOTBS02                      ONLINE
_SYSSMU14_3021863913$          UNDOTBS02                      ONLINE
_SYSSMU13_3717211136$          UNDOTBS02                      ONLINE
_SYSSMU12_3182721254$          UNDOTBS02                      ONLINE
_SYSSMU11_3909920883$          UNDOTBS02                      ONLINE

这时候我们来查看该表:
SYS@orcl11g>conn zbdba/oracle;
Connected.
ZBDBA@orcl11g>select * from zbdba;
NAME
------------------------------------------------------------
zbbda
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

釘釘怎麼修改群組裡的個人名稱_釘釘修改群組個人名稱方法 釘釘怎麼修改群組裡的個人名稱_釘釘修改群組個人名稱方法 Mar 29, 2024 pm 08:41 PM

1.首先打開釘釘。 2.打開群組聊,點選右上角的三個點。 3.找到我在本群的暱稱。 4.點選進入即可修改儲存。

處於待機狀態的連線狀態:已斷開,原因:NIC合規性 處於待機狀態的連線狀態:已斷開,原因:NIC合規性 Feb 19, 2024 pm 03:15 PM

「事件日誌訊息中的連接狀態顯示為待機狀態:已斷開連接,原因是符合NIC標準。這表示系統在待機模式下,網路介面卡(NIC)已斷開連接。雖然這通常是網路問題,但也可能由軟體和硬體衝突引起。在接下來的討論中,我們將探討如何解決這個問題。」待機連接斷開的原因是什麼? NIC合規性?如果在Windows事件檢視器中發現「ConnectivityStatusinStandby:DisConnected,Reason:NICCompliance」訊息,這表示您的NIC或網路介面控制器可能有問題。這種情況通常

如何更改使用者資料夾名稱:Win11教學 如何更改使用者資料夾名稱:Win11教學 Jan 09, 2024 am 10:34 AM

有些遊戲會自動安裝到使用者資料夾中,而且需要英文資料夾才可以,不過很多朋友不知道win11怎麼修改使用者資料夾名稱,其實我們只要修改使用者名稱就可以了。 win11修改使用者資料夾名稱:第一步,按下鍵盤「Win+R」組合鍵。第二步,在其中輸入「gpedit.msc」回車開啟群組原則編輯器。第三步,展開「windows設定」下的「安全設定「第四步,開啟「本機原則」中的「安全性選項」第五步,雙擊開啟右邊的「帳號:重新命名系統管理員帳號」原則。第六步,在下方輸入想要修改的資料夾名稱再點選「確定」儲存即可。修改使用者資料夾

抖音藍V可以改名字嗎?企業抖音藍V號名稱修改步驟有哪些? 抖音藍V可以改名字嗎?企業抖音藍V號名稱修改步驟有哪些? Mar 22, 2024 pm 12:51 PM

抖音藍V認證是企業或品牌在抖音平台上的官方認證,有助於提升品牌形象和可信度。隨著企業發展策略的調整或品牌形象的更新,企業可能希望更改抖音藍V認證的名字。那麼,抖音藍V可以改名字嗎?答案是可以的。本文將詳細介紹企業抖音藍V號名稱修改的步驟。一、抖音藍V可以改名字嗎?抖音藍V帳號是可以改名字的。根據抖音官方規定,企業藍V認證帳號在滿足一定條件後,可以申請修改帳號名稱。一般來說,企業需要提供相關的證明資料,如營業執照、組織機構代碼證等,以證明修改名稱的合法性和必要性。二、企業抖音藍V號名稱修改步驟有哪

陌陌狀態怎麼設定 陌陌狀態怎麼設定 Mar 01, 2024 pm 12:10 PM

陌陌這款廣為人知的社群平台,為用戶的日常社交提供了豐富的功能服務。在陌陌上,用戶可以輕鬆分享生活狀態、結交朋友、進行聊天等。其中設定狀態功能讓使用者能夠向其他展示自己當前的心情和狀態,進而吸引更多人的注意和交流。那麼究竟該如何設定自己的陌陌狀態呢,以下就為大家帶來詳細的內容介紹!陌陌怎麼設定狀態? 1.打開陌陌,點擊右下角更多,找到並點擊每日狀態。 2、選擇狀態。 3、即可顯示設定的狀態。

PyCharm背景色彩調整技巧:快速掌握! PyCharm背景色彩調整技巧:快速掌握! Feb 03, 2024 am 09:39 AM

快速掌握PyCharm背景顏色的修改技巧,需要具體程式碼範例近年來,Python語言在程式開發領域愈發流行,而PyCharm作為一款整合開發環境(IDE),被廣大開發者所喜愛和使用。在PyCharm中,經常會有一些開發者對IDE的介面進行個人化定制,包括背景顏色的修改。本文將介紹PyCharm背景顏色修改的技巧,並給出具體的程式碼範例,幫助讀者快速掌握這項技能。

Win10睡眠時間修改技巧大揭秘 Win10睡眠時間修改技巧大揭秘 Mar 08, 2024 pm 06:39 PM

Win10睡眠時間修改技巧大揭密作為目前廣泛使用的作業系統之一,Windows10擁有睡眠功能,幫助使用者在不使用電腦時節省電力並保護螢幕。然而,有時候預設的睡眠時間並不符合使用者的需求,因此了解如何修改Win10睡眠時間就顯得格外重要。本文將揭示Win10睡眠時間修改的技巧,讓您輕鬆自訂系統的睡眠設定。一、透過「設定」修改Win10睡眠時間首先,最簡單的修

加速pip來源,解決下載速度緩慢的難題 加速pip來源,解決下載速度緩慢的難題 Jan 17, 2024 am 10:18 AM

快速修改pip來源,解決下載速度慢的問題,需要具體程式碼範例導語:在使用Python開發過程中,我們經常需要使用pip來安裝各種第三方函式庫。然而,由於網路環境的限製或預設來源的問題,很多時候pip的下載速度會非常慢,這給我們的開發帶來了不便。因此,本文將介紹如何快速修改pip來源,以解決下載速度慢的問題,並提供具體的程式碼範例。一、問題分析在使用pip下載第三方函式庫時,我

See all articles