win7 64位下安装oracle 10g(10.2.1)切身体会,不需要安装oracle客户端,实现navicat和plsql连接数据库

前提:以下所有软件都是32位测试的。


一、安装oracle数据库

安装步骤省略,毕竟教程一大堆。

我要说的是,修改安装文件的配置信息!因为10g是不支持win7的。

1、修改此处,D:\10201_database_win32\database\stage\prereq\db\refhost.xml,“10201_database_win32”是我的安装文件夹。增加“6.1”,它是win7的内核版本。

2、修改此处,D:\10201_database_win32\database\install\oraparam.ini,同上。

3右键点“属性”,改如下:记得安装时,右键“以管理员身份运行此程序”,不要双击。

4、这样基本上就可以安装了;但时,有可能会提示“无法定位程序输入点getprocessimagefilenamea于动态链接库PSAPI.DLL”,我头一次安装是没有提示的,后来重装就一直提示,按照网上说的oracle没有删除干净,我试了还不行;后来,再出现我就不管了,再弹出我直接确定,就那样顺利安装完了。

5、注意:卸载oracle后的操作要做的是这些,a、删除oracle时,记得把对应的注册表中的oracle信息删除干净,保证“服务”里没有相关的oracle各种服务,这里不再陈述是哪些键值对了。b、删除环境变量Path中的oracle那段地址,如下图:

c、删除已存在的oracle目录。

5、在安装“Database Configuration Assistant”时,有可能会出现如下图,如果以上步骤你都做了,此时是不应该会出现的。(出现怎么办?我就不知道了,︿( ̄︶ ̄)︿)

6、为了保证顺利安装,所作的也就这些了。

二、使用navicat连接本地或远程数据库

1、在连接之前,需要下载oracle官网提供的instantclient-basic-win32-11.2.0.1.0.zip包,可以省略客户端安装;我将它解压放在navicat目录下(朋友们随意),如下图:

2、点击navicat - 工具 - 选项,将OCI路径指向上图路径,如下图:

3、连接本地数据库之前,你会发现instantclient_11_2目录下是没有NETWORK目录的,那是因为我新建的,listener.ora和tnsnames.ora文件也是;

listener文件在我理解是配置本地数据库服务名的,tnsnames是配置连接远程数据库的;

其实,NETWORK目录结构是可以从oracle数据库目录下COPY的,我的在D:\oracle\product\10.2.0\db_1下。


listener文件内容如下:

tnsnames文件内容如下:

4、此时,就可以用navicat成功连接数据库了。

三、使用plsql连接本地或远程数据库

1、与navicat连接不同的是,需要增加环境变量,如下图:

2、配置OCI.DLL,如下图:


四、完成,与君共勉。


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值