ORACLE数据库的简单移植
1.?????? 导出对象(表、索引、序列等)
PLSQL->TOOLS->Export User Objects
注意默认为SQL文件
?
?
2.???? 导出数据
PLSQL->TOOLS->Export Tables
界面与导出对象类似,注意默认为DMP文件,也可以改成SQL文件。DMP文件较少,导入时也方便一些。
?
?
?
下面的操作,需要DBA的权限。用一个有DBA权限的账号进入,CONNECT AS选择SYSDBA如图:
?
3.?????? 创建表空间
create tablespace name
???? datafile 'e:\oracle\project.dbf'
???? size 32M
???? autoextend on
???? next 5M maxsize 2048M
datafile为表空间路径,可以随便设置
name为需要填的名字
4.?????? 创建用户
create user username identified by password default tablespace? name;
name为刚刚创建的表空间名
username填自己需要的用户名
password填自己需要的密码,口令不能太简单
5.?????? 分配权限
grant connect,resource,dba to username;
给刚刚创建的用户授权
?
?
.
下面的操作,使用新创建的用户进入
?
?
6.?????? 导入对象
PLSQL->TOOLS->Import Tables
之前导出的是SQL文件,所以选择SQL Inserts,在Import file中选择之前导出的文件,点Import即可
?
?
?
?
?
?