首先,導(dǎo)入導(dǎo)出不一定用命令,你電腦中毒導(dǎo)致你命令不好使,可能是環(huán)境變量等有問題出現(xiàn),你安裝oracle 的文件磁盤沒有損壞的情況,數(shù)據(jù)庫可以正常運行的情況,你可一選擇用快捷方式的方式去將,實例整個導(dǎo)出來
創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、周口網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為周口等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
安裝目錄下有一堆導(dǎo)出的快捷方式,不一定必須使用cmd 按命令去導(dǎo)出
按照你描述的處理方式,具體是需要改控制文件還是怎么樣的,這個就不了解,畢竟沒有處理過你這種情況,抱歉愛莫能助。
ORACLE修改文件路徑
修改數(shù)據(jù)文件路徑的操作方法
一、數(shù)據(jù)文件或表空間脫機(jī)
ALTER DATABASE 與 ALTER TABLESPACE OFFLINE
1)數(shù)據(jù)文件脫機(jī)
1、數(shù)據(jù)文件脫機(jī)
ALTER DATABASE DATAFILE 'D:\ORACLE\ORADATA\XM01.DBF' OFFLINE;
2、復(fù)制(移動)數(shù)據(jù)文件
COPY(MOVE)
3、更改路徑設(shè)置
ALTER DATABASE RENAME FILE 'D:\ORACLE\XM01.DBF' to 'D:\ORACLE\ORADATA\XM01.DBF';
4、介質(zhì)恢復(fù)(offline 數(shù)據(jù)文件必須要介質(zhì)恢復(fù))
RECOVER DATAFILE 'D:\ORACLE\ORADATA\XM01.DBF'
5、數(shù)據(jù)文件聯(lián)機(jī)
ALTER DATABASE DATAFILE 'D:\ORACLE\ORADATA\XM01.DBF' ONLINE;
2)表空間脫機(jī)
1、表空間脫機(jī)
ALTER TABLESPACE XM OFFLINE;
2、復(fù)制(移動)數(shù)據(jù)文件
COPY(MOVE)
3、更改路徑設(shè)置
ALTER TABLESPACE TEST RENAME DATAFILE 'D:\ORACLE\XM01.DBF' to 'D:\ORACLE\ORADATA\XM01.DBF';
4、表空間聯(lián)機(jī)
ALTER TABLESPACE XM ONLINE;
二、關(guān)閉數(shù)據(jù)庫
1、關(guān)閉數(shù)據(jù)庫
SET ORACLE_SID=DB10G
SQLPLUS /NOLOG
CONN SYS/SYS AS SYSDBA;
SHUTDOWN IMMEDIATE;
2. 復(fù)制(移動)數(shù)據(jù)文件
3、更改路徑設(shè)置
STARTUP MOUNT;
ALTER DATABASE REANME FILE 'D:\ORACLE\XM01.DBF' to 'D:\ORACLE\ORADATA\XM01.DBF';
ALTER DATABASE OPEN;
你只要把數(shù)據(jù)文件移植就可以了
采用offline的方式
第一步,將表空間offline
第二步,cp文件到新的目錄并rename修改控制文件
第三步,將相應(yīng)表空間online
當(dāng)然這種方式同樣會影響期間的表空間使用。
以下是簡單的示范步驟:
1.將表空間offline
[oracle@jumper oracle]$ sqlplus "/ as sysdba"
SQL archive log list;
Database log mode No Archive Mode
Automatic archival Enabled
Archive destination /opt/oracle/oradata/conner/archive
Oldest online log sequence 6
Current log sequence 9
SQL select name from v$datafile;
NAME
---------------------------------------------------------
/opt/oracle/oradata/conner/system01.dbf
/opt/oracle/oradata/conner/undotbs01.dbf
/opt/oracle/oradata/conner/users01.dbf
SQL alter tablespace users offline;
Tablespace altered.
2.拷貝相應(yīng)的數(shù)據(jù)文件
SQL ! cp /opt/oracle/oradata/conner/users01.dbf /opt/oracle/oradata/users01.dbf
SQL alter tablespace users rename datafile '/opt/oracle/oradata/conner/users01.dbf'
to '/opt/oracle/oradata/users01.dbf';
Tablespace altered.
3.將表空間online
SQL alter tablespace users online;
Tablespace altered.
SQL select name from v$datafile;
NAME
------------------------------------------------------------------------
/opt/oracle/oradata/conner/system01.dbf
/opt/oracle/oradata/conner/undotbs01.dbf
/opt/oracle/oradata/users01.dbf
這是linux下的數(shù)據(jù)文件移植,windows步驟一樣,只是路徑不同
先理解下你的意思
你是想知道自定義安裝時如何設(shè)置數(shù)據(jù)文件(.dbf)的路徑,
原因是找不到默認(rèn)的數(shù)據(jù)文件的安裝路徑?
如果是的話,用管理員賬號登陸sqlplus,執(zhí)行一個查詢:
select name from v$datafile;
數(shù)據(jù)文件的安裝路徑就出來了。
在安裝的時候會有路徑選擇,如圖
在第一個紅條處手動輸入或者在瀏覽的地方選擇輸入都是可以的。
oracle數(shù)據(jù)庫簡介:
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它是在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品??梢哉fOracle數(shù)據(jù)庫系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。
Oracle更改數(shù)據(jù)文件位置
方法一:offline表空間
1、offline表空間:alter tablespace tablespace_name offline;
2、復(fù)制數(shù)據(jù)文件到新的目錄;
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、復(fù)制數(shù)據(jù)文件到新的目錄
復(fù)制數(shù)據(jù)文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF。
3、rename修改表空間數(shù)據(jù)文件為新的位置,并修改控制文件
SQL alter tablespace zerone rename datafile 'c:\oracle\product\10.2.0\oradata\zerone01.dbf' to 'c:\oracle\product\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修改數(shù)據(jù)文件位置
1、關(guān)閉數(shù)據(jù)庫;
2、復(fù)制數(shù)據(jù)文件到新的位置;
3、啟動數(shù)據(jù)庫到mount狀態(tài);
4、通過SQL修改數(shù)據(jù)文件位置;
5、打開數(shù)據(jù)庫;
1、關(guān)閉數(shù)據(jù)庫
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;
數(shù)據(jù)庫已經(jīng)關(guān)閉。
已經(jīng)卸載數(shù)據(jù)庫。
ORACLE 例程已經(jīng)關(guān)閉。
2、復(fù)制數(shù)據(jù)文件到新的位置;
將數(shù)據(jù)文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF復(fù)制到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF。
3、啟動數(shù)據(jù)庫到mount狀態(tài);
SQL startup mount
ORACLE 例程已經(jīng)啟動。
Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 96470372 bytes
Database Buffers 67108864 bytes
Redo Buffers 2945024 bytes
數(shù)據(jù)庫裝載完畢。
4、通過SQL修改數(shù)據(jù)文件位置;
SQL alter database rename file 'c:\oracle\product\10.2.0\oradata\orcl\zerone01.dbf' to 'c:\oracle\product\10.2.0\oradata\zerone01.dbf';
數(shù)據(jù)庫已更改。
5、打開數(shù)據(jù)庫;
SQL alter database open;
數(shù)據(jù)庫已更改。
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