本次软件升级涉及到两个方面的更新:
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按钮即可恢复表数据。