濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > Oracle dbf文件移動(dòng)的方法

Oracle dbf文件移動(dòng)的方法

熱門標(biāo)簽:汽車4s店百度地圖標(biāo)注店 手機(jī)地圖標(biāo)注門店 杭州網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營商 地圖標(biāo)注坐標(biāo)圖標(biāo) 網(wǎng)貸外呼系統(tǒng)合法嗎 鶴壁電話機(jī)器人價(jià)格 安陽企業(yè)電銷機(jī)器人供應(yīng)商 地圖標(biāo)注效果的制作 電銷套路機(jī)器人

背景

oracle空間不足,發(fā)現(xiàn)dbf文件未按設(shè)計(jì)的路徑存放,linux磁盤掛載空間未利用,需要移動(dòng)一下位置錯(cuò)誤的dbf文件。

檢查文件系統(tǒng)

/home/oracle \&;df -h
文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/lv01-root 22G 4.5G 16G 23% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 96K 3.9G 1% /dev/shm
tmpfs 3.9G 153M 3.7G 4% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 190M 132M 44M 75% /boot
/dev/mapper/lv02-home 20G 19G 0 100% /home
/dev/mapper/oradatalv-oradata 30G 18G 9.8G 65% /oradata
tmpfs 781M 16K 781M 1% /run/user/42
tmpfs 781M 0 781M 0% /run/user/1001
tmpfs 781M 0 781M 0% /run/user/0

home掛載點(diǎn)下空間已達(dá)到100%。

檢查大文件

/home/oracle/oradata/ora12c \&;ls -lh
總用量 8.7G
\-rw-r-----. 1 oracle oinstall 6.7G 5月 20 13:54 upbs_data.dbf
\-rw-r-----. 1 oracle oinstall 2.0G 5月 20 05:06 upbs_index.dbf

發(fā)現(xiàn)是dbf文件過大后,準(zhǔn)備移動(dòng)一下。應(yīng)該存放數(shù)據(jù)庫文件的oradata掛載點(diǎn)下還有剩余空間可以存放dbf文件。

/home/oracle/oradata/ora12c >sqlplus / as sysdba
SQL*Plus: Release 12.1.0.2.0 Production on
Wed May 20 14:18:36 2020
Copyright (c) 1982, 2014, Oracle. All rights reserved.
ERROR:
ORA-09817: Write to audit file failed.
Linux-x86_64 Error: 28: No space left on device
Additional information: 12
ORA-09945: Unable to initialize the audit trail file
Linux-x86_64 Error: 28: No space left on device

oracle sqlplus直接登錄失敗,顯示空間不足。

刪除審計(jì)文件日志

/home/oracle/audit \&;rm \*
/home/oracle/audit \&;ll
總用量 0

刪除后查看磁盤空間,發(fā)現(xiàn)剛刪的審計(jì)文件有點(diǎn)少

/home/oracle/audit \&;df -h
文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/lv01-root 22G 4.5G 16G 23% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 96K 3.9G 1% /dev/shm
tmpfs 3.9G 153M 3.7G 4% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 190M 132M 44M 75% /boot
/dev/mapper/lv02-home 20G 19G 60K 100% /home
/dev/mapper/oradatalv-oradata 30G 18G 9.8G 65% /oradata
tmpfs 781M 16K 781M 1% /run/user/42
tmpfs 781M 0 781M 0% /run/user/1001
tmpfs 781M 0 781M 0% /run/user/0

刪除后有60k空間剩余,開始沒發(fā)現(xiàn)aud文件路徑有問題, 不是正常的aud路徑。

重新查找清理審計(jì)日志釋放空間

/home/oracle/app/oracle/admin/orcl \&;find ./ -name \*aud

查詢出結(jié)果后清除前30天的

/home/oracle/app/oracle/admin/orcl \&;find ./ -name \*aud -mtime +30 \|xargs rm
-f

關(guān)閉數(shù)據(jù)庫

/home/oracle/audit \&;sqlplus / as sysdba
SQL\*Plus: Release 12.1.0.2.0 Production on Wed May 20 14:14:30 2020
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing
options
SQL\&; shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

復(fù)制dbf文件

/home/oracle/oradata/ora12c \&;cp upbs_data.dbf
/oradata/orcl/appdata/upbs_data.dbf

登錄數(shù)據(jù)庫修改dbf文件路徑

home/oracle/app/oracle/admin/orcl \&;sqlplus / as sysdba
SQL\*Plus: Release 12.1.0.2.0 Production on Wed May 20 14:33:30 2020
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Connected to an idle instance.
SQL\&; startup mount;
ORACLE instance started.
Total System Global Area 2466250752 bytes
Fixed Size 2927384 bytes
Variable Size 671089896 bytes
Database Buffers 1778384896 bytes
Redo Buffers 13848576 bytes
Database mounted.
SQL\&; alter database rename file '/home/oracle/oradata/ora12c/upbs_data.dbf' to
'/oradata/orcl/appdata/upbs_data.dbf';
Database altered.

重啟數(shù)據(jù)庫服務(wù)

SQL\&; shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL\&; startup
ORACLE instance started.
Total System Global Area 2466250752 bytes
Fixed Size 2927384 bytes
Variable Size 671089896 bytes
Database Buffers 1778384896 bytes
Redo Buffers 13848576 bytes
Database mounted.
Database opened.
SQL\&;

plsql重新連接數(shù)據(jù)庫成功,刪除原來的dbf文件釋放空間

總結(jié)

到此這篇關(guān)于Oracle dbf文件移動(dòng)的文章就介紹到這了,更多相關(guān)Oracle dbf文件移動(dòng)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Oracle表空間數(shù)據(jù)文件移動(dòng)的方法
  • 在ORACLE移動(dòng)數(shù)據(jù)庫文件
  • 在ORACLE移動(dòng)數(shù)據(jù)庫文件

標(biāo)簽:泰安 南陽 焦作 銀川 柳州 梧州 酒泉 河源

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle dbf文件移動(dòng)的方法》,本文關(guān)鍵詞  Oracle,dbf,文件,移動(dòng),的,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle dbf文件移動(dòng)的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle dbf文件移動(dòng)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    尼勒克县| 南漳县| 西平县| 靖西县| 峨眉山市| 龙陵县| 福建省| 奉化市| 兴隆县| 天等县| 新绛县| 瓦房店市| 广汉市| 普洱| 辽阳县| 丘北县| 晋城| 姜堰市| 无棣县| 河北区| 泸溪县| 永胜县| 隆子县| 林芝县| 习水县| 百色市| 连江县| 康保县| 石林| 错那县| 孟津县| 饶阳县| 乌鲁木齐市| 深圳市| 宁夏| 长寿区| 高邑县| 宜章县| 青海省| 舒城县| 陈巴尔虎旗|