1、虚拟机中的oracle,要在net配置界面中,把数据库sid所在的主机地址,由localhost换成windows 7 的机器名;
同样在net配置界面中,把监听器的监听地址也换成windows 7 的机器名;
在监听器配置面板中,修改一下监听端口号,默认是1521,点击net配置界面中的“文件”菜单中的“保存配置”,然后再把监听端口改回1521;
2、关闭windows 7的防火墙;
3、重启oracle的监听器服务。1、d:\mysql\bin\>mysql -h localhost -u root //这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON TO 'root'@'%' WITH GRANT OPTION //赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES //修改生效
4、mysql>EXIT //退出MySQL服务器1如果你在linux上装的完整的数据库,可以修改 tnsnamesora文件,将里面的实例名改为windows数据库里的实例名,host改为windows的IP地址。也可以直接把windows下的tnsnamesora文件拷贝到linux下,然后修改host为win的IP。在linux上就可以连接windows数据库了。
2不改配置文件也可以连接,在linux上用oralce登录,
使用命令slqplus 用户名/密码@win_IP/实例名。
用户名密码实例都是windows数据库上的。
虚拟机的网络用桥接,并在虚拟机里配置ip地址,ip地址与主机的ip一定要在同一个网段,保证与主机可以互相 ping 通 。
关闭虚拟机里的防火墙
在虚拟机里配置oracle监听。
可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)