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变量 ...
随机推荐
- 10--STL无序容器(Unordered Containers)
一:无序容器简介 Unordered Containers也是一种关联式容器.其中元素是分散,没有定性的排列(不是图中那样松散).其中元素可能在某一次操作后改变原来的位置. 哈希表的链地址法,更能表现 ...
- vs2012编译的程序不能在XP和2003下执行问题的解决方法
问题如题,通过无数次百度和谷歌后,发现,微软已经确认这是一个缺陷,安装Vs2012的update 3的升级包就可以解决问题.同时,在分发包的地方,vcredist_x86.exe 随程序分发一份就可以 ...
- SVN安装使用【转】
SVN使用教程总结 SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Sub ...
- SpringCloud入门01之基础知识
一.Spring Cloud 什么是spring cloud, 为什么要使用微服务架构? 参考度娘 Spring Cloud是一系列框架的有序集合, 它利用Spring Boot的开发便利性巧妙地简化 ...
- windows服务器入门 安装配置IIS和ASP
本人以windows2012R2为例 其他版本都大同小异 可以按照这个来 1) 点击Windows云服务器左下角[开始(Start)],选择[服务器管理器(Server Manager)],打 ...
- php 的 socket简单原理及实现
什么是socket socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,连接的一端称为一个socket. 因此socket运行是置少有2个端组成,一个为服务端一个为客户端(客户端可以多 ...
- [转帖]Pivotal Greenplum 6.0 新特性介绍
Pivotal Greenplum 6.0 新特性介绍 https://cloud.tencent.com/developer/news/391063 原来 greenplum 也是基于pg研发的. ...
- plsql中文乱码 显示问号
输入sql语句select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否为简体中文 解决方案: 新增环境变量 变量名: NLS_LANG 变量值: SIMPLI ...
- 20191011-构建我们公司自己的自动化接口测试框架-Action的request方法封装
Action模块 封装接口request方法,根据传入的参数调用不同的请求方法,因为项目特色,我们公司的接口都是get和post方法,所以仅仅封装了get和post方法: import request ...
- 03 HttpServletRequest_HttpServletResponse
HttpServletRequest:一次来自客户端的请求的相关信息 请求行 request.getMethod() 获取http请求方式 request.getRequestURI() 获取统一资源 ...