欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle數(shù)據(jù)庫(kù)基本常用命令匯總

 更新時(shí)間:2013年08月01日 15:38:14   作者:  
以下是對(duì)Oracle中的數(shù)據(jù)庫(kù)基本常用命令進(jìn)行了總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下

1、得到數(shù)據(jù)庫(kù)名和創(chuàng)建日期
SELECT name, created, log_mode, open_mode FROM v$database;

2、ORACLE數(shù)據(jù)庫(kù)的計(jì)算機(jī)的主機(jī)名,ORACLE數(shù)據(jù)庫(kù)的實(shí)例名及ORACLE數(shù)據(jù)庫(kù)管理系統(tǒng)的版本信息
SELECT host_name, instance_name, version FROM v$instance;

3、為了知道oracle數(shù)據(jù)庫(kù)版本的一些特殊信息
select * from v$version;

4、獲取控制文件名字
select * from v$controlfile;

5、得到Oracle數(shù)據(jù)庫(kù)的重做日志配置信息
SELECT group#, members, bytes, status, archived FROM v$log;
select GROUP#,MEMBER from v$logfile;

6、獲取oracle的每個(gè)重做日志(成員)文件所存放的具體位置
select * from v$logfile;

7、知道ORACLE數(shù)據(jù)庫(kù)的備份和恢復(fù)策略和歸檔文件的具體位置
archive log list

8、知道ORACLE數(shù)據(jù)庫(kù)中到底有多少表空間以及每個(gè)表空間的狀態(tài)
select tablespace_name, block_size, status, contents, logging from dba_tablespaces;
select tablespace_name, status from dba_tablespaces;

9、知道每個(gè)表空間存在哪個(gè)磁盤上以及文件的名字等信息
SELECT file_id, file_name, tablespace_name, status, bytes from dba_data_files;
select file_name, tablespace_name from dba_data_files;

10、知道Oracle數(shù)據(jù)庫(kù)系統(tǒng)上到底有多少用戶和都是什么時(shí)候創(chuàng)建的
select username,created from dba_users;
select username, DEFAULT_TABLESPACE from dba_users;

11、從控制文件中取出信息涉及到以下一些相關(guān)的命令

復(fù)制代碼 代碼如下:

select * from v$archived
select * from v$archived_log
select * from v$backup
select * from v$database
select * from v$datafile
select * from v$log
select * from v$logfile
select * from v$loghist
select * from v$tablespace
select * from v$tempfile

12、控制文件由兩大部份組成:可重用的部份和不可重用的部分。可重用的部分的大小可用CONTROL_FILE_RECORD_KEEP_TIME參數(shù)來(lái)控制,該參數(shù)的默認(rèn)值為7天,即可重用的部份的內(nèi)容保留7天,一周之后這部份的內(nèi)容可能被覆蓋??芍赜玫牟糠菔枪┗謴?fù)管理器來(lái)使用的,這部份的內(nèi)容可以自動(dòng)擴(kuò)展。Oracle數(shù)據(jù)庫(kù)管理員可以使用CREAT DATABASE或 CREAT CONTROLFILE語(yǔ)句中的下列關(guān)鍵字(參數(shù))來(lái)間接影響不可重用的部份的大?。?BR>
復(fù)制代碼 代碼如下:

MAXDATAFILES
MAXINSTANCES
MAXLOGFILES
MAXLOGHISTORY
MAXLOGMEMBERS

13、查看控制文件的配置
SELECT type, record_size, records_total, records_used  FROM v$controlfile_record_section;

14、如果您的顯示被分成了兩部分,您需要使用類似于set pagesize 100的SQL*Plus命令先格式化輸出。有關(guān)的格式化輸出命令有以下這些:
record_size:  為每個(gè)記錄的字節(jié)數(shù)。
records_total:為該段所分配的記錄個(gè)數(shù)。
records_used:為該段所使用的記錄個(gè)數(shù)。

15、知道控制文件中的所有數(shù)據(jù)文件(DATAFILE),表空間(TABLESPACE),和重做日志(REDO LOG)所使用的記錄情況
SELECT type, record_size, records_total, records_used
FROM  v$controlfile_record_section
WHERE type IN ( ‘DATAFILE', ‘TABLESPACE', ‘REDO LOG');

16、獲取控制文件名字
select value from v$parameter where name ='control_files';
或者:select * from v$controlfile

17、如何在一個(gè)已經(jīng)安裝的Oracle數(shù)據(jù)庫(kù)中添加或移動(dòng)控制文件呢?
以下是在一個(gè)已經(jīng)安裝的Oracle數(shù)據(jù)庫(kù)中添加或移動(dòng)控制文件的具體步驟:

a、利用數(shù)據(jù)字典v$controlfile來(lái)獲取現(xiàn)有控制文件名字。

b、正常關(guān)閉Oracle數(shù)據(jù)庫(kù)。

c、將新的控制文件名添加到參數(shù)文件的CONTROL_FILES參數(shù)中。

d、使用操作系統(tǒng)的復(fù)制命令將現(xiàn)有控制文件復(fù)制到指定位置。

e、重新啟動(dòng)Oracle數(shù)據(jù)庫(kù)。

f、利用數(shù)據(jù)字典v$controlfile來(lái)驗(yàn)證新的控制文件名字是否正確。

g、如果有誤重做上述操作,如果無(wú)誤刪除無(wú)用的舊控制文件。

注: 如果您使用了服務(wù)器初始化參數(shù)文件(SPFILE),您不能關(guān)閉Oracle數(shù)據(jù)庫(kù)而且應(yīng)該在第3步使用alter system set control_files的Oracle命令來(lái)改變控制文件的位置。

復(fù)制代碼 代碼如下:

SQL> alter system set control_files =
‘D:\Disk3\CONTROL01.CTL',
‘D:\Disk6\CONTROL02.CTL',
‘D:\Disk9\CONTROL03.CTL' SCOPE=SPFILE;

18、由于控制文件是一個(gè)極其種要的文件,除了以上所說(shuō)的將控制文件的多個(gè)副本存在不同的硬盤上的保護(hù)措施外,在數(shù)據(jù)庫(kù)的結(jié)構(gòu)變化之后,您應(yīng)立即對(duì)控制文件進(jìn)行備份??梢杂肙racle命令來(lái)對(duì)控制文件進(jìn)行備份:
alter database backup controlfile to ‘D:\backup\control.bak';

19、您也可將備份到一個(gè)追蹤文件中。該追蹤文件包含有重建控制文件所需的SQL語(yǔ)句??墒褂靡韵耂QL語(yǔ)句來(lái)產(chǎn)生這一追蹤文件:
alter database backup controlfile to trace;

20、正常關(guān)閉oracle命令
shutdown immeditae

相關(guān)文章

  • Oracle工具PL/SQL的基本語(yǔ)法

    Oracle工具PL/SQL的基本語(yǔ)法

    這篇文章主要介紹了Oracle工具PL/SQL的基本語(yǔ)法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2021-12-12
  • Oracle縮表空間的完整解決實(shí)例

    Oracle縮表空間的完整解決實(shí)例

    在Oracle中經(jīng)常有這樣的情況,由于誤操作,使某個(gè)表空間過(guò)大,下面這篇文章主要給大家介紹了關(guān)于Oracle縮表空間的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Oracle中的SUM用法講解

    Oracle中的SUM用法講解

    今天小編就為大家分享一篇關(guān)于Oracle中的SUM用法講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04
  • Oracle連接遠(yuǎn)程數(shù)據(jù)庫(kù)的四種方法

    Oracle連接遠(yuǎn)程數(shù)據(jù)庫(kù)的四種方法

    這篇文章主要為大家詳細(xì)介紹了Oracle連接遠(yuǎn)程數(shù)據(jù)庫(kù)的四種設(shè)置方法和注意事項(xiàng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Oracle數(shù)據(jù)庫(kù)中SQL開(kāi)窗函數(shù)的使用

    Oracle數(shù)據(jù)庫(kù)中SQL開(kāi)窗函數(shù)的使用

    這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)中SQL開(kāi)窗函數(shù)的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 檢測(cè)oracle數(shù)據(jù)庫(kù)壞塊的方法

    檢測(cè)oracle數(shù)據(jù)庫(kù)壞塊的方法

    這篇文章主要介紹了檢測(cè)oracle數(shù)據(jù)庫(kù)壞塊的方法 的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • oracle中的一些常用函數(shù)及示例

    oracle中的一些常用函數(shù)及示例

    這篇文章主要給大家介紹了關(guān)于oracle中的一些常用函數(shù)及示例的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • windows中oracle 11g安裝圖解

    windows中oracle 11g安裝圖解

    這篇文章主要介紹了windows中oracle 11g安裝方法,這里使用的是Oracle 11g R2版,需要的朋友可以參考下
    2014-02-02
  • Oracle數(shù)據(jù)庫(kù)自定義類型type的用法詳解

    Oracle數(shù)據(jù)庫(kù)自定義類型type的用法詳解

    這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)自定義類型type的用法詳解,Oracle?數(shù)據(jù)庫(kù)的概念和其它數(shù)據(jù)庫(kù)不一樣,這里的數(shù)據(jù)庫(kù)是一個(gè)操作系統(tǒng)只有一個(gè)庫(kù),可以看作是?Oracle?就只有一個(gè)大數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2023-07-07
  • 自動(dòng)備份Oracle數(shù)據(jù)庫(kù)

    自動(dòng)備份Oracle數(shù)據(jù)庫(kù)

    自動(dòng)備份Oracle數(shù)據(jù)庫(kù)...
    2007-03-03

最新評(píng)論