??xml version="1.0" encoding="utf-8" standalone="yes"?> OLE DB 提供E序 'MSDAORA' 报错?/span> [OLE/DB provider returned message: 未找?/span> Oracle 客户端和|络lg。这些组件是?/span> Oracle 公司提供的,?/span> Oracle 8i ?/span> (或更?/span>) 客户软g安装的一部分?/span> 在安装这些组件之前,无法用此提供E序?/span>] OLE DB 错误跟踪Q?/span>OLE/DB Provider 'MSDAORA' IDBInitialize::Initialize returned 0x80004005: Q?/span>
4、这里要注意的是Q勾上源中的某个表,在目的里面就会出?用户?."表名"的默认选项Q如果你刚才使用的Oracle用户名是写的话Q这里也会是写Q?strong style="color: red;">一定要Ҏ大写Q否则会提示该用户名不存?/strong>Q?br />
目的也可以用Microsoft OLE DB Provider for OracleQ在属性里面设|服务器名称为Oracle的TNS名称Q用户名和密码输入Oracle用户名和密码Q测试连接通过卛_Q后面的步骤都一栗?br />
如果出现以下错误Q?br />
p修改注册表,有h已经作出了详l的修改说明Q在q里可以看到Q?
我把那个表也贴在q里Q?br />
Oracle Client
Microsoft Windows NT?br />
Oracle Microsoft Windows 95?br />
Client Windows 98 ?Windows 98 SE
Microsoft Windows 2000/XP/2003
7.x
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\TransactionServer\Local Computer\My Computer]
"OracleXaLib"="xa73.dll"
"OracleSqlLib"="SQLLib18.dll"
"OracleOciLib"="ociw32.dll
[HKEY_LOCAL_MACHINE\SOFTWARE
Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="xa73.dll"
"OracleSqlLib"="SQLLib18.dll"
"OracleOciLib"="ociw32.dll"
8.0
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server
\Local Computer\My Computer]
"OracleXaLib"="xa80.dll"
"OracleSqlLib"="sqllib80.dll"
"OracleOciLib"="oci.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="xa80.dll"
"OracleSqlLib"="sqllib80.dll"
"OracleOciLib"="oci.dll"
8.1
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server
\Local Computer\My Computer]
"OracleXaLib"="oraclient8.dll"
"OracleSqlLib"="orasql8.dll"
"OracleOciLib"="oci.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient8.dll"
"OracleSqlLib"="orasql8.dll"
"OracleOciLib"="oci.dll"
9.0
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server
\Local Computer\My Computer]
"OracleXaLib"="oraclient9.dll"
"OracleSqlLib"="orasql9.dll"
"OracleOciLib"="oci.dll" [HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient9.dll"
"OracleSqlLib"="orasql9.dll"
"OracleOciLib"="oci.dll"
10.0
[HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\Transaction Server
\Local Computer\My Computer]
"OracleXaLib"="oraclient10.dll"
"OracleSqlLib"="orasql10.dll"
"OracleOciLib"="oci.dll" [HKEY_LOCAL_MACHINE\SOFTWARE
\Microsoft\MSDTC\MTxOCI]
"OracleXaLib"="oraclient10.dll"
"OracleSqlLib"="orasql10.dll"
"OracleOciLib"="oci.dll"
]]>
2、主n份验证。Oracle的一些维护工作往往需要输入主n份验证信息,但是默认情况下,即输入了正的用户名和密码Q系l也会提C?#8220;用户口o错误”Q让人十分困惑。其实真实的原因是,你输入的用户必须?#8220;作ؓ批处理作业登?#8221;里面Q否则就会出Cq错误。操作方法如下:q行-gpedit.msc-计算机配|?Windows讄-安全讄-本地{略-用户权利指派-作ؓ批处理作业登?d用户或组...-加入要登录的用户?br />
执行数据库迁UL作的时候,可能需要在源数据库L和目标数据库L都进行上q操作才能成功?br />
更多问题待箋
]]>
]]>
]]>
4、依ơ提C导出文件名及其他选项?br>
备䆾Z个文件之后,可以通过imp命o导入到新的服务器中,imp命o与exp命o有很多相似的地方Q有些选项是相同的。采用全库导Z后的文gQ通过imp完全导入的时候会出现表创建错误的提示Q如果新的数据库中没有旧库中对应的用P也会出现无法导入的提C,解决Ҏ是在新的数据库中徏立同L用户Qƈ赋予同样权限Q?Q?br>
exp和imp的用方法见Q?br>http://oracle.chinaitlab.com/backup/36902.html
http://oracle.chinaitlab.com/backup/36901.html