如何在网络中的另一台服务器上创建一个测试数据库

liux_f 2004-01-15 08:05:41
我很菜,刚接触oracle,请尽量一步一步的详细说明。

我现在面临的问题是,在网络中原来就有一台oracle的数据库服务器在运行,为了弄清楚前端的应用软件是如何运作的,急需创建一个测试数据库,要求是具有原数据库的数据,但数据库名和服务名不能一致,以便应用软件的连接。
...全文
70 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangguang1219 2004-01-17
  • 打赏
  • 举报
回复
imp user/passwd file=a.dmp fromuser=user touser=user (按照用户导入)
LGQDUCKY 2004-01-17
  • 打赏
  • 举报
回复
这样的操作不必考虑字符级,只要在数据库端EXP
使用DBCA建立个新的数据库,再建立个连接字符串TEST(连接第二个数据库)

IMP USER/PASS@TEST FILE=A.DMP FULL=Y LOG=A.TXT
liux_f 2004-01-16
  • 打赏
  • 举报
回复
我用的是8.1.6,字符集不知道,操作平台win2000 server
sfb 2004-01-16
  • 打赏
  • 举报
回复
1 你测试数据路和生产数据库是什么版本,什么平台,什么字符集
2 在你测试数据库上建立用户org,设置org的默认默认表空间为Users
3 不需要建立test表空间。建立了更好。
www.oradb.net
你先看看基本命令吧
liux_f 2004-01-16
  • 打赏
  • 举报
回复
有没有人可以给我详细的说一下我得问题
liux_f 2004-01-16
  • 打赏
  • 举报
回复
怎么没有人回答
liux_f 2004-01-15
  • 打赏
  • 举报
回复
我是新手,请尽量说的详细点

现在,我们假设在原数据库上数据存在表空间test中,dba是org,那么如何使用exp将数据导出,导出后,在另一台服务器上,建立一个新的数据库作为测试数据库,如何使用imp将数据导入,在数据导入前是否需要先建立test表空间和创建org为该表空间的dba,如果需要,又该如何呢?
sfb 2004-01-15
  • 打赏
  • 举报
回复
1 最好在你另外一台机器上安装版本相同或更高地数据库
(安装不用说了吧?
2 在业务不是繁忙地是否登陆生产数据库,比如你们生产用所有对象都叫aaa
那么exp 出用户模式。(不自导你们地数据有多大!)
3 在测试数据库上建立 用户aaa或者bbb
4 imp 进测试数据库
问题
1 字符集问题,建议相同或者一直,你在建立测试数据库地时候就应该考虑,
原服务器 a-emp工具使用地点 b-imp工具使用地点 c -导入测试数据库 d
如果abcd地字符集各不相同,比较麻烦,建议一致。
2 用户bbb导入用户aaa的全部对象.
imp User/password@server file="file" fromuser=aaa touser=bbb
.....
3 设置你测试服务器的TNS千万不能一样,呵呵.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧