⑴ 為什麼硬碟不能快速分區
造成此故障的原因可能是硬碟的分區表損壞了,因此針對分區表修復即可解決,方法如下:
1)下載並將DiskGenius軟體安裝在系統中
2)打開DiskGenius,在主界面,右擊左側需要修復的硬碟
3)在其菜單列表中選擇「還原分區表」,
4)等待軟體修復完成後,分區即可訪問。
⑵ 磁碟為什麼一定要分區,不分區不能使用
工廠生產的硬碟必須經過低級格式化、分區和高級格式化(以下均簡稱為格式化)三個處理步驟後,電腦才能利用它們存儲數據。其中磁碟的低級格式化通常由生產廠家完成,目的是劃定磁碟可供使用的扇區和磁軌並標記有問題的扇區;而用戶則需要使用操作系統所提供的磁碟工具如「fdisk.exe、format.com」等程序進行硬碟「分區」和「格式化」。 我們常常將每塊硬碟(即硬碟實物)稱為物理盤,而將在硬碟分區之後所建立的具有「C:」或「D:」等各類「Drive/驅動器」稱為邏輯盤。邏輯盤是系統為控制和管理物理硬碟而建立的操作對象,一塊物理盤可以設置成一塊邏輯盤也可以設置成多塊邏輯盤使用。 在對硬碟的分區和格式化處理步驟中,建立分區和邏輯盤是對硬碟進行格式化處理的必然條件,用戶可以根據物理硬碟容量和自己的需要建立主分區、擴展分區和邏輯盤符後,再通過格式化處理來為硬碟分別建立引導區(BOOT)、文件分配表(FAT)和數據存儲區(DATA),只有經過以上處理之後,硬碟才能在電腦中正常使用。 文件分配表(FAT)位數對硬碟分區容量的限制 我們知道電腦對硬碟上所存儲的所有信息都是以「文件」方式進行管理的,因此電腦為硬碟建立相應的文件分配表(英語縮寫為FAT)以管理存儲在硬碟上的大量「文件」。根據操作系統不同,目前DOS 6.x和Windows 9x所使用的FAT分為FAT16和FAT32兩種。其中FAT16是指文件分配表使用16位數字,此時電腦運行時系統可以為需要存儲在硬碟上的每個文件的實際長度分配存儲單元——「硬碟簇」,由於16位分配表最多能管理65536(即2的16次方)個硬碟簇,也就是所規定的一個硬碟分區。由於每個硬碟簇的存儲空間最大隻有32KB,所以在使用FAT16管理硬碟時,每個分區的最大存儲容量只有(65536×32 KB)即2048MB,也就是我們常說的2G。 由於FAT16對硬碟分區的容量限制,所以當硬碟容量超過2G之後,用戶只能將硬碟劃分成多個2G的分區後才能正常使用,為此微軟公司從Windows 95 OSR2版本開始使用FAT32標准,即使用32位的文件分配表來管理硬碟文件,這樣系統就能為文件分配多達4294967296(即2的32次方)個硬碟簇,所以在硬碟簇同樣為32KB時每個分區容量最大可達65G以上。此外使用FAT32管理硬碟時,每個邏輯盤中的簇長度也比使用FAT16標准管理的同等容量邏輯盤小很多。由於文件存儲在硬碟上佔用的磁碟空間以簇為最小單位,所以某一文件即使只有幾十個位元組也必須佔用整個簇,因此邏輯盤的硬碟簇單位容量越小越能合理利用存儲空間。所以FAT32更適於大硬碟。 硬碟主分區、擴展分區和 邏輯硬碟的關系 在使用DOS 6.x或Win 9x時,系統為磁碟等存儲設備命名盤符時有一定的規律,如A:和B:為軟碟機專用,而C:~Z:則作為硬碟、光碟機以及其它存儲設備共用,但系統為所有的存儲設備命名時將根據一定的規律。例如我們為一塊硬碟建立分區時如果只建一個主分區,那麼這塊硬碟就只有一個盤符「C:」;如果不但建有主分區而且還建有擴展分區,那麼除了「C:」盤外,還可能根據在擴展分區上所建立的邏輯盤數量另外具有「D:」、「E:」等(增加的盤符依次向字母「Z」延伸)。如果在一台電腦中使用了兩塊硬碟,那麼所具有的邏輯盤符的實際順序將按圖1中規律排列。 硬碟分區和格式化 處理的步驟 以下所介紹的硬碟分區均使用Windows 98系統所提供的fdisk.exe程序,格式化也利用其中的format.com程序進行。由於各人電腦中所配置的硬碟數量、規格不等,進行分區和建立邏輯盤的數量也不盡相同,因此以下介紹硬碟分區、建立邏輯盤和格式化操作幾種可能的情況。 ●單硬碟並只建一個主分區 這種硬碟分區和格式化操作最簡單,實際操作時只需: 第一步,運行FDISK程序→確定FAT標准→建主分區(自動激活分區並生成盤符); 第二步,退出FDISK程序後格式化邏輯盤(C:)→全部過程結束。 ●單硬碟分別建主分區和擴展分區 這種情況下的操作過程: 第一步,確定FAT標准→建主分區(程序自動生成盤符C:); 第二步,建擴展分區→根據擴展分區大小和實際需要設置一個或多個邏輯盤(程序自動分配盤符D:、E:等); 第三步,激活主分區; 第四步,退出FDISK後逐個格式化主分區的C:邏輯盤和擴展分區上D:、E:等邏輯盤→全部過程結束。 具體該如何操作呢,且聽下回分解 操作實例 現在我們對一台新組裝電腦的硬碟進行分區和格式化處理,具體操作如下: 第一步,設置引導順序。在電腦BIOS中將引導順序設為「A:,C:,SCSI」,目的是能用Win98啟動軟盤引導系統。在此之前應該先准備一張Win98的引導盤。 第二步,選擇啟動方式。當由軟盤引導系統,在屏幕顯示圖2的啟動菜單時,選擇「2」或「3」,由於處理硬碟時用不著光碟機,所以在此建議選擇「3」引導進入系統,屏幕顯示DOS提示盤符「A:\>」,鍵入「Fdisk」命令。 第三步,選擇FAT標准。執行FDISK命令後,屏幕顯示進入FDISK主菜單前的FAT標准使用選擇,見圖3。一般情況下我們應該使用FAT32標准,此時直接回車選擇「Y」進入FDISK主菜單。如果我們不使用FAT32而使用FAT16文件標准(在執行FDISK命令後的圖3中選擇「N」),那麼我們建立的每個分區容量不能超過2G。 第四步,選擇准備分區的硬碟。如果這台電腦中安裝了兩塊硬碟,只能分別進行處理,先選擇欲處理硬碟(FDISK程序中稱為「當前盤」),可通過FDISK主菜單(見圖4)上的第5項進行。在輸入選擇中鍵入「5」之後,屏幕會顯示電腦中所安裝的全部硬碟信息,內容有容量、分區情況(如果已經分區)等。一般主盤編號為「1」,從盤編號為「2」。我們可以根據自己需要選擇。 電腦中如果沒有安裝第二塊硬碟,FDISK主菜單將不會有第5項(Change current fixed disk drive)。 第五步,建立主分區。在確定主盤為「當前盤」後,我們選擇其中的「1」(Create DOS Partition or Logical DOS Drive)來建立主分區。在選擇「1」後屏幕顯示「建立分區或邏輯盤菜單」,見圖5。選擇「1」(Create Primary DOS Partition),此時程序提示用戶是否將全部硬碟空間都建為主分區,在選擇「Y」後(如果此硬碟小於64G),硬碟上就只能建有一個主分區了。如果選擇「N」,屏幕將顯示出硬碟上所有可用空間(見圖6)。由於我們需要建立主分區和擴展分區,所以在圖中的方括弧中將8691改為4000,將主分區建為4G,同時程序自動為主分區分配邏輯盤符「C:」,然後屏幕將提示主分區已建立並顯示主分區容量和所佔硬碟全部容量的比例,此後按「Esc」返回FDISK主菜單。 第六步,建擴展分區。在FDISK主菜單中繼續選擇「1」進入 「建立分區菜單」 後再選擇「2」(仍見圖5)建立擴展分區,屏幕將提示當前硬碟可建為擴展分區的全部容量。此時我們如果不需要為其它操作系統(如Novell、Unix等)預留分區,那麼建議使用系統給出的全部硬碟空間,此時可以直接回車建立擴展分區,然後屏幕將顯示已經建立的擴展分區容量。 第七步,設置邏輯盤數量和容量。擴展分區建立後,系統提示用戶還沒有建立邏輯驅動器,此時按「Esc」鍵開始設置邏輯盤,屏幕顯示如圖7,提示用戶可以建為邏輯盤的全部硬碟空間,用戶可以根據硬碟容量和自己的需要來設定邏輯盤數量和各邏輯盤容量。如果我們將擴展分區設成2塊邏輯盤,我們需要先確定D:盤的容量如2691MB,建立D:盤後,再將其餘空間(2000MB)全部建成E:盤,此時屏幕將會顯示用戶所建立的邏輯盤數量和容量,然後返回FDISK主菜單。 第八步,激活硬碟主分區。在硬碟上同時建有主分區和擴展分區時,必須進行主分區激活,否則以後硬碟無法引導系統。在FDISK主菜單上選擇「2」(Set active partition),此時屏幕將顯示主硬碟上所有分區供用戶進行選擇,我們的主盤上只有主分區「1」和擴展分區「2」,當然我們選擇主分區「1」進行激活,然後退回FDISK主菜單。 第九步,退出FDISK程序。繼續按「Esc」鍵退出至屏幕提示用戶必須重新啟動系統,然後才能繼續對所建立的所有邏輯盤進行格式化。 第十步,格式化所有邏輯盤。格式化邏輯盤的方法有兩種:一是重新用Win98引導盤啟動系統,然後在引導菜單中選擇第1項或第2項,即從光碟機開始安裝Win98或載入光碟機後進入DOS提示符下再轉入光碟機安裝Win98,然後在安裝Win98時由安裝程序自動依次對系統中所有邏輯盤進行格式化處理。第二種格式化硬碟的方法就是使用Win98引導盤重新啟動系統,使用第2項載入光碟機引導系統,然後在A:盤下直接使用「Format」程序分別對電腦系統中的所有邏輯盤如C:、D:、E:等進行格式化處理,其中對C:盤應該使用「format c:/s」格式命令進行。以上方法中建議在對硬碟分區處理後直接通過安裝Win98來對硬碟進行格式化處理。以上是對新硬碟進行分區和格式化的操作步驟 希望能對你有幫助
⑶ 如何在存儲過程中使用GO語句分段執行以提高
存儲過程中go就代表過程結束了,所以不能用go
像1L說的倒是可以用多個存儲過程來執行,但是存儲過程嵌套不太好控制
一個很長的查詢語句是個批處理,那麼本質上還是從上到下執行的,這與存儲過程無異
即便寫成存儲過程嵌套也還是按順序執行,應該不會影響到執行計劃
⑷ oracle分區表如何每月自動增加分區
分區屬於表結構,不能自動增加分區,你可以定義表結構時就建好12個分區,以月份為分區欄位,這樣不同月份的數據就會自動落到不同的分區里。
⑸ 硬碟為什麼不能分區
為了安裝Red Hat Linux, 您必須為它准備硬碟空間. 這個硬碟空間必須和您的計算機上安裝的其他操作系統(如Windows, OS/2或著其他版本的Linux)所使用的硬碟空間分開.
一個硬碟可以分割成不同的分區. 訪問每個分區就象訪問不同的硬碟. 每個分區甚至可以有一個類型用來表明這個分區中信息是如何存儲的. 例如, DOS, OS/2, 和Linux使用不同的硬碟分區類型.
請注意: 您可以將Red Hat Linux安裝在一個或多個類型為'Linux native' 的硬碟分區. Red Hat Linux還需要一個交換(swap)分區, 這個分區的類型是'Linux swap'. 就是說安裝Red Hat Linux至少需要兩個硬碟分區:
一個或多個'Linux native'類型的分區
一個'Linux swap'類型的分區
以下我們將詳細討論分區的問題. 現在, 要記住Red Hat Linux需要至少兩個專門的分區, 並且您不能將Red Hat Linux安裝在DOS/Windows分區!
即使您將Red Hat Linux安裝在一個專門的硬碟, 或者一台不安裝其他操作系統的計算機上, 您仍需要為Red Hat Linux創建分區. 這種情況非常簡單, 因為您不必為硬碟的其他分區操心.
另一方面, 您也許希望將Red Hat Linux已經含有其他操作系統的硬碟上. 這種情況就有一點復雜, 因為一個錯誤就可以毀了您現有的分區, 更不用說它含有的數據!
在安裝過程中, 將提示您為Red Hat Linux創建分區. 這時, 您必須確信您有足夠的硬碟空間來創建這些分區. 讓我們考察一下為Red Hat Linux分區清理空間的不同方法.
2.6.1 分區命名設計
Linux通過字母和數字的組合來標識硬碟分區, 如果您習慣於使用'C盤'來標識硬碟分區的話, 可能會搞混. Red Hat Linux的命名設計比其他操作系統更靈活, 能表達更多的信息. 歸納如下:
前兩個字母 -- 分區名的前兩個字母表明分區所在設備的類型. 您將通常看到hd(指IDE硬碟), 或sd(指SCSI硬碟).
下一個字母 -- 這個字母表明分區在哪個設備. 例如,
/dev/hda(第一個IDE硬碟) 或 /dev/sdb(第二個SCSI硬碟).
數字 -- 代表分區. 前四個分區(主分區或擴展分區)用數字1 到4表示. 邏輯分區從5開始. 例如, /dev/hda3第一個 IDE硬碟上的第三個主分區或擴展分區;/dev/sdb6是第二個SCSI硬碟上的第二個邏輯分區.
記住這些信息; 它會使您更容易理解設置Red Hat Linux硬碟分區.
2.6.2 重新分區的策略
在重新對您的硬碟分區時, 可能遇到三種情況:
有未分區的空閑空間.
有未用的分區.
在已有分區中有空閑空間.
讓我們依次看一下每種情況.
2.6.2.1 使用未分區的空閑空間
在這種情況下, 已定義的分區未佔有整個硬碟空間, 也就是說空閑空間不屬於任何已定義的分區. 仔細想一下, 一個未用的硬碟也屬於這種情況; 不同的只是所有的 空間都不屬於任何已定義的分區.
這時, 您只須簡單地從未用的空間創建所需的分區.
2.6.2.2 用未使用分區的空間
去年, 您將運行Windows系統的105MB小硬碟改為1.2GM的大硬碟. 您把它分為兩個相同的分區, 您計劃用C:'盤'(事實上是硬碟的第一個分區)裝Windows, 用 D:'盤'(事實上是硬碟的第二個分區)收集您從網上下載的自由軟體. 好, 您現在已經用了C:但您從未在D:放過任何東西.
如果您發現您屬於這種情況, 您可以使用這個未使用的分區. 這時, 您先得刪除這個分區, 然後再在這個空間創建合適的Linux分區.
2.6.2.3 用已用分區的空閑空間
這是最常見的情況. 不幸的是, 這也是最難對付的情況. 雖然您有足夠的空間, 但卻屬於已用的分區. 如果您買了一台有預裝軟體的計算機, 硬碟上很可能有一個大的分區裝有操作系統和數據.
除了加一個硬碟外, 您還有兩種選擇:
破壞性的重新分區 -- 您刪除一個大的分區, 然後創建幾個小的分區. 那個分區中的所有數據將被破壞. 這就是說必須做一次完全的備份. 為安全, 做兩套備份, 使用校驗(如果您的備份軟體有此功能), 在刪除分區之前試著讀一下您備份的數據. 注意, 如果您刪除的分區含有操作系統, 您還得重裝操作系統.
在創建了小的分區之後, 您可以重裝軟體, 恢復數據, 然後繼續安裝Red Hat Linux.
非破壞性的重新分區 -- 這里, 您可以運行一個看似不可能的程序; 這個程序可以將大分區變小而不丟失分區中的文件. 很多人發現這種方法是可靠而沒有麻煩的. 那麼您該用什麼軟體呢? 市場上有好幾種磁碟管理的軟體產品; 您必須做一番調查來找到最適合您的軟體.
[Intel系統: 為了方便我們的客戶, 我們提供了fips. 這是一個免費軟體可以改變FAT(文件分配表)分區的大小. 這個軟體在Red Hat Linux/Intel CD-ROM上的 dosutils目錄中.
請注意: 許多人已經成功地用fips重新對他們的硬碟進行了分區. 但是, 由於硬體或軟體的配置各有不同, Red Hat Software不能保證fips將在您的系統中正常運行. 因此, 將不提供fips的支持; 您將自己對此負責.
就是說, 如果您決定用fips對您的硬碟重新分區, 您一定要做兩件事:
做一次備份 -- 對您的計算機中重要的數據做兩份備份. 這些備份應該放在活動的媒介上(象磁帶或軟盤), 而且您必須確信它們將來可以讀得出.
閱讀說明書 -- 完全閱讀fips說明書, 它在Red Hat Linux/Intel CD 1的 /dosutils/fipsdocs目錄下.
]
2.6.3 硬碟分區和其他操作系統
如果您的Red Hat Linux分區將和其他操作系統的分區共享一個硬碟, 大多數情況下是沒有問題的. 然而, Linux和其他操作系統的某些組合必須格外小心. 您將在Red Hat Linux CD的doc/HOWTO和doc/HOWTO/mini目錄中的幾個HOWTO和 Mini-HOWTO文件中找到有關信息. 文件名以Linux+起始的幾個Mini-HOWTO 文件特別有用.
[Intel系統: 如果Red Hat Linux/Intel將在您的計算機中和OS/2 共存, 您必須使用OS/2的分區軟體來創建硬碟分區---否則, OS/2將不能識別硬碟分區. 在安裝時, 不要創建任何新分區, 但要用Linuxfdisk來為您的Linux分區設置適當的分區類型.]
⑹ jdbc調用存儲過程為什麼語句不能加分號
如果你在程序裡面寫sql,就不要加分號,在程序裡面編譯器會把分號當做sql本身的一部分,所以會報錯 如果是在查詢工具裡面(比如plsql),這個時候可以加上分號,在工具裡面分號是個分隔符,看到分號就標志著本條sql語句結束了; 當然不加也可以,在工具裡面看不到分號就認為本條sql沒有結束。 比如:你寫了兩條sql,但是沒有用分號隔開,此時,工具會當做一條來執行,只不過會報錯而已。
⑺ oracle sql 存儲過程問題,可以追加分數
create or replace procere imp_dat(v_strat_date date,v_end_date date)
is
begin
cursor cursor_test is select * fromt_test;
row_test a%rowtype;
begin
for row_test in cursor_test loop
dbms_output.put_line(row_test.欄位1||row_test.欄位2||row_test.欄位3);
end loop;
end;
調用方法:
declare
v_strat_date date;
v_end_date date;
begin
imp_dat(v_strat_date date,v_end_date date);
end;
⑻ oracle存儲過程分步問題,,,,在一個存儲過程a內update數據執行後,在這個存儲過程a裡面
同一個oracle資料庫session內,對表進行update、insert、delete都是可以進行數據操作的。假設把某欄位update成了1,則後續select此欄位時,值即為 1 。 也就是說 對update後的數據進行後續操作是完全可以的。
建表後對表操作是不行的,這個具體是對表做啥操作?
⑼ 存儲過程的if不可以分開寫嗎
當然可以啊
if()
{
}
if()
{
}
……
⑽ oracle 分區的問題
安裝ORACLE 很簡單
1、安裝ORACLE軟體需要的空間大小:5G
2、/TMP分區 400M
3、交換分區 內存的2倍
4、創建資料庫的時候你可以把餘下的空間全都分給資料庫用
一般就需要2G就夠了(如果是做實驗),其實就是把所有45G的空間都分在/目錄下也沒問題。
當然如果你用RAW來存數據文件那麼就要為每個文件專分個區出來(比較麻煩不推薦使用,雖然性能有所提高,但是做實驗沒這個必要)
說明:用於裝ORACLE軟體的地方是自己在/下創建的
如:/u01/app/oracle
另外推薦你看篇文章,裡面教你怎麼在LINUX下裝ORACLE
http://www.oracle-base.com/articles/10g/.php
祝你好運