终于搞定了 快写个笔记 记录下. 删除用户的时候提示已经登录了不能删除,这个需要把登录的session结束掉. select username,sid,serial# from v$session where username is not null; 然后 找到用户的进程,然后杀掉. alter system kill session '146,48'; 数据泵导出: 1.手动新建一个文件夹:比如:E:\ncdatabak 2.数据库管理员登录sqlplus,创建数据导出目录expnc_dir
完整的常用的一套oracle备份以及还原方案 --在新库中新建数据目录,我没有特别说明在哪执行的语句都可在plsql中执行 CREATE OR REPLACE DIRECTORY dump_dir AS 'E:/oracleDataFile'; --将此目录的读写权限赋予所有用户,可以按照自己的具体情况单独赋予读或写给某个用户 GRANT read,write ON DIRECTORY dump_dir TO public; --创建表空间,初始大小1000M,自动增长,每次32M,没有最大值限
查看现存镜像目录 select * from dba_directories; 创建镜像目录 create or replace directory my_dir as 'local_dir' ; 把镜像目录的权限赋予所需用户 grant read,write on directory my_dir to oracle_user_name; 创建dblink create public database link link_80 connect to remote_oracle_user_nam
首先连接sqlplus: sqlplus /nolog conn system/manager (或者连接其他用户) 1.创建whboa目录,用于存放导出的dmp文件(需要提前手动创建目录“E:\oracleDate\dmp”) create or replace directory whboa as 'E:\oracleDate\dmp\whboa.dmp'; 2.给目录授权 grant read,write on directory whboa to public; 3.退sqlplus连接
Oracle数据库导入导出工具,可以使用exp/imp,但这是比较早期的工具.本文主要介绍数据泵expdp/impdp工具的使用. 1.建立数据泵目录 使用数据泵需要先建directory create directory dir_back as 'e:\app\back' (删除目录:drop directory dir ) 2.查看建立的目录 Select * from dba_directories 3.赋权 Grant read,write on directory dir