oracle 数据库还原 (可执行版)

/*

1、服务器密码

31 root    密码:******

select * from dba_data_files; --表空间

select * from dba_directories;--还原地址

tar -zxvf ***.tar.gz 解压命令

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

显示内容参数说明:

Filesystem:文件系统

Size: 分区大小

Used: 已使用容量

Avail: 还可以使用的容量

Use%: 已用百分比

Mounted on: 挂载点 

相关命令:

df -hl:查看磁盘剩余空间

df -h:查看每个根路径的分区大小

du -sh [目录名]:返回该目录的大小

du -sm [文件夹]:返回该文件夹总M数

du -h [目录名]:查看指定文件夹下的所有文件大小(包含子文件夹)

若修改某一个用户密码, 修改用户口令 格式为:

alter user 用户名 identified by 新密码;

以 apps 为例,密码修改为 123456. 可输入

alter user apps identified by 123456;

*/

--1、查询那些用户链接了数据库

select username, sid, serial# from v$session where username='username';     -- 这里的用户要用大写

alter system kill session '290, 58969' immediate;                         --断开链接的用户  1149-SID   191-SERIAL#

--2、删除用户

drop user username cascade;

--3、 删除表空间

drop tablespace username including contents and datafiles;

--4、创建表空间

create bigfile tablespace username logging datafile'/DATA/dbf/username.dbf' size 500m autoextend on  next 50m extent management local;

--5、创建用户

CREATE USER username IDENTIFIED BY username DEFAULT TABLESPACE username;

--6、授权

GRANT CONNECT,resource,dba TO username ;

-- 7、导入 su - oracle 切换到Oracle用户下  执行导入sql -后面有空格

imp username/userpassword@192.168.1.2/orcl file='/DATA/dmp/****.dmp'  full=y; -- 服务器导入 如果这种方式报错,用数据泵方式导入,

--数据泵导 需要创建一个目录 目录是dmp 文件的文件夹路径

su - oracle

sqlplus / as sysdba

create directory dmp_path as '/DATA/dmp/'

--给所在目录授权

grant read,write on directory dmp_path to username;


impdp username/userpassword@192.168.1.2orcl schemas=username DIRECTORY=********  DUMPFILE=********.dmp logfile=*********.log  ;--原样导出,然后还原


impdp username/userpassword@192.168.1.2/orcl remap_schema=原导出用户名:新导入用户名remap_tablespace=原导出表空间:新导入表空间     DIRECTORY=*******DUMPFILE=**********.dmp logfile=*********.log  ;--原样导出,然后换用户名,换表空间还原

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值