虚拟机里的报表软件如何能连本地的oracle数据库?

虚拟机里的报表软件如何能连本地的oracle数据库?,第1张

首先保证你的虚拟机数据库主机能够正确连接(ping通);
其次确保数据库端oracle的服务已经启动,可以看看端口1521是否处于Listen状态;
再确定防火墙(如果有)是允许访问的;
如果还不通,请在虚机里检查设置oracle客户端,可以用 Net Configure assistant的第三项:名字服务配置来设置,也可以直接编辑 客户端安装目录下 network\admin\tnsnamesora端,如:
orcon =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 1921681102)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
这个配置中:
1: orcon 唯一网络服务名,可以随便取
2: 1921681102:1521 数据库所在主机端口
3: orcl:服务器端的数据库的唯一实例名,必须是服务器安装的service名字,不可改
用 SQLPLUS user/passwd@orcon 连接试试看,如果是通的,说明环境是好的,请耐心检查
你这个报表工具吧。

创建数据库
选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。

不太理解你的问题,但是虚拟机有三种联网方式,一种是NAT,一种是桥接,第三种是虚拟网段互联,如果虚拟机地址需要和物理机在同一网段的话是桥接,如果仅访问物理机的话是NAT,如果多块网卡设置桥接还要设置桥接哪块网卡,默认VM-net 0是桥接,VM-net 8是NAT模式,仅供参考。

不知道你说是服务器上用的虚拟机,还是装在客户端用的,如果是后者,他在外在主机上是看不见的,是以特殊格式存在的,外在主机无法访问,要找,就得在虚拟主机里找了,但是可以通过移动设备或网络导入来!

如果是初学oracle的话 还是建议在 winodws下吧,linux下真的一堆问题,除非你对linux下的oracle很熟就没的说。
虚拟机啊跑应该是WM虚拟机吧 一般都会自带一个10开头的 虚拟机IP地址,你的物理机地址比如说1921680100,物理机是可以直接访问虚拟机的10开头的虚拟机IP地址,前提是虚拟机做了NAT或者桥接安装了。这样的话 物理机就是直接访问一台远程的oracle数据库了。
连接oracle方式有分很多种
1、开发 JDBC
2、系统ODBC
建议用PLSQL7,红色的那个,那个只能安装32位的版本客户端 64位的会安装不上。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13329977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存