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变量 ...
随机推荐
- sed替换 - 含斜杠(\)和Shell变量
gen_image.bat中的内容如下: FOTARomPacker.exe -i .\_ini\FOTARomPacker.ini -o .\_Output\a.bin @IF %ERRORLE ...
- SpringBoot集成tk mybatis插入数据,回显主键为null
实体信息如下 @Data public class ApiCertificate{ @Id @GeneratedValue(generator = "JDBC") private ...
- Tools - Nmap
Nmap Homepage Nmap参考指南(Man Page) Nmap中文网 wiki - Nmap 常用示例 1) Ping扫描,打印出对扫描做出响应的主机 nmap -sP 192.168.1 ...
- 【CUDA开发】论CUDA和LAV解码器是否真的实用
先说配置,我电脑E3V3+GTX780TI视频就一个普通的720P AVC1编码MP4视频,实时检测软件是CPU-Z和GPU-Z,AIDA64[全默认设置]全部用ptoplayer默认播放时候,播放3 ...
- solr后台【web页面】增删改查
就是在下面这个页面操作 增加 {"id":"2", "name": "添加"} 查询 id:2 修改 {"id ...
- Java面试 - 在Java中, 既然构造方法是一个方法,那么为什么不使用void 定义呢?
Java程序编译器是根据代码结构来进行编译处理的,执行的时候也是根据代码结构来处理的. 如果在构造方法上使用void,那么此结构就会与普通方法的结构相同,这样编译器会认为此方法是一个 普通方法,而普通 ...
- Beginning Linux Programming 学习-chapter2-Shell programming-Pipes and Redirection
"为了从事创造性工作,人类需要孤独,可是在孤独中,广义的人类仍存在于内心."--(德国)奥铿 ...
- [转帖]PG语法解剖--基本sql语句用法入门
PG语法解剖--基本sql语句用法入门 https://www.toutiao.com/i6710897833953722894/ COPY 命令挺好的 需要学习一下. 原创 波波说运维 2019-0 ...
- 了解 DML、DDL、DCL
一.DML DML(Data Manipulation Language)数据操纵语言: 最经常用到的 SELECT.UPDATE.INSERT.DELETE. 主要用来对数据库的数据进行一些操作 S ...
- 数位dp踩坑
前言 数位DP是什么?以前总觉得这个概念很高大上,最近闲的没事,学了一下发现确实挺神奇的. 从一道简单题说起 hdu 2089 "不要62" 一个数字,如果包含'4'或者'62', ...