❶ 如何查看數據文件所在的路徑
Oracle安裝時一般都會記錄一個安裝日誌,這個日誌記錄了Oracle的詳細安裝目錄。
包括系統文件、數據文件、控制文件等等的位置。
1、Windows平台下
SYSTEM_DRIVE:/Program Files/Oracle/Inventory/logs
2、linux平台
找到oraInst.loc文件 (/etc/oraInst.loc)
從文件oraInst.loc中,找到Inventory的位置
進入Inventory目錄下的logs中即可找到安裝日誌文件
3、數據文件和控制文件位置:
進入oracle控制台
sqlplus / as sysdba;
查看數據文件位置
select name from v$datafile;
查看控制文件位置
select name from v$controlfile;
❷ 怎麼在linux下查找 資料庫在哪個文件夾
可以使用find及local查找。
find:
1.命令格式:
find pathname -options [-print -exec -ok ...]
2.命令功能:
用於在文件樹種查找文件,並作出相應的處理
3.命令參數:
pathname: find命令所查找的目錄路徑。例如用.來表示當前目錄,用/來表示系統根目錄。
-print: find命令將匹配的文件輸出到標准輸出。
-exec: find命令對匹配的文件執行該參數所給出的shell命令。相應命令的形式為'command' { } \;,注意{ }和\;之間的空格。
-ok: 和-exec的作用相同,只不過以一種更為安全的模式來執行該參數所給出的shell命令,在執行每一個命令之前,都會給出提示,讓用戶來確定是否執行。
4.命令選項:
-name 按照文件名查找文件。
-perm 按照文件許可權來查找文件。
-prune 使用這一選項可以使find命令不在當前指定的目錄中查找,如果同時使用-depth選項,那麼-prune將被find命令忽略。
-user 按照文件屬主來查找文件。
-group 按照文件所屬的組來查找文件。
-mtime -n +n 按照文件的更改時間來查找文件, - n表示文件更改時間距現在n天以內,+ n表示文件更改時間距現在n天以前。find命令還有-atime和-ctime 選項,但它們都和-m time選項。
-nogroup 查找無有效所屬組的文件,即該文件所屬的組在/etc/groups中不存在。
-nouser 查找無有效屬主的文件,即該文件的屬主在/etc/passwd中不存在。
-newer file1 ! file2 查找更改時間比文件file1新但比文件file2舊的文件。
-type 查找某一類型的文件,諸如:
b - 塊設備文件。
d - 目錄。
c - 字元設備文件。
p - 管道文件。
l - 符號鏈接文件。
f - 普通文件。
-size n:[c] 查找文件長度為n塊的文件,帶有c時表示文件長度以位元組計。-depth:在查找文件時,首先查找當前目錄中的文件,然後再在其子目錄中查找。
-fstype:查找位於某一類型文件系統中的文件,這些文件系統類型通常可以在配置文件/etc/fstab中找到,該配置文件中包含了本系統中有關文件系統的信息。
-mount:在查找文件時不跨越文件系統mount點。
-follow:如果find命令遇到符號鏈接文件,就跟蹤至鏈接所指向的文件。
-cpio:對匹配的文件使用cpio命令,將這些文件備份到磁帶設備中。
另外,下面三個的區別:
-amin n 查找系統中最後N分鍾訪問的文件
-atime n 查找系統中最後n*24小時訪問的文件
-cmin n 查找系統中最後N分鍾被改變文件狀態的文件
-ctime n 查找系統中最後n*24小時被改變文件狀態的文件
-mmin n 查找系統中最後N分鍾被改變文件數據的文件
-mtime n 查找系統中最後n*24小時被改變文件數據的文件
locate:
1.命令格式:
Locate [選擇參數] [樣式]
2.命令功能:
locate命令可以在搜尋資料庫時快速找到檔案,資料庫由updatedb程序來更新,updatedb是由cron daemon周期性建立的,locate命令在搜尋資料庫時比由整個由硬碟資料來搜尋資料來得快,但較差勁的是locate所找到的檔案若是最近才建立或 剛更名的,可能會找不到,在內定值中,updatedb每天會跑一次,可以由修改crontab來更新設定值。(etc/crontab)
locate指定用在搜尋符合條件的檔案,它會去儲存檔案與目錄名稱的資料庫內,尋找合乎範本樣式條件的檔案或目錄錄,可以使用特殊字元(如」*」 或」?」等)來指定範本樣式,如指定範本為kcpa*ner, locate會找出所有起始字串為kcpa且結尾為ner的檔案或目錄,如名稱為kcpartner若目錄錄名稱為kcpa_ner則會列出該目錄下包括 子目錄在內的所有檔案。
locate指令和find找尋檔案的功能類似,但locate是透過update程序將硬碟中的所有檔案和目錄資料先建立一個索引資料庫,在 執行loacte時直接找該索引,查詢速度會較快,索引資料庫一般是由操作系統管理,但也可以直接下達update強迫系統立即修改索引資料庫。
3.命令參數:
-e 將排除在尋找的范圍之外。
-1 如果 是 1.則啟動安全模式。在安全模式下,使用者不會看到許可權無法看到 的檔案。這會始速度減慢,因為 locate 必須至實際的檔案系統中取得檔案的 許可權資料。
-f 將特定的檔案系統排除在外,例如我們沒有到理要把 proc 檔案系統中的檔案 放在資料庫中。
-q 安靜模式,不會顯示任何錯誤訊息。
-n 至多顯示 n個輸出。
-r 使用正規運算式 做尋找的條件。
-o 指定資料庫存的名稱。
-d 指定資料庫的路徑
-h 顯示輔助訊息
-V 顯示程式的版本訊息
❸ 如何查看oracle表空間數據文件位置
查找oracle數據文件、表空間的位置
1。執行:select name from v$datafile查詢表空間中數據文件具體位置
結果集就一列:
NAME
F:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
2。執行:Select * FROM DBA_DATA_FILES;查詢表空間中數據文件具體位置和文件名,表空間名等。比上一個全
結果集:
FILE_NAME (數據文件名) TABLESPACE_NAME (表空間名) 其他表頭.............................
F:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF SYSTEM
❹ 如何查看oracle數據文件的地址
1、執行:select name from v$datafile查詢表空間中數據文件具體位置
結果集就一列:
NAME
D:APPAIRUCHENORADATAORCLUSERS01.DBF
2、執行:Select * FROM DBA_DATA_FILES;查詢表空間中數據文件具體位置和文件名,表空間名等,比上一個全。
結果集:
FILE_NAME (數據文件名) TABLESPACE_NAME (表空間名) 其他表頭.............................
D:APPAIRUCHENORADATAORCLUSERS01.DBF SYSTEM 其他數據...........................
Linux下oracle資料庫常用命令
Oracle用戶下執行:
$ sqlplus system/manager @ file.sql 執行sql腳本文件
$ sqlplus system/manager 登錄sqlplus,使用system用戶
$ sqlplus /nolog 以不連接資料庫的方式啟動sqlplus,啟動數據時會用到
$ lsnrctl status/stop/start oracle的監聽器listener狀態查看/停止/啟動
$ imp system/manager file=/tmp/expfile.dmp log=/tmp/implogfile.log ignore=y fromuser=expuser touser=impuser 用戶模式表數據導入,這里只使用了幾個參數,還有好多沒有用到的參數,如果沒有特別指定值,就使用默認的值。
❺ 如何查看sqlserver資料庫文件位置
查看sqlserver資料庫文件位置步驟如下:
1、打開SQL Server軟體,進入資料庫頁面並且鏈接資料庫。
❻ 如何查看sqlserver資料庫文件位置
一、SQL數據抄庫的路徑查找方法如下1、先打開SQLServer資料庫並連接。2、然後找到目標資料庫,右鍵並點擊「屬性」。3、在彈出的屬性窗口左側「選擇頁」中選擇「文件」選項卡。4、然後在右側窗體中即可看到相應內容了:邏輯名稱是數據文件及日誌文件的文件名,路徑就是其所在位置了。5、如圖,就是相應的.mdf和.ldf文件。二、重做系統sql還原以前的數據方法如下:1、要是直接復制了mdf文件就打開企業管理器,在資料庫上右鍵→所有任務→附加資料庫2、要是在資料庫上直接選所有任務備份的資料庫,就打開企業管理器,在資料庫上右鍵→所有任務→還原資料庫
❼ 如何在電腦上找到SQL資料庫的路徑
1、首先電腦打開SQL客戶端,找到實例,右鍵實例出現菜單欄,點擊屬性進入即可。
❽ 如何查看sqlserver資料庫文件位置
1、先打開SQL Server資料庫並連接。