公司原先系统连接的是一个用户连接的数据库。我现在需要把系统弄到本地我的电脑上运行起来。所以就需要把数据库弄到本地来。问题是,我怎样将那个用户的连接的那个数据库完整的导出来,再完整的导入到本地数据库中?网上的很多都好像是很个性化的。我这个没有很复杂的要求,很常见的一种导出,导入。希望用过这样经验的给出一个可行的来。最好是完整的步骤,1,2,3这样的(本地可能要建表空间也请包括到步骤中)。最好是实例语句,到时候我就知道怎么替换了。
调试欢乐多
exp username1/password file=路径 owner=username1
导入 建好数据库 建好用户 表空间最好同名
imp username/password file=路径 fromuser=username1 touser=username
1、导出数据。
2、建立相应的表空间(如果有多个,则依次建立)。
create tablespace <表空间名> datafile <数据文件全路径> size <数据文件大小M>
3、建立用户,并指定默认表空间(需要具有权限的用户才能建新用户,如sys或者system)。
create user <用户名> identified by <密码> default tablespace <表空间名>
4、导入数据。
create user username identified by password;
(2)、在服务器上导出用户数据,比如:
exp username/password file=username.dmp owner=username direct=y
然后下载到本地计算机上。
(3)、在本地服务器上导入用户数据,比如:
imp username/password file=username.dmp fromuser=username