oracle数据库导入导出09192255

时间:2021-05-15 15:26:41

1、导入数据库(dmp

Linux系统中:

1、 用root账号登录服务器,然后切换到oracle账号(安装oracle数据库的时候用的用的账号)

2、 切换到oralce的安装目录下的bin下

3、 输入: ./sqlplus /nolog

4、 输入: conn oracle/oracleas sysdba

5、 创建表空间:

create tablespace MOBILESERVER datafile '/opt/oracle/app/oradata/orcl/MOBILESERVER.dbf' size 80m autoextend on next 10m maxsize 5000m;

oracle数据库导入导出09192255

其中表空间MOBILESERVER是需要导入的数据库需要的,可以在dmp包中查看

6、 创建用户并授权:

create user xingnengTest identified by oracle default tablespace MOBILESERVER;

oracle数据库导入导出09192255

grant dba,connect,resource xingnengTest;

grant connect,resource to xingnengTest;

grant unlimited tablespace to xingnengTest;

grant create database link to xingnengTest;

grant select any sequence,create materialized view to xingnengTest;

oracle数据库导入导出09192255

注意:如果权限不够,导入的时候会提示,具体需要那些权限,我没有一一验证

7、 导入dmp

Ø 输入:quit,断开oracle连接

oracle数据库导入导出09192255

Ø 输入:imp

oracle数据库导入导出09192255

Ø 输入账号:xingnengTest

Ø 输入密码:oracle

oracle数据库导入导出09192255

Ø 如图输入命令和输入dmp地址

oracle数据库导入导出09192255

Ø 完成后的提示如图

oracle数据库导入导出09192255

8、 plSQL连接数据库查看

Ø 配置监听

oracle数据库导入导出09192255

Ø 输入账号密码

oracle数据库导入导出09192255

Ø 查看table,是导入的表和数据

oracle数据库导入导出09192255