虚拟机局域网连接oracle配置

来源:互联网 发布:搜狗输入法linux版 编辑:程序博客网 时间:2024/05/19 00:47

今天终于在自己的电脑上实现了虚拟机和我的系统之间的局域网oracle连接。自己搞了好久……

 

目的是控制oracle的物理内存占用,因为虚拟机我只分配给它512内存,这样我外面系统就可用1G内存(我是1536M内存),运行得比较顺畅一点,呵呵……

 

注意:一下都是本人的操作,并且没有通过实际的物理局域网测试。

 

记录几个知识点:

1、首先在虚拟机里面安装了server 2003 EE, 然后安装了oracle 10g,按照表找默认的配置顺序下来,什么也不用做。

 

2、在外面的系统(XP)里,安装client的管理员版本,也是按照默认的配置。然后会跳出一个配置服务器的对话框,在这里认真阅读每个空格的填充提示,在服务器的地址里填上服务器IP地址,我的是192.168.101.132(XP是192.168.101.72),配置完成以后由一个测试,如果配置没有错的话,这里测试就可以通过了,也就是说到此结束了,否则呢就是有问题的。就这么简单,呵呵……

 

注意:

服务器上不用在net manager里面把服务命名里的服务类型改成共享服务器,这样改了以后发现会出现ORA:12520错误。

这个错误一般是由于客户端的tnsnames配置的专用/共享服务器,与oracle服务器的不一致造成的。

(我在服务器里面把这个改成了共享服务器模式,结果使用“conn name/password@orcl”登陆方式出现这个错误)

 

还有一个就是登陆sys用户以后的show parameter list命令,这里显示了local_listener和remote_listener的两个value。我一开始反复修改监听器,以为是应该配置监听,才能使连接成功,结果发现这两个value都变成空的,一开始把第一个也就是local_listener设置成了(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver)(port=1521)),然后用非sys用户连接就可以了,之前不行,现在都配置好以后,在将这个value设置成空,发现也可以的,不知道这两个值是做什么用的。

原创粉丝点击