安装oracle10g并导入dmp文件的过程(遇到的问题总结记录)

来源:互联网 发布:钟秀勇2017知产讲义pdf 编辑:程序博客网 时间:2024/05/19 09:16

一、      数据库服务安装

只需安装服务即可,下图选中的文件:


可参考修改相应配置

http://www.cnblogs.com/songanling/articles/oracle10g.html

摘如下:

1.首先将下载好的oracle解压到指定文件,我下的是Oracle Database 10gRelease 2 (10.2.0.1.0)这个版本的。

2.接下来就是要改文件了,首先右击setup.exe,选择属性——兼容性——更改所有用户设置——以兼容模式运行这个程序,并且

  选择Windows XPService Pack 3),然后确定。这是为了更改oraclewin7兼容。

3.这点是最重要的,更改安装目录文件

第一点是修改在这个refhost.xml文件,在目录 10201_database_win32\database\stage\prereq\db\refhost.xml下。

在其中添加如下代码:

<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>

第二点是修改

修改oraparam.ini文件
install目录中找到oraparam.ini文件,添加如下内容:
[Certified Versions]
#You can customise error message shown for failure, provide valuefor CERTIFIED_VERSION_FAILURE_MESSAGE
#Windows=5.0,5.1,5.2,6.0,6.1 #这里前面部分内容有的,只添加6.1(win7的版本号)

[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]

修改好安装目录文件之后,基本上是大功告成了,但是还有一点就是,网络适配器,安装过oracle 10的人都知道,在安装过程中,要为其分配一个指定的IP地址,大家先不要急,接下来这步就是教大家怎么配置这个网络适配器。

解决方案:

1、按CTRL+R(或者"开始"-"运行"),输入hdwwiz.exe打开硬件添加界面。

2、选择手动添加(第二项)

3、选择"网络适配器"

4、左边选择"Microsoft",右边选择"Loopback Adapter",确定

5、打开网络连接那里的"更改适配器设置",给新添加的假网卡"Microsoft LoopbackAdapter"随便配置一个IP,我的配置的是192.168.0.123

 

安装到配置时,可能卡掉,退出即可,这时候应该已经安装完成了。

 

 

二、      安装navicat

连接:

连接测试问题:


 

解决方式: (可参见

http://www.cnblogs.com/lidabo/archive/2012/08/29/2662632.html)
菜单中: 工具--->选项,如图 

 

测试连接继续有错误:

ORA-06413 连接未打开

问题解决参加http://www.cnblogs.com/tippoint/archive/2012/11/07/2758897.html

原因是navicat安装目录中有括号,重新安装navicat即可。

 

连接成功!

 

三、      导入dmp数据

导入语句(注意在cmd中导入不是在sqlplus中):

C:\Users\hjp>imp scott/tiger file=D:\工作\项目\同步库\database\ZBDC_20160314.dmplog=impdat.log ignore=y FULL=Y

 

问题:

 

IMP-00013:只有 DBA才能导入由其他 DBA导出的文件

 

解决思路,sqlplus中登录到sys用户,给scott授权:grand dba to scott;

授权成功。

 

其中在用sys登录上遇到如下问题:

 ORACLE用SYS登录报ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解决方法

因为SYS是在数据库之外的超级管理员,所以我们在登录的时候输入sys后在输入命令:password as sysdba 就可以!例如:输入口令: m1234 as sysdba 

 

 

以上问题解决后,可顺利导入dmp数据文件



navicat导入数据后界面如下:


0 0