# 44429
初学者
|
|
To: eygle
大师,您好,我是个初学者,到这里来请教大师
主要是有关导入和导出工具的
我在网上看到一些关于exp/imp的教程,有一些疑惑
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
......
问:
1.exp system/manager@TEST file=d:\daochu.dmp full=y 是将数据库TEST完全导出?该数据库里其他的表空间也会导出吗? 具体导出了哪些东西?
exp system/manager@TEST file=d:\daochu.dmp full=y 和
exp system/manager@TEST file=d:\daochu.dmp 有何区别?
同样 imp system/manager file=daochu.dmp full=y 和
imp system/manager file=daochu.dmp 有何区别?
2.exp system/manager@TEST file=d:\daochu.dmp 和exp system/manager@TEST file=d:\daochu.dmp owner=(system)
有何区别,他们导出的dmp文件以后再做imp操作有何区别和注意点
3.EXPDP 和 IMPDP 用法是不是也和 exp/imp一样,只不过必须允许在oracle服务器端?
From: 初学者 2009.08.03 07:22
|
|
|
|
To: 初学者
full=y是指是否全库导出了,缺省的,只会导出本用户的对象,反之导入也是如此。
你测试一下即可了。
From: eygle 2009.08.04 07:51
|
|
|
|
# 44426
Paul
|
|
To: eygle
eygle,你好!
还是接下面的那个路径问题,今天我在DBCA创建模板的某些页面发现了有“文件变量”的选项,其中有两个变量:
ORACLE_BASE:指向了Oracle9i的安装目录:C:\Develop\Oracle
ORACLE_HOME:指向了Oracle10g的安装目录:C:\Develop\Oracle10g
在选择数据文件位置时,我使用了ORACLE_HOME而非默认的ORACLE_BASE,结果数据文件的位置对了,但是scripts目录下创建脚本的adump, bdump...oradata还是指向了C:\Develop\Oracle,为什么啊?到底这个参数是在那里控制的呢?
From: Paul 2009.07.29 20:48
|
|
|
|
# 44425
Paul
|
|
To: eygle
eygle,你好!
我在本地Windows下安装了两个版本的oracle,先安装9i后再安装10g。两者的路径分别如下:
9i:C:\Develop\Oracle
10g:C:\Develop\oracle10g
在安装10g的最后,出现了下面的一段信息:
【数据库配置文件已经安装到 C:\Develop\Oracle,同时其他选定的安装组件也已经安装到 C:\develop\Oracle10g。】
为什么10g数据库的配置文件会装到9i的目录下呢?
后来我按照你《循序渐进Oracle》书中第一章使用DBCA来创建模板的顺序,安装到最后,发现scripts目录下bat文件中,创建的adump, bdump,...oradata都是写在9i的目录C:\Develop\Oracle下?
请指教。谢谢!
From: Paul 2009.07.29 20:40
|
|
|
|
To: Paul
如果说目录不对,应该是你自己的选择问题,或者是环境变量的配置问题。
建库时,相关的路径是可以选择设置的。
From: eygle 2009.08.04 07:47
|
|
|
|
|