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 备份与还原 及相关操作的更多相关文章

  1. Oracle 备份与还原

    oracle 备份与还原 一.备份数据库(exp) 1.完全备份 exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y demo:用户名.密码 ...

  2. C#oracle备份和还原

    最近公司的oracle备份工具不好使了,原来是公司的人用VB写的,由于我是主攻C#的,所以想着自己来写一个C#版本的oracle备份和还原工具. 一开始,我按照原来的设计思路来进行编写,想在pluss ...

  3. oracle备份与还原(导入导出)

    Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp相当于oracle数据还原与备份.说明:大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的 ...

  4. oracle备份与还原数据

    一.表数据备份与还原 creat table  备份表   select * from  原表  where insert  into  原表  select  *  from  备份表 二.利用备份 ...

  5. oracle 备份和还原还有创建用户、表空间、授权

    --找到存放dbf文件的路径--E:\oracle\product\10.2.0\oradata\orcl--可以通过此语句进行查询select * from v$datafile; --创建表空间c ...

  6. oracle备份、还原

    ----第一步:设置空表导出 ----由于Oracle 11G在用EXPORT导出时,空表不能导出.解决方法如下:(11G中有个新特性,当表无数据时,不分配segment,以节省空间) select ...

  7. 关于SQL2005备份和还原的语法操作

    原数据库:restore database 练习版 from disk='D:\db-recovery\@@@.BAK' WITH REPLACE/WITH NORECOVERY备份数据库:backu ...

  8. Oracle备份、还原数据库

    备份数据库 创建备份目录(用sys账号),若已创建备份目录,此步可忽略 create directory db_bak as 'D:\ ECIMS_DB' --查看创建的目录 select * fro ...

  9. oracle备份和还原

    用exp命令即可完成,但要看具体的备份方式. 1. 导出一个完整数据库 exp system/manager file=bible_db log=dible_db full=y 2. 导出数据库定义而 ...

随机推荐

  1. nexus-2.13.0-01.war

    https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.13.0-01.war

  2. CF 335A(Banana-贪心-priority_queue是大根堆)

    A. Banana time limit per test 2 seconds memory limit per test 256 megabytes input standard input out ...

  3. CentOS 6.4 离线安装 Cloudera 5.7.1 CDH 5.7.1

    因为项目开发需要要在本地组建一个Hadoop/Spark集群,除了Hadoop/Spark还要同时安装多个相关的组件,如果一个个组件安装配置,对于一个由多台服务器组成的集群来说,工作量是巨大的. 所以 ...

  4. Selenium1(RC)与Selenium2(WebDriver)的概念介绍

    最近网上学习了Selenium1和selenium2,自己做一些总结,方便以后查阅. 部分内容引用: http://www.cnblogs.com/hyddd/archive/2009/05/30/1 ...

  5. Spring3 Security 中配置会话管理

    账户登录时,要求一个账户同时只能一人登录,配置中的步骤有三个: 1.在web.xml中配置HttpSessionEventPublisher <listener> <listener ...

  6. 1.4.7 Schema API

    Schema API Schema API允许使用REST API每个集合(collection)(或者单机solr的核(core)).包含了定义字段类型,字段,动态字段,复制字段等.在solr4.2 ...

  7. solr4.x配置IK2012FF智能分词+同义词配置

    本文配置环境:solr4.6+ IK2012ff +tomcat7 在Solr4.0发布以后,官方取消了BaseTokenizerFactory接口,而直接使用Lucene Analyzer标准接口T ...

  8. 观察者模式(一)--《Head First DesignPattern》

    观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖着都会受到通知并且自动更新. 我们先看下类图: 首先我们自己创建Subject接口,定义了注册观察者,移除观察者和通知 ...

  9. 通用链表实现(参考Linux List)

    最近参考Linux实现的通用双向链表时,因typeof并不是标准c规定的关键字,除GCC编译器外其他编译器未必支持typeof关键字,所以在使用上并不能想Linux所实现的链表哪样灵活,它要求将连接器 ...

  10. react-redux-react-router直通车

    简单说明 这篇文章是我学习react一个多月来的总结,从基础开始(包括编辑器设置,构建工具搭建),一步一步走向react开发.相信我,看完这篇文章,跟着文章的步骤走,保证让你入门react并爱上rea ...