oracle dba 应该熟悉的命令(10)
来源:asp之家 发布时间:2009-07-02 12:08:00
标签:oracle,dba,命令
241 配置缺省的路径
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'E:RMAN%U.BAK' MAXPIECESIZE 2G;
242 清除缺省配置
CONFIGURE CHANNEL DEVICE type DISK clear;
243 配置并行数
CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
244 配置自动备份控制文件
CONFIGURE CONTROLFILE AUTOBACKUP on;
245 配置有益度
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
246 配置可以恢复到7天内的保留窗口
CONFIGURE RETENTION POLICY TO recovery window of 7;
247 备份表空间
backup tablespace users;
248 备份数据文件
backup datafile 6;
249 备份前一天的重做日志
backup archivelog until time 'sysdate-1';
250 备份SP文件
backup spfile;
251 备份当前的控制文件
backup current controlfile;
252 列出所有的备份集
list backupset ;
253 列出所有的汇总备份集
list backupset summary;
254 列出具体的备份信息
list backupset 16
255 删除备份集13
delete backupset 13;
256 不提示删除所有的备份集
delete noprompt backupset;
257 凡是USERS的备份都删除
delete backup of tablespace users;
258 列出哪些不需要的备份集
report obsolete ;
259 边备份边压缩数据库
backup as compressed backupset database;
260 增量备份时的0级备份一个表空间
backup incremental level 0 tablespace users;
261 2级备份累积备份
backup incremental level 2 cumulative tablespace users;
262 删除指定日期的归档日志
DELETE ARCHIVELOG UNTIL TIME 'SYSDATE-1/24';
263 在RMAN恢复指定表空间
RUN {
SQL 'ALTER TABLESPACE USERS OFFLINE IMMEDIATE';
RESTORE TABLESPACE USERS;
RECOVER TABLESPACE USERS;
SQL 'ALTER TABLESPACE USERS ONLINE';
}
264 在RMAN的恢复控制文件
STARTUP NOMOUNT
RESTORE CONTROLFILE FROM AUTOBACKUP;
ALTER DATABASE MOUNT;
RESTORE DATABASE VALIDATE;
RECOVER DATABASE ;
ALTER DATABASE OPEN RESETLOGS;
265 查询数据库的字符集
select * from database_properties where property_name like 'NLS_CHA%';
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
266 导出数据到一个文件中
exp userid=system/oracle file=full.dmp full=y
exp userid=system/oracle file=full1.dmp,full2.dmp,full3.dmp filesize=2g full=y direct=y log=full.log feedback=10000
267 导出指定用户的表
exp userid=system/oracle file=gary.dmp owner=gary,wei direct=y log=gary
exp userid=system/oracle file=gary.dmp owner=gary direct=y log=gary.log
268 导出指定表
exp userid=system/oracle file=gary_a.dmp tables=gary.a direct=y log=gary
269 导出指定表
exp userid=system/oracle file=gary_a1.dmp tables=gary.a query='where owner=''GARY''' log=gary.LOG
270 查看导出的帮助信息
exp -help
271 删除gary的用户
drop user gary cascade;
272 重建用户GARY
CREATE USER "GARY" PROFILE "DEFAULT" IDENTIFIED BY "GARY" ACCOUNT UNLOCK
273 授权用户GARY
GRANT UNLIMITED TABLESPACE,CONNECT,RESOURCE TO "GARY";
274 导入用户GARY的数据
imp userid=system/oracle fromuser=gary touser=gary show=y
imp userid=system/oracle fromuser=gary touser=gary file=full.dmp log=imp.log
imp userid=system/oracle fromuser=gary touser=wei file=gary.dmp log=imp.log
275 查询状态
select object_name,object_type,owner from dba_objects where status='INVALID';
EXEC UTL_RECOMP.RECOMP_PARALLEL
276 建立对象,允许可以用这个目录来导入导出
create directory mydir as 'e:expdata';
277 授权用户的权限
grant read,write on directory mydir to gary;
278 导出数据
expdp userid=gary/gary dumpfile=gary directory=mydir PARALLEL=2 schemas=gary job_name=gary_job
expdp userid=gary/gary attach=gary_job
268 查询任务
SELECT * FROM V$DATAPUMP_JOB;
269 导入数据
impdp userid=system/oracle dumpfile=gary directory=mydir job_name=gary_job


猜你喜欢
- 等了好久终于等到了V8,赶紧测测效果,放张官网的比对图官网链接https://github.com/ultralytics/ultralyt
- 本文实例讲述了JS实现DOM节点插入操作之子节点与兄弟节点插入操作。分享给大家供大家参考,具体如下:<!doctype html>
- 注:使用的是Python2.7。一、实例方法实例方法就是类的实例能够使用的方法。如下:class Foo:  
- hp中怎么让json_encode不自动转义斜杠“/”?下面本篇文章给大家介绍一下PHP中让json_encode不自动转义斜杠“/”的方法
- 本文实例讲述了Python使用matplotlib绘制多个图形单独显示的方法。分享给大家供大家参考,具体如下:一 代码import nump
- 1.使用str.split()方法可以使用pandas 内置的 str.split() 方法实现分割字符串类型的数据,并将分割结果写入Dat
- Golang交叉编译平台的二进制文件熟悉golang的人都知道,golang交叉编译很简单的,只要设置几个环境变量就可以了# mac上编译l
- 今天一个项目上需要,修改了一些属性,测试成功。<!--#include file="conn.asp"-
- 需要在 ~/.pip/pip.conf 配置文件中加入下面的语句,避免这类警告:没有目录或没有配置文件需要自己新建mkdir ~/.pip/
- 关于argmax、argmin函数的使用1、在matlab的现有函数中,并没有argmax,argmin函数可以直接调用,要根据这两个函数的
- URL 编码是什么东东呢?看看我从网上抄的定义: 引用: url编码是一种浏览器用来打包
- 一、I/O模型IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执
- TCP协议用在python和wifi模块之间python建立TCP连接需要用到socket协议 如果是TCP Server,建立T
- HTML5 越来越引起人们的关注,苹果甚至将 HTML5 视为 Flash 的掘墓人 。然而,作为一种尚未成型的技术,HTML5 对很多人来
- 需求当需要同时ping/telnet多个ip时,可以通过引入ping包/telnet包实现,也可以通过go调用cmd命令实现,不过后者调用效
- 就是在mysql命令行登录的时候加上: --pager=more 参数可以使用linux下的more来分页,很好用
- 前言自从学过存储过程后,就再也没有碰过存储过程,这是毕业后写的第一个存储过程。因为项目里设备的种类比较多,分别存在不同的数据表中,java中
- jupyter notebookjupyter不被识别为内部或外部命令,可操作程序或批处理文件'上次 jupyter noteboo
- 本文实例讲述了Sql Server事务语法及使用方法。分享给大家供大家参考,具体如下:事务是关于原子性的。原子性的概念是指可以把一些事情当做
- 队列是一种只允许在一端进行插入操作,而在另一端进行删除操作的线性表。在Python文档中搜索队列(queue)会发现,Python标准库中包