暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

Oracle 数据库导入导出

原创 yuki 2022-06-22
398

本次软件升级涉及到两个方面的更新:

1)   步骤1:备份现有的数据库;具体为备份UCADM模式下的表数据及结构;此项由DBA管理员根据其个人知识即可完成。

使用账号UCADM登录数据库:

 

选择工具,导出用户对象:

 

选择导出用户为UCADM,然后上面列表中选择所有对象,再填写导出位置:

 

然后点击“Export”按钮,开始导出,完成后将在指定路径生成UCADM_20151225.sql结构备份文件。

接下来,再导出数据,在工具中选择导出表:

 

在如下打开的界面中,选择选择表,及Oracle安装目录下的导出工具(如测试机为:D:\oracle\product\client102\BIN\exp.exe),再选择导出保存位置:

 

然后点击“Export”按钮,开始导出表数据:

 

即完成了数据库的备份。

 

步骤2,创建新用户UCADM:

用oracle默认管理员账号,如:SYSTEM/XXX登录数据库,创建新用户并为其授权。

或在SQLPLUS中执行以下命令来新建用户

1、首先我们可以用scott用户以sysdba的身份登录oracle.

conn system/Abc123456 as sysdba

2、然后我就可以来创建用户了.

create user UCADM identified by 123;

3、修改用户的密码.

alter user UCADM identified by 123456;

 

步骤3,创建文件夹UCADM,然后创建表空间UCADM

create  tablespace UCADM --表空间名

datafile 'C:/app/wzl/oradata/UCADM/UCADM.dbf'

size 500m  --大小初始值

autoextend on  --自动扩展

next 50m maxsize 20480m  --每次扩展50m,最大为20480m

extent management local;

 

步骤4,给用户分配表空间和授权

1、创建好表空间,还需要将表空间分配给用户.

alter user UCADM default tablespace UCADM;

2、给用户分配了表空间,用户还不能登陆(没有登录权限),因此还需要为用户分配权限

grant create session,create table,create view,create sequence,unlimited tablespace to UCADM;

3、以数据库管理员SYSTEM登录,授予UCADM用户其他权限

 

步骤5,恢复到以前的数据库步骤:

1、具体为恢复UCADM模式下的表数据及结构;此项由DBA管理员根据其个人知识即可完成。

2、使用账号UCADM登录数据库:

3、选择Tools——Import Tables

4、选择SQL Inserts选项卡,在Import file下选择已备份的.sql文件,单击Import按钮即可恢复表结构。

5、选择Oracle Import选项卡,在Import file下选择已备份的dmp文件,单击Import按钮即可恢复表数据。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论