Win7 64位安装ORACLE及PL/SQL小结

yourbj 2010-03-13 03:07:18
这两天装oracle装的快抓狂了,网上看了很多帖子说的都不全,我总结下,欢迎斧正!

PL/SQL目前不支持64位,所以需要用32位的client,但是db可以用64的,步骤如下

1. 安装 10204_vista_w2k8_x64_production_db

修改文件:\database\stage\prereq\db\refhost.xml
添加
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>


修改文件:\database\install\oraparam.ini
找到
Windows=5.0,5.1,5.2,6.0
添加
,6.1

<br>
2. 安装10203_vista_w2k8_x86_production_client

修改文件:\client\Disk1\stage\prereq\client_prereqs\client\refhost.xml
添加
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>


修改文件:\client\Disk1\install\oraparam.ini
找到
Windows=5.0,5.1,5.2

添加
,6.1

<br>
3. 运行db侧的Net Configuration Assistant,重新配置一遍LISTENER(一般情况下,此步骤可省略)

4. 运行db侧的Net Configuration Assistant,配置本地NET服务名(此前尽管DB侧配置过,这里还要再配一遍
其实把db和client想成两台不同的PC就好理解了
LISTENER一定在db侧
本地NET服务名则是个管个的
不信用SQL*PLUS试下
DB侧配了,CLIENT侧没配的话,
那DB侧的SQL*PLUS可用,但CLIENT侧的会报TNS错误,反之亦然。

5 TNSPING ORCL确认无问题

6 安装PL/SQL后,工具-首选项
设置“OCI库”参数为客户侧的oci.dll

如:D:\Oracle\client_1\bin\oci.dll

连环境变量都不用改
...全文
18444 30 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
翠花琳 2012-07-06
  • 打赏
  • 举报
回复
win7+Oralce11g+plsql7.15安装后如果出现这样的情况呢
ORA-12154: TNS:could not resolve the connect identifier specified
muxiting 2012-05-02
  • 打赏
  • 举报
回复
额……俺也费了好大的劲儿,我觉得还应有安装路径不能有括号,中文字符什么的,最好安装在一个剩余空间比较大的盘上,然后就是一定要先明确确保客户端与服务器端的网通了,然后配置LISTER,ORACLE NET就好了。哦,还要注意的是关闭掉某些多管闲事的软件,比如什么各种所谓的杀毒软件了等等、总之功夫不会辜负有心人的,网上多搜集些资料,然后多实验几次就会成功了[Quote=引用 27 楼 的回复:]
非常感谢楼主的帖子 下面我再补充下个人 win7 64bit下 pl/sql安装过程 因为对我们新手真的好不容易 避免大家走弯路


1、正常下载安装 oracle11gr2(64位版本)

2、官网下载oracle11gclient 需要注册允许下载
下载后文件名为 win32_11gR2_client(652M)
setup安装 一定只安装 instantcli……
[/Quote]
baicaixp 2012-05-01
  • 打赏
  • 举报
回复

非常感谢楼主的帖子 下面我再补充下个人 win7 64bit下 pl/sql安装过程 因为对我们新手真的好不容易 避免大家走弯路


1、正常下载安装 oracle11gr2(64位版本)

2、官网下载oracle11gclient 需要注册允许下载
下载后文件名为 win32_11gR2_client(652M)
setup安装 一定只安装 instantclient(174.0M)
一路安装完成


个人选择安装路径 C:\app\client_1

3、 打开oracle数据库程序下 配置和移植工具-Net Manager
设置测试系统系统连接及监听





建立好后选择测试服务


配置完成后文件保存到 数据库安装路径
###\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames
文件中

参考配置文件tnsnames内容

LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)



4、最后 设置pl/sql tool下的首选项 根据数据库和客户端安装位置手工修改选择
oracle home 选择数据库目录
oci library 选择client客户端文件夹下oci.dll(32位文件)


最后检查下环境变量 及系统服务开启状态


祝各位安装顺利
baicaixp 2012-05-01
  • 打赏
  • 举报
回复

非常感谢楼主的帖子 下面我再补充下个人 win7 64bit下 pl/sql安装过程 因为对我们新手真的好不容易 避免大家走弯路


1、正常下载安装 oracle11gr2(64位版本)

2、官网下载oracle11gclient 需要注册允许下载
下载后文件名为 win32_11gR2_client(652M)
setup安装 一定只安装 instantclient(174.0M)
一路安装完成


个人选择安装路径 C:\app\client_1

3、 打开oracle数据库程序下 配置和移植工具-Net Manager
设置测试系统系统连接及监听





建立好后选择测试服务


配置完成后文件保存到 数据库安装路径
###\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames
文件中

参考配置文件tnsnames内容

LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)



4、最后 设置pl/sql tool下的首选项 根据数据库和客户端安装位置手工修改选择
oracle home 选择数据库目录
oci library 选择client客户端文件夹下oci.dll(32位文件)


最后检查下环境变量 及系统服务开启状态


祝各位安装顺利
Small_three 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 24 楼 small_three 的回复:]
帮忙解决下

谢谢!
[/Quote]

在Win7 64位操作系统下

oracle 创建数据库出现的错误

由于以下错误,Enterprise Manager配置失败.
监听程序未启动或数据库服务未注册到监听程序。启动监听程序并注册数据库服务,然后重新运行 EM Configuration Assistant.

请指点!
谢谢各位大侠!

Q0_麦田守望者 2012-03-20
  • 打赏
  • 举报
回复
可以考虑使用Aqua Data Studio这个工具,它也分32位和64位。 32位的版本也能连装在64位操作系统上的Oracle。 不过这个工具是要收费的。
Small_three 2012-03-20
  • 打赏
  • 举报
回复


帮忙解决下

谢谢!
asdfI 2011-06-20
  • 打赏
  • 举报
回复
我的怎么不行啊已经按楼主的改了但是还是报错了而且错误还是乱码
xyy511 2011-04-13
  • 打赏
  • 举报
回复
这两天为了在64位的win7上安装oracle都要疯了,怎么弄都搞不定。感谢楼主的分享,准备下个32位的客户端试下,看行不行。
spark360 2011-02-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xuwm 的回复:]
建议安装11g,客户端或服务器都可以,我在windows7x64上没有问题。至于plsql也建议安装新一点的版本,比如8.0。要注意的是:oracle的11。2服务器版分为xx-1.zip和xx-2.zip,安装时吧他们合并,在安装,否则出现文件找不到。
[/Quote]

照你这样说的,在windows7x64上安装oracle的11.2没有问题,但创建数据库的时候出问题了,不知道要怎么解决它。
Database Configuration Assistant创建新数据库的时候,在85%的时候报出了警告:由于以下错误,Enterprise Manager配置失败-监听程序未启动或数据库服务未注册到该监听程序。启动该监听程序并注册数据库服务,然后重新运行EM Configuration Assistant。请大家帮忙看看?
mingchaoyan 2011-02-05
  • 打赏
  • 举报
回复
到时候试试
flexitime 2011-02-04
  • 打赏
  • 举报
回复
Oracle还是在Linux下安装比较好,Windows下,总有些不爽~~
Rotel-刘志东 2011-02-04
  • 打赏
  • 举报
回复
和你的版本有关系了。
Lucifer_XQ 2011-01-27
  • 打赏
  • 举报
回复
我之前用的WIN7,实在不行就直接重装XP了,当时实在是抓狂啊
zjy_ilove 2011-01-25
  • 打赏
  • 举报
回复
我是这样设置的,在安装文件的属性里面有个兼容32位版本,选中它,就可以安装了
caoliang3621 2011-01-24
  • 打赏
  • 举报
回复
plsql可以用在win764位下,只要把plsql目录放在非(x86)的目录下就可以
lxyzxq2008 2011-01-22
  • 打赏
  • 举报
回复
一直没机会用win7呢,收藏先把~
长公子冰 2011-01-21
  • 打赏
  • 举报
回复
此贴不错 为了记住,我决定转到我的私人博客里。嘿嘿
theoffspring 2010-12-25
  • 打赏
  • 举报
回复
我在win7 64位安装完数据库,建库的时候报错。11g 2
iqlife 2010-12-22
  • 打赏
  • 举报
回复
没有遇到过错误,我的WIN 7都可以用,不管是什么,都行。。。
加载更多回复(8)

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧