Oracle学习笔记——imp还原数据库
1. 创建用户及指定用户名密码
create user [用户名] identified by [密码];
create user fskxjsxy identified by fskxjsxy;
2. 用户授权
grant connect,resource,dba to [用户名];
grant connect,resource,dba to fskxjsxy;
3. 创建用户表空间(和导入的表空间名相同)
create tablespace zbzyxy datafile '/opt/oracle/app/oradata/orcl/zbzyxy.dbf' size 500m autoextend on;
4. 指定用户默认表空间名
alter user [用户名] default tablespace 表空间名;
alter user fskxjsxy default tablespace zbzyxy;
5. imp还原数据(imp 命令是在dos提示符下执行的。 直接cmd后执行而不是在sql下执行的 )
imp [用户名]/[密码]file=备份文件路径log=日志文件路径 full=y
imp fskxjsxy/fskxjsxy@orcl file=D:\apache-tomcat-6.0.41-windows-x64\zbzyxy20180328.dmplog=D:\apache-tomcat- 6.0.41-windows-x64\DRzbzyxy.log full=y
删除数据库:
1. 删除用户
drop user [用户名] cascade;
drop user fskxjsxy cascade;
2. 删除表空间
drop tablespace [表空间] including contents and datafiles;
drop tablespace CQDRSFXY including contents and datafiles;
EXP备份数据库:
Exp [数据库用户名]/[数据库密码] file=导出dmp文件目录\文件名.dmp log=导出过程中产生的日志路径\产生的日志文件.log
使用数据泵进行还原备份操作(impdp、expdp)
先sqlplus / as sysdba 进入SQL环境
Create directory [ 目录名 ] AS ‘目录路径’;
Grant read,write on directory [ 目录名 ] to [ 数据库用户名 ];
EXIT退出SQL环境。
Impdp [数据库用户名]/ [数据库密码] dumpfile=导入文件名.dmp logfile=导入时产生的日志文件名.log directory= [ 目录名 ]
例如:
Create directory dpdata AS 'H:\';
Grant read,write on directory dpdata to FSZYJSXY;
Impdp FSZYJSXY/FSZYJSXY@orcl dumpfile=fszyjsxy20180821.dmp logfile=fszyjsxy20180910.log directory=dpdata;
expdp [数据库用户名]/ [数据库密码] dumpfile=导出文件名.dmp logfile=导出时产生的日志文件名.log directory= [ 目录名 ]
增加数据文件:
ALTER TABLESPACE tablespace_name ADD DATAFILE 'filename.dbf' SIZE XX;
删除数据文件:
ALTER TABLESPACE tablespace_name DROP DATAFILE 'filename.dbf'
修改表空间:
设置联机或脱机状态:
ALTER TABLESPACE tablespace_name ONLINE|OFFLINE;
查看表空间状态:
select status from dba_tablespaces where tablespace_name='tablespace_name';
设置只读或可读写状态
ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE
删除表以及表中数据:
truncate table tablename; //删除表中数据
drop table tablename;//删除表
修改表
alter table XSJBXX_TEMP rename column JX01NDID to ZY;//修改表的列名
alter table PYFA_TEMP modify zhxs varchar2(50); //修改表的类
Oracle学习笔记——imp还原数据库的更多相关文章
- Oracle学习笔记三 SQL命令
SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)
- Oracle学习笔记之四,SQL语言入门
1. SQL语言概述 1.1 SQL语言特点 集合性,SQL可以的高层的数据结构上进行工作,工作时不是单条地处理记录,而对数据进行成组的处理. 统一性,操作任务主要包括:查询数据:插入.修改和删除数据 ...
- Oracle学习笔记—数据字典和常用命令(转载)
转载自: oracle常用数据字典和SQL语句总结 Oracle常用命令大全(很有用,做笔记) 一.Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的.比如一 ...
- oracle学习笔记第一天
oracle学习笔记第一天 --oracle学习的第一天 --一.几个基础的关键字 1.select select (挑选) 挑选出显示的--列--(可以多列,用“,”隔开,*表示所有列),为一条 ...
- SQLMAP学习笔记2 Mysql数据库注入
SQLMAP学习笔记2 Mysql数据库注入 注入流程 (如果网站需要登录,就要用到cookie信息,通过F12开发者工具获取cookie信息) sqlmap -u "URL" - ...
- Oracle学习笔记——点滴汇总
Oracle学习笔记——点滴汇总 http://www.botangdb.com/ Oracle GI = Grid Infrastructure = ASM + Cluster
- Oracle学习笔记之四sp1,Oracle 11g的常用函数
从Oracle学习笔记之四,SQL语言入门中摘出来的,独立成一章节 3.1 字符类函数 ASCII(c)和CHR(i) 分别用于返回一个字符的ASCII码和返回给定ASCII值所对应的字符. C ...
- 学习笔记:oracle学习二:oracle11g数据库sql*plus命令之常用sqlplus命令、格式化查询结果
目录 1.常用sqlplus命令 1.1 HELP命令 1.2 describe命令 1.3 SPOOL命令 1.4 其他常用命令 1.4.1 define命令 1.4.2 show命令 1.4.3 ...
- 学习笔记:oracle学习二:oracle11g数据库sql*plus命令之数据库交互、设置运行环境
目录 1.SQL*PLUS与数据库的交互 2.设置sql*plus运行环境 2.1 set命令简介 2.2 使用set命令设置运行环境 2.2.1 pagesize变量 2.2.2 NEWPAGE变量 ...
随机推荐
- 阶段5 3.微服务项目【学成在线】_day17 用户认证 Zuul_01-用户认证-用户认证流程分析
1 用户认证 1.1 用户认证流程分析 用户认证流程如下: 访问下面的资源需要携带身份令牌和jwt令牌,客户端可以通过身份认证的令牌从服务端拿到长令牌, 一会要实现认证服务请求用户中心从数据库内来查询 ...
- iis启动异常 0x80072749
错误提示: “/”应用程序中的服务器错误. 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同 ...
- jquery取选中的checkbox的值
一. 在html的checkbox里,选中的话会有属性checked="checked". 如果用一个checkbox被选中,alert这个checkbox的属性"c ...
- Asp.net SignalR 实现服务端消息实时推送到所有Web端
ASP .NET SignalR是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信.实际上 Asp.net SignalR 2 实现 服务端消息推送到Web端, 更加 ...
- Git强制推送代码到多个远程仓库
git push -f origin master 注释: origin 远程仓库名, master 分支名,-f 为force,意为:强行.强制.
- destoon 增删改查
switch($action) { case 'add': //添加页面 if($submit) { // 不允许重名,直接添加时 $old = $db->get_one("SELEC ...
- flask使用tablib导出excel数据表
在网页中常常有导出数据的需求,尤其是一下管理类平台.在flask中要导出excel数据表,通常可以使用xlwt库,创建文件并逐行写入数据,但是使用起来总是感觉很麻烦.tablib库相对操作更加方便. ...
- Docker系列5--一些问题及解决
1. 存储问题 1.1 挂载目录权限问题 在使用swarm创建服务的时候要挂载存储来获取运行文件,及写日志出去. 可运行文件相当于在集群中所有地方应该都能访问到,所以使用了NFS文件系统,在集群中所有 ...
- Java 中的锁原理、锁优化、CAS、AQS 详解!
来源:jianshu.com/p/e674ee68fd3f 1.为什么要用锁? 锁-是为了解决并发操作引起的脏读.数据不一致的问题. 2.锁实现的基本原理 2.1.volatile Java编程语言允 ...
- (八)shiro之jdbcRealm
pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w ...