在Windows 7 HOST OS 下访问 CentOS 5.5 Guest OS下的Oracle

首先在Wmware workstation里面装好CentOS5.5, vware tools 和 Oracle 10gR2.

然后在启动虚拟机时,如果没有设置数据库自启动的话,那么在以oracle用户登入系统以后,先输入

lsnrctl start

命令启动监听.

然后用 sqlplus /nolog

先登入sql*plus命令行环境.然后用

conn sys/*** as sysdba

创建连接,并以sys用户的身份登录,再输入

startup

命令启动数据库.

顺便以 su - root命令切换到root用户

输入 ifconfig 命令得到如下信息

inet addr:192.168.59.128  Bcast:192.168.59.255  Mask:255.255.255.0
等会用来配置win7 下的net service.

接下来接换到win7的环境下.

下载oracle database 10g client release2

在选择安装类型时,建议选择'管理员"选项,会安装许多必须的配置工具,实用工具.

全部选择默认.

安装完成后,在运行oracle net configuration assistant时,由于win7的安全机制,默认是不能运行的,右键点击"以管理员身份运行"才可以运行.

选择 "本地NET 服务名配置"

在Windows 7 HOST OS 下访问 CentOS 5.5 Guest OS下的Oracle

这里输入gues os 下数据库的service_name,默认和instance_name相同.

网络协议选择TCP,接下来要输入主机名,

在Windows 7 HOST OS 下访问 CentOS 5.5 Guest OS下的Oracle

我们前面用ifconfig 得到的ip地址这里就可以填上了.这里输入192.168.59.128, 这里端口号就使用默认的1521.

然后下一步选择测试,输入你在GUEST OS 下设置的用户名和密码.测试成功.

最后让你给NET SERVICE 起名,这里我们起名JSSBOOK_192.168.59.128,加上ip地址容易区分.

至此基本完成.

这里再次由于win7的权限控制,win+R输入'CMD'命令,直接输入sqlplus命令是不能运行的,

要进入D:\oracle\product\10.2.0\client_1\BIN 目录下.找到sqlplus.exe这个可执行文件,右键点击属性,

选择以windows xp 兼容性模式运行这个程序,

再进入cmd界面.输入sqlplus /nolog命令

ok,就可以登录了..至此.你可以选择安装PL/SQL DEVELOPER 或者 TOAD .这下就可以在自己电脑上做一些小的测试了.

相关推荐