oracle資料庫文件位置
首先要確保你安裝了伺服器,如果只有客戶端是沒有數據文件存放在系統的 一般是在「安裝目錄:\oracle\proct\10.2.0\oradata\伺服器名\***.ORA」
㈡ oracle基目錄,軟體位置,資料庫文件位置區別可不可以不在一個盤符中
Oracle 10g最佳靈活體系結構(Optimal Flexible Architecture,簡寫為OFA),是指Oracle軟體和資料庫文件及目錄的命名約定和存儲位置規則,可以將它想像為一組好的習慣,它使用戶可以很容易地找到與Oracle資料庫相關的文件集合。
按照OFA規則,安裝Oracle 10g軟體和資料庫文件之後,其目錄結構為一個樹型結構。
樹的根被稱為Oracle根目錄(Oracle_Base)。如果在一台計算機上首次安裝Oracle 10g並使用默認設置時,根目錄的默認位置為:「C:\oracle\proct\10.1.0」。Oracle主目錄(ORACLE_HOME)指向根目錄的下一級目錄,為「C:\oracle\proct\10.1.0\db_1」。
實際應用環境中數據目錄一般與另外兩個目錄分開,單獨規劃到磁碟陣列存儲上
㈢ 如何查看oracle表空間數據文件位置
打開oracle控制台,在oracle命令行中,輸入命令。
㈣ 怎樣更改oracle指定資料庫文件位置
Oracle更改數據文件位置
方法一:offline表空間
1、offline表空間:alter tablespace tablespace_name offline;
2、復制數據文件到新的目錄;
3、rename修改表空間,並修改控制文件;
4、online表空間;
1、offline表空間zerone
sql> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF
已選擇7行。
SQL> alter tablespace zerone offline;
表空間已更改。
2、復制數據文件到新的目錄
復制數據文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF。
3、rename修改表空間數據文件為新的位置,並修改控制文件
SQL> alter tablespace zerone rename datafile 'c:\oracle\proct\10.2.0\oradata\zerone01.dbf' to 'c:\oracle\proct\10.2.0\oradata\orcl\zerone01.dbf';
表空間已更改。
4、online表空間
SQL> alter tablespace zerone online;
表空間已更改。
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF
已選擇7行。
SQL> select file_name,tablespace_name from dba_data_files where tablespace_name='ZERONE';
FILE_NAME TABLESPACE_NAME
------------------------------------------------------------------------------------------------
ZERONE C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF
方法二:SQL修改數據文件位置
1、關閉資料庫;
2、復制數據文件到新的位置;
3、啟動資料庫到mount狀態;
4、通過SQL修改數據文件位置;
5、打開資料庫;
1、關閉資料庫
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF
已選擇7行。
SQL> shutdown immediate;
資料庫已經關閉。
已經卸載資料庫。
ORACLE 常式已經關閉。
2、復制數據文件到新的位置;
將數據文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF復制到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF。
3、啟動資料庫到mount狀態;
SQL> startup mount
ORACLE 常式已經啟動。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 96470372 bytes
Database Buffers 67108864 bytes
Redo Buffers 2945024 bytes
資料庫裝載完畢。
4、通過SQL修改數據文件位置;
SQL> alter database rename file 'c:\oracle\proct\10.2.0\oradata\orcl\zerone01.dbf' to 'c:\oracle\proct\10.2.0\oradata\zerone01.dbf';
資料庫已更改。
5、打開資料庫;
SQL> alter database open;
資料庫已更改。
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF
C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF
已選擇7行。
SQL> select file_name,tablespace_name from dba_data_files where tablespace_name='ZERONE';
FILE_NAME TABLESPACE_NAME
-------------------------------------------------------------------------------------------------
ZERONE C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF
㈤ oracle資料庫安裝在什麼地方
默認安裝在磁碟空間最大的那個盤裡面,在磁碟的根目錄下面創建名為oracle的文件夾中。
安裝方法:
1、虛擬光碟機快速裝載——>選擇你的Oracle資料庫鏡像——>打開。
㈥ oracle的數據文件存放在哪個位置
oracle數據文件一般放在$ORACLE_HOME\oradata\orcl下,
如:C:\oracle\proct\10.2.0\oradata
㈦ 如何查看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 其他數據...........................
(7)oracle資料庫文件位置擴展閱讀:
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 用戶模式表數據導入,這里只使用了幾個參數,還有好多沒有用到的參數,如果沒有特別指定值,就使用默認的值。
㈧ oracle資料庫文件保存在哪裡
mdf只是擴展文件名,並不是文件格式
oracle是Unix風格的程序 ,所以一般 無所謂擴展名, 如果一定要說的話 一般使用dbf作為擴展名。
oracle的數據文件要麼存放在asm里,要麼是文件系統,要麼是裸設備。
askmaclean oracle
㈨ 如何查看oracle表空間數據文件位置
select file_name , tablespace_name from dba_data_files;
db.comit在線教育