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

Oracle數據庫基本常用命令匯總

 更新時間:2013年08月01日 15:38:14   作者:  
以下是對Oracle中的數據庫基本常用命令進行了總結介紹,需要的朋友可以過來參考下

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

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

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

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

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

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

7、知道ORACLE數據庫的備份和恢復策略和歸檔文件的具體位置
archive log list

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

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

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

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

復制代碼 代碼如下:

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、控制文件由兩大部份組成:可重用的部份和不可重用的部分??芍赜玫牟糠值拇笮】捎?/STRONG>CONTROL_FILE_RECORD_KEEP_TIME參數來控制,該參數的默認值為7天,即可重用的部份的內容保留7天,一周之后這部份的內容可能被覆蓋??芍赜玫牟糠菔枪┗謴凸芾砥鱽硎褂玫?,這部份的內容可以自動擴展。Oracle數據庫管理員可以使用CREAT DATABASE或 CREAT CONTROLFILE語句中的下列關鍵字(參數)來間接影響不可重用的部份的大?。?BR>
復制代碼 代碼如下:

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命令先格式化輸出。有關的格式化輸出命令有以下這些:
record_size:  為每個記錄的字節(jié)數。
records_total:為該段所分配的記錄個數。
records_used:為該段所使用的記錄個數。

15、知道控制文件中的所有數據文件(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、如何在一個已經安裝的Oracle數據庫中添加或移動控制文件呢?
以下是在一個已經安裝的Oracle數據庫中添加或移動控制文件的具體步驟:

a、利用數據字典v$controlfile來獲取現有控制文件名字。

b、正常關閉Oracle數據庫。

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

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

e、重新啟動Oracle數據庫。

f、利用數據字典v$controlfile來驗證新的控制文件名字是否正確。

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

注: 如果您使用了服務器初始化參數文件(SPFILE),您不能關閉Oracle數據庫而且應該在第3步使用alter system set control_files的Oracle命令來改變控制文件的位置。

復制代碼 代碼如下:

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

18、由于控制文件是一個極其種要的文件,除了以上所說的將控制文件的多個副本存在不同的硬盤上的保護措施外,在數據庫的結構變化之后,您應立即對控制文件進行備份??梢杂肙racle命令來對控制文件進行備份:
alter database backup controlfile to ‘D:\backup\control.bak';

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

20、正常關閉oracle命令
shutdown immeditae

相關文章

  • RAC cache fusion機制實現原理分析

    RAC cache fusion機制實現原理分析

    本文將詳細介紹RAC cache fusion機制實現原理,需要了解更多的朋友可以參考下
    2012-12-12
  • PLSQL創(chuàng)建新用戶并導入導出.dmp文件全過程

    PLSQL創(chuàng)建新用戶并導入導出.dmp文件全過程

    plsql導入.sql和.dmp文件時會經常用到,對于初學者來說可能沒有那么簡單,畢竟oracle數據庫比較麻煩,這篇文章主要給大家介紹了關于PLSQL創(chuàng)建新用戶并導入導出.dmp文件的相關資料,需要的朋友可以參考下
    2023-11-11
  • Oracle之TO_DATE用法詳解

    Oracle之TO_DATE用法詳解

    這篇文章主要介紹了Oracle之TO_DATE用法詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • Oracle Instr函數實例講解

    Oracle Instr函數實例講解

    instr函數為字符查找函數,其功能是查找一個字符串在另一個字符串中首次出現的位置,instr函數在Oracle/PLSQL中是返回要截取的字符串在源字符串中的位置,這篇文章主要介紹了Oracle Instr函數實例講解,需要的朋友可以參考下
    2022-11-11
  • Oracle停止數據泵導入數據的方法詳解

    Oracle停止數據泵導入數據的方法詳解

    Oracle數據庫在使用的過程中常常會遇到這樣或那樣的問題,而這些問題常常又使我們感到很困惑,下面這篇文章主要給大家介紹了關于Oracle停止數據泵導入數據的相關資料,需要的朋友可以參考下
    2022-06-06
  • Oracle報錯:ORA-28001:口令已失效解決辦法

    Oracle報錯:ORA-28001:口令已失效解決辦法

    最近在工作中遇到了一個問題,錯誤是Oracle報錯ORA-28001:口令已失效,下面這篇文章主要給大家介紹了關于Oracle報錯:ORA-28001:口令已失效的解決辦法,需要的朋友可以參考下
    2023-04-04
  • Oracle不同數據庫間對比分析腳本

    Oracle不同數據庫間對比分析腳本

    Oracle不同數據庫間對比分析腳本...
    2007-03-03
  • 使用PLSQL遠程連接Oracle數據庫的方法(內網穿透)

    使用PLSQL遠程連接Oracle數據庫的方法(內網穿透)

    Oracle數據庫來源于知名大廠甲骨文公司,是一款通用數據庫系統(tǒng),能提供完整的數據管理功能,而Oracle數據庫時關系數據庫的典型代表,其數據關系設計完備,這篇文章主要介紹了使用PLSQL遠程連接Oracle數據庫的方法(內網穿透),需要的朋友可以參考下
    2023-03-03
  • PL/SQL number型數據

    PL/SQL number型數據

    PL/SQL number型數據...
    2007-03-03

最新評論