论文资料-一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法(word)可编辑.docx

上传人:scccc 文档编号:12969220 上传时间:2021-12-09 格式:DOCX 页数:2 大小:11.67KB
返回 下载 相关 举报
论文资料-一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法(word)可编辑.docx_第1页
第1页 / 共2页
论文资料-一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法(word)可编辑.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《论文资料-一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法(word)可编辑.docx》由会员分享,可在线阅读,更多相关《论文资料-一个Linux虚拟机上Oracle数据库磁盘空间不足的解决办法(word)可编辑.docx(2页珍藏版)》请在三一文库上搜索。

1、.芆莀蚂螃膂莀螅罿肈荿蒄螂肄莈蚇肇莃莇蝿袀艿莆袁肅膅莅薁袈肁莄蚃肄羇蒄螆袇芅蒃蒅肂膁蒂薈袅膇蒁螀膀肃蒀袂羃莂葿薂螆芈蒈蚄羁膄蒈螇螄肀薇蒆羀羆薆薈螃芄薅螁羈芀薄袃袁膆薃薃肆肂薂蚅衿莁薂螇肅芇薁袀袇膃蚀蕿肃聿芆蚂袆羅芆袄肁莄芅薄羄芀芄蚆腿膅芃螈羂肁节袁螅莀芁薀羁芆莀蚂螃膂莀螅罿肈荿蒄螂肄莈蚇肇莃莇蝿袀艿莆袁肅膅莅薁袈肁莄蚃肄羇蒄螆袇芅蒃蒅肂膁蒂薈袅膇蒁螀膀肃蒀袂羃莂葿薂螆芈蒈蚄羁膄蒈螇螄肀薇蒆羀羆薆薈螃芄薅螁羈芀薄袃袁膆薃薃肆肂薂蚅衿莁薂螇肅芇薁袀袇膃蚀蕿肃聿芆蚂袆羅芆袄肁莄芅薄羄芀芄蚆腿膅芃螈羂肁节袁螅莀芁薀羁芆莀蚂螃膂莀螅罿肈荿蒄螂肄莈蚇肇莃莇蝿袀艿莆袁肅膅莅薁袈肁莄蚃肄羇蒄螆袇芅蒃蒅肂膁蒂薈

2、袅膇蒁螀膀肃蒀袂羃莂葿薂螆芈蒈蚄羁膄蒈螇螄肀薇蒆羀羆薆薈螃芄薅螁羈芀薄袃袁膆薃薃肆肂薂蚅衿莁薂螇肅芇薁袀袇膃蚀蕿肃聿芆蚂袆羅芆袄肁莄芅薄羄芀芄蚆腿膅芃螈羂肁节袁螅莀芁薀羁芆莀蚂螃膂莀螅罿肈荿蒄螂肄莈蚇肇莃莇蝿袀艿莆袁肅膅莅薁袈肁莄蚃肄羇蒄螆袇芅蒃蒅肂膁蒂薈袅膇蒁螀膀肃蒀袂羃莂葿薂螆芈蒈蚄羁膄蒈螇螄肀薇蒆羀羆薆薈螃芄薅螁羈芀薄袃袁膆薃薃肆肂薂蚅衿莁薂螇肅芇薁袀袇膃蚀蕿肃聿芆蚂袆羅芆袄肁莄芅薄羄芀芄蚆 问题描述:近日需要将测试数据库中的数据全部导出然后导入本地安装在linux虚拟机中的Oracle中,由于当时划给linux的磁盘空间只有8GB,现在剩余空间不足500MB,而从测试库导出的dmp文件

3、有2GB多,这显然磁盘空间是不够的 解决办法:在linux虚拟机上再追加硬盘,分区格式化后,挂载到文件系统,然后把表空间指定到新的文件系统,再导入就ok啦,具体步骤如下: 1. 追加硬盘 关闭VM中的Linux操作系统,然后点击“编辑虚拟机设置”,然后追加一块硬盘(我试过了,好像追加的硬盘不能超过4GB,我追加了一块3.5GB的) 2. 给追加的硬盘分区并格式化 a. 启动VM中的Linux b. 假定Linux中已经有一块硬盘/dev/sda,那么新增一块硬盘就是/dev/sdb,再增加一块就是/dev/sdc . 以此类推, c. 以root用户登录 d. 使用 fdisk 命令对硬盘进行

4、分区 fdisk /dev/sdb p 打印分区表 t 转换分区表 w 写进分区表 n 新建分区 (最多4个主分区,第一个分区是/dev/sdb1,第二个是/dev/sdb2 . 以此类推) d 删除分区 v 检查分区 e. 对新建的分区格式化 mkfs - 支持ext2,ext3,vfat,msdos,jfs,reiserfs等 用法1:mkfs -t 例:mkfs -t ext3 /dev/sdb1 用法2:mkfs. 例:mkfs.vfat /dev/sdb1 mke2fs-支持ext2/ext3文件系统 用法:mke2fs -j 例:mke2fs -j /dev/sdb1 注: mke

5、2fs加上-j的话,意思是加日志,就是ext3的分区。 3. 把追加的硬盘挂载到文件系统 mount /dev/sdb1 /oracledata 注: /oracledata目录要预先建好,如果前面的操作都成功了 df -am 命令就可以看到新挂载的硬盘了,这时候就可以正常使用了 4. 启动Oracle,删除原有表空间,假设表空间名是:TEST,sql如下: drop tablespace TEST including contents and datafiles; 5. 在新硬盘上建立表空间 create tablespace TEST datafile '/oracledata/t

6、est.dbf' size 5m autoextend on next 10m maxsize unlimited; 6. 导入数据 imp pcrs/pcrs10.10.10.3:1521/pcrs full=y file=D:pcrs0918.dmp ignore=y 注意:exp的源数据库的表空间应该和TEST一致 表空间是可以指定多个存储文件的, 如果上例中新挂的/dev/sdb1也用完了,可以按照前面的步骤再挂载一块硬盘到文件系统,假设新挂载: C代码 mount /dev/sdc1 /oracledata2 mount /dev/sdc1 /oracledata2那么可以再

7、给TEST表空间追加新的存储文件,假设叫做/oracledata2/test2.dbf,sql如下: Sql代码 alter tablespace TEST add datafile '/oracledata2/test2.dbf' size 5m autoextend on next 10m maxsize unlimited; alter tablespace TEST add datafile '/oracledata2/test2.dbf' size 5m autoextend on next 10m maxsize unlimited;ps:如果想让l

8、inux每次启动时自动挂载新硬盘,可以vi编辑 ' /etc/fstab ' 文件,在该文件末尾追加: C代码 /dev/sdb1 /oracledata ext3 defaults 0 0 /dev/sdc1 /oracledata2 ext3 defaults 0 0 薂薈蚆膁莅蒄蚅芃膈螃螄羃莃虿螃肅膆薅螂膇莂蒁螁羇膄蒇螀聿蒀螅螀膂芃蚁蝿芄蒈薇螈羄芁蒃袇肆蒆荿袆膈艿蚈袅袈蒅蚄袅肀芈薀袄膃薃蒆袃芅莆螄袂羅腿蚀袁肇莄薆羀腿膇蒂罿衿莂莈罿羁膅螇羈膃莁蚃羇芆芃蕿羆羅葿蒅羅肈节螄羄膀蒇蚀肃节芀薆肃羂蒆蒂虿肄芈莈蚈芇蒄螆蚇羆莇蚂蚆聿薂薈蚆膁莅蒄蚅芃膈螃螄羃莃虿螃肅膆薅螂膇莂蒁螁羇膄蒇螀

9、聿蒀螅螀膂芃蚁蝿芄蒈薇螈羄芁蒃袇肆蒆荿袆膈艿蚈袅袈蒅蚄袅肀芈薀袄膃薃蒆袃芅莆螄袂羅腿蚀袁肇莄薆羀腿膇蒂罿衿莂莈罿羁膅螇羈膃莁蚃羇芆芃蕿羆羅葿蒅羅肈节螄羄膀蒇蚀肃节芀薆肃羂蒆蒂虿肄芈莈蚈芇蒄螆蚇羆莇蚂蚆聿薂薈蚆膁莅蒄蚅芃膈螃螄羃莃虿螃肅膆薅螂膇莂蒁螁羇膄蒇螀聿蒀螅螀膂芃蚁蝿芄蒈薇螈羄芁蒃袇肆蒆荿袆膈艿蚈袅袈蒅蚄袅肀芈薀袄膃薃蒆袃芅莆螄袂羅腿蚀袁肇莄薆羀腿膇蒂罿衿莂莈罿羁膅螇羈膃莁蚃羇芆芃蕿羆羅葿蒅羅肈节螄羄膀蒇蚀肃节芀薆肃羂蒆蒂虿肄芈莈蚈芇蒄螆蚇羆莇蚂蚆聿薂薈蚆膁莅蒄蚅芃膈螃螄羃莃虿螃肅膆薅螂膇莂蒁螁羇膄蒇螀聿蒀螅螀膂芃蚁蝿芄蒈薇螈羄芁蒃袇肆蒆荿袆膈艿蚈袅袈蒅蚄袅肀芈薀袄膃薃蒆袃芅莆螄袂羅腿蚀袁肇莄薆羀腿膇蒂罿衿莂莈罿羁膅螇羈膃莁蚃羇芆芃蕿羆羅葿蒅羅肈节螄羄膀蒇蚀肃节芀薆肃羂蒆蒂虿*;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1