一、Oracle数据泵导入导出数据步骤:
1、运行cmd,打开doc命令窗口,执行命令:
sqlplus system/orcl@orcl as sysdba --系统管理员身份登录
2、sqlplus下执行:
create directory expdb_dir as 'E:\expdata'; --创建数据导出目录expdb_dir
Grant read,write on directory expnc_dir to DATABASE; --为oracle用户授予访问数据目录的权限
3、doc命令窗口执行导入导出命令:
导出
expdp DATABASE/DATABASE@orcl directory=expdb_dir dumpfile=expdata.dmp schemas=DATABASE logfile=expdata.log;
导入
impdp DATABASE/DATABASE@orcl full=y directory=expdb_dir dumpfile=expdata.dmp logfile=expdata.log ignore=y;
二、Oracle新建库:
--创建表空间
CREATE TABLESPACE DATABASE
LOGGING
DATAFILE 'D:\WorkDoc\database\DATABASE.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL;
--创建用户
CREATE USER DATABASE IDENTIFIED BY DATABASE
ACCOUNT UNLOCK
DEFAULT TABLESPACE DATABASE
TEMPORARY TABLESPACE TEMP;
--授权用户操作权限
GRANT CONNECT,RESOURCE TO DATABASE; --表示把 connect,resource权限授予DATABASE用户
GRANT DBA TO DATABASE; --表示把 dba权限授予给DATABASE用户
SELECT * FROM ALL_DIRECTORIES;
SELECT * FROM dba_DIRECTORIES;