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. jQuery.inArray 方法的实现

    jQuery.inArray(value, array) 如果 value 在 array 中,则返回该 value 所在的位置.否则返回 -1.这个简单的函数实际上是模拟 Array.prototy ...

  2. 倒数计数器-CountDownLatch

    最近写一个多线程程序,老是MAIN方法执行完了子线程还没执行完(不知道以前怎么玩儿的),得不到最终结果,于是找到了CountDownLatch CountDownLatch是一个同步辅助类,java. ...

  3. BootStrap2学习日记14----导航

    <div class="navbar navbar-inverse navbar-fixed-top"> <div class="navbar-inne ...

  4. C#基础--局部类型Partial

    局部类型 原本来在同一个命名(namespace)空间下  是不允许相同的类(class)名存在的  但是partial关键字可以允许在同一个namespace下有想通过的类名存在 写法 下面的两个不 ...

  5. android开发之路12(android四大组件&Fragment&AsyncTask类)

    一.Activity组件1.简介:Activity组件是Android四大组件之一,通常一个Activity相当于一个用户界面,我们可以通过加载布局文件将Android提供的各种控件及自定义控件显示到 ...

  6. Pull解析-解析xml文件

    首先需要导入jar包:kxml2-2.2.2.jar 例程: main: /** * pull解析 * * @author my * */ public class DemoParserStudent ...

  7. Oracle 基础 <2> --函数

    一:函数的定义 函数是用于返回特定数据的PL/SQL程序块 (函数必须返回一个值) 语法: create [or replace] function function_name--函数名称 [(par ...

  8. mac下为Apache 创建 .htaccess文件

    标签:mac   .htaccess 在设置固定链接时会提示如下的问题:   若您的 .htaccess 文件可写,我们可以自动修改它.但似乎它不可写,因此我们在下方列出了您 .htaccess 文件 ...

  9. 剑指Offer22 判断数组是否为某二叉搜索树的后序遍历

    /************************************************************************* > File Name: 22_Sequen ...

  10. C++之linux下文件结构实现

    /********** huangsy13@gmail.com FileStruct.h **********/ #ifndef FILESTRUE #define FILESTRUE   #incl ...