失效链接处理 |
oracle 11.2.0.4常用操作说明书 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
1.日常运维类
1.1备份 Backup (exp&imp)
1.1.1 exp导出备份
[说明]
备份重于一切!备份重于一切!备份重于一切!
[适用范围]
Oracle单机和RAC
[SQL语句]
[windows客户端]
按用户导出:exp test/test@test file=d:\daochu.dmp log=d:\daochu.log owner=user1,user2
[Linux服务器上exp导出]
按用户导出:exp test/test file=/home/oracle/daochu.dmp log=/home/oracle/daochu.log owner=user1,use2
1.1.2 imp导入
[说明]
若现在已经有一份成功导出的dmp备份文件,需要恢复或者迁移数据,往往使用imp命令导入
[适用范围]
Oracle单机和RAC
[SQL语句]
[windows客户端]
导入单张表:imp test/test@test file=d:\daoru.dmp log=d:\daoru.log tables=(test)
A用户的导出文件,需要导入用户B:
imp userB/userB file=d:\daoru.dmp log=d:\daoru.log fromuser=userA touser=userB
[Linux服务器上imp 导入]
1、dmp文件上传到/u01目录下(例如test.dmp)
2、用root用户ssh登录主机
cd /u01
chown oracle:oinstall test.dmp
chmod 775 test.dmp
3、环境变量设置
su - oracle
export LANG=ZH_CN.GB18030 (可以避免导入后,字段注释和表注释乱码)
4、导入
imp test/test file=/u01/test.dmp log=/home/oracle/test.log full=Y
5、查看日志
下载/home/oracle/test.log,观察导入是否成功。
1.2表空间 Tablespace
1.2.1表空间使用率查询SQL
[说明]
表空间分类:系统表空间(SYSTEM,SYSAUX,UNDO,TEMP,USER)+业务表空间(譬如:ZF表空间)
[适用范围]
Oracle单机和RAC
[SQL语句]
SELECT DF.TABLESPACE_NAME,
COUNT(*) DATAFILE_COUNT,
ROUND(SUM(DF.BYTES) / 1048576 / 1024, 2) SIZE_GB,
ROUND(SUM(FREE.BYTES) / 1048576 / 1024, 2) FREE_GB,
ROUND(SUM(DF.BYTES) / 1048576 / 1024 -
SUM(FREE.BYTES) / 1048576 / 1024,
2) USED_GB,
ROUND(MAX(FREE.MAXBYTES) / 1048576 / 1024, 2) MAXFREE,
100 - ROUND(100.0 * SUM(FREE.BYTES) / SUM(DF.BYTES), 2) PCT_USED,
ROUND(100.0 * SUM(FREE.BYTES) / SUM(DF.BYTES), 2) PCT_FREE
FROM DBA_DATA_FILES DF,
(SELECT TABLESPACE_NAME,
FILE_ID,
SUM(BYTES) BYTES,
MAX(BYTES) MAXBYTES
FROM DBA_FREE_SPACE
WHERE BYTES > 1024 * 1024
GROUP BY TABLESPACE_NAME, FILE_ID) FREE
WHERE DF.TABLESPACE_NAME = FREE.TABLESPACE_NAME(+)
AND DF.FILE_ID = FREE.FILE_ID(+)
GROUP BY DF.TABLESPACE_NAME
ORDER BY 8;
|