oracle 备份与还原 及相关操作
drop user 用户名 cascade; ........删除用户
create user 用户名 identified by 密码 default tablespace 数据文件名 temporary tablespace temp; .......创建用户
grant connect,dba to 用户名 ; ........给用户赋予连接权限(dba这个权限比较大,慎选)
alter user 用户名 identified by 密码 ; .........更改用户的密码(此操作需要权限比较大的dba)
alter user 用户名 account unlock; .........解锁用户
alter user 用户名 account lock ; .........锁定用户
数据库默认是30次尝试失败后锁住用户;
alter profile default limit FAILED_LOGIN_ATTEMPTS 30; ...........设置数据库连接失败30次之后,自动锁定改用户
create directory 别称例如xx as 'D:\www'; ...........设置一个逻辑地址,用于存放数据文件
grant write,read on directory xx to 用户名 ; ...........把逻辑地址的读写权限赋用户
注:导入导出命令必须断开连接数据,此语句不是sql语句,不能在oracle中执行
数据泵方式备份与还原 ......适用于11g版本的oracle
expdp 用户名/密码@实例名 directory=逻辑地址 dumpfile=导出文件名.DMP logfile=日志文件名.log schemas=要导出的数据库名; ......导出命令
impdp 用户名/密码@实例名 directory=逻辑地址 dumpfile=导出文件名.DMP logfile=日志文件名.log REMAP_SCHEMA=要导的用户:新建的用户; ......导入命令
expdp 用户名/密码 file=D:\www full=y ignore=y ......简易导出
impdp NC812_0708/1 file=D:\www\812.dmp full=y ignore=y ......简易导入
select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name; ......查看库大小
/*
并行(多线程)导出与导入
expdp 用户名/密码@实例名 directory=NC_DIR dumpfile=导出文件名_%u.DMP logfile=日志文件名 schemas=要导出的数据库名 COMPRESSION=all PARALLEL=2
impdp 用户名/密码@实例名 directory=NC_DIR dumpfile=1.DMP,2.DMP logfile=日志文件名
*/
Oracle 10g之前的数据库导入导出:
数据库的导入:imp demo/1 fromuser=demo touser=demo file=D:\demo.dmp
数据库导出: exp NC65/ufida@ora11g file=d:\nc65.dmp log=d:\nc65.log
单表备份命令
create table 新表名 as select * from 旧表名
创建表空间(E盘)
/NC/ E:\app\oradata\orcl
CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\app\Administrator\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPACE NNC_DATA02 DATAFILE 'E:\app\Administrator\oradata\orcl\nnc_data02.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPACE NNC_DATA03 DATAFILE 'E:\app\Administrator\oradata\orcl\nnc_data03.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K ;
CREATE TABLESPACE NNC_INDEX01 DATAFILE 'E:\app\Administrator\oradata\orcl\nnc_index01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;
CREATE TABLESPACE NNC_INDEX02 DATAFILE 'E:\app\Administrator\oradata\orcl\nnc_index02.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K ;
CREATE TABLESPACE NNC_INDEX03 DATAFILE 'E:\app\Administrator\oradata\orcl\nnc_index03.dbf' SIZE 500M AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
/IUFO/
CREATE TABLESPACE iufo DATAFILE 'E:\app\Administrator\oradata\orcl\iufo.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
group by OWNER
order by mmm desc;
*/
获得SID,SERIAL#
select username,s.sid,s.serial# from v$session where username='USERNAME'
netstat -aon|findstr "12580" .....查看端口是否被占用
根据sid
tasklist|findstr "3288" .....查看端口被哪个应用占用
oracle 备份与还原 及相关操作的更多相关文章
- Oracle 备份与还原
oracle 备份与还原 一.备份数据库(exp) 1.完全备份 exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y demo:用户名.密码 ...
- C#oracle备份和还原
最近公司的oracle备份工具不好使了,原来是公司的人用VB写的,由于我是主攻C#的,所以想着自己来写一个C#版本的oracle备份和还原工具. 一开始,我按照原来的设计思路来进行编写,想在pluss ...
- oracle备份与还原(导入导出)
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp相当于oracle数据还原与备份.说明:大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的 ...
- oracle备份与还原数据
一.表数据备份与还原 creat table 备份表 select * from 原表 where insert into 原表 select * from 备份表 二.利用备份 ...
- oracle 备份和还原还有创建用户、表空间、授权
--找到存放dbf文件的路径--E:\oracle\product\10.2.0\oradata\orcl--可以通过此语句进行查询select * from v$datafile; --创建表空间c ...
- oracle备份、还原
----第一步:设置空表导出 ----由于Oracle 11G在用EXPORT导出时,空表不能导出.解决方法如下:(11G中有个新特性,当表无数据时,不分配segment,以节省空间) select ...
- 关于SQL2005备份和还原的语法操作
原数据库:restore database 练习版 from disk='D:\db-recovery\@@@.BAK' WITH REPLACE/WITH NORECOVERY备份数据库:backu ...
- Oracle备份、还原数据库
备份数据库 创建备份目录(用sys账号),若已创建备份目录,此步可忽略 create directory db_bak as 'D:\ ECIMS_DB' --查看创建的目录 select * fro ...
- oracle备份和还原
用exp命令即可完成,但要看具体的备份方式. 1. 导出一个完整数据库 exp system/manager file=bible_db log=dible_db full=y 2. 导出数据库定义而 ...
随机推荐
- IE9-10 option BUG
IE 9-10下如果option元素没有定义value而在设置innerText时没有把两边的空白去掉,那么 取el.text,浏览器会进行trim, 并且伪造一个value值,此值会在刚才trim的 ...
- ubuntu搭建LAMP服务器
新手记录下...... 安装apache apt-get install apache2 安装mysql apt-get install mysql-server 安装php apt-get inst ...
- 谈C#中的Delegate
引言 Delegate是Dotnet1.0的时候已经存在的特性了,但由于在实际工作中一直没有机会使用Delegate这个特性,所以一直没有对它作整理.这两天,我再度翻阅了一些关于Delegate的资料 ...
- LeetCode11 Container With Most Water
题意: Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, a ...
- Easier Done Than Said?
Problem Description Password security is a tricky thing. Users prefer simple passwords that are easy ...
- jQuery layer[页面弹出框]
常见接口如下: 方法名 描述 $.layer({}) 核心接口,参数是一个对象,对象属性参见上述列表.诸如layer.alert()之类的为$.layer()的包装方法. layer.v 获取版本号. ...
- 【python,排序】几种常用的排序算法,使用python实现
1. 选择排序 -- -- def selectSort(l): for i in range(len(l)): j = i + 1 t_min = l[i] loc_min = i for j in ...
- centos安装ruby on rails
最近研究svn使用http协议,但网上大多都是apache整合svn,我不想使用apache+svn,google翻了很多页终于让我找到了,但要求先安装ruby on rails,所以就有了下面的 ...
- CENTOS如何禁用ROOT本地或远程SSH登录
下面详细描述如何禁止root登录. 禁止root本地登录 禁止root远程ssh登录 禁止root本地登录 修改/etc/pam.d/login文件增加下面一行 1 auth required p ...
- Linux 进程管理子系统
一.进程管理子系统 1.进程要素 (1). 程序与进程 程序:存放在磁盘上的一系列代码和数据的可执行映像,是一个静止的实体 进程:是一个执行中的程序,他是一个动态的实体. (2). 进程4要素 1.有 ...