类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
一个数据库服务器建立两个实例,ora9,ora10,除名称外,所有数据对象都一样,但是在使用exp将数据导出的时候,会有输入用户和口令,而不让我选择实例,那我导出的是那个实例下的数据呀!
oracle是基于什么管理的呀!弄很长时间不理解!看书也晕!大家可怜一下吧!
网友回答:
肯定有默认实例的!
ORACLE一个实例对应唯一的用户,一个用户也只能属于一个实例,是一一对应的,你选择用户密码后ORACLE会自动去匹配实例子的
由系统环境变量oracle_sid的值决定
导出的是默然连接的数据,你可以通过修改注册表里面的
ORACLE_SID的值来改变默然的连接实例,或者通过配置连接串来
连接第二个实例,配置TNSNAMES.ORA文件
导出的时候
exp 用户/密码@实例ID owner=用户 file=c:\a.dmp log=c:\a.log--------在@实例ID 选择实例
导入也一样
imp 用户/密码@实例ID full=y file=c:\a.dmp log=c:\b.log--------在@实例ID 选择实
默认实例名由oracle_sid决定,也可以按照楼上说的选择实例来导入导出
up
最好在导出时用语句而不用提示,直接写上就不会出错了!