连接Oracle数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 00:47:35
我在主机(windows系统)上安了一个LINUX系统的虚拟机,并且在虚拟机上安装了Oracle数据库。怎样实现主机上访问虚拟机的数据库呢?
在DOS下输入 sqlplus 提示不是内部或外部命令。
我的虚拟机和主机使用的是 host-only连接方式。
可能我说的不太明白,多包涵了,但是请想好再回答。。
都说了 sqlplus会提示不是内部或外部命令
sqlplus / as sysdba
>startup
我也知道在 虚拟机上输入上面的命令把数据库起来。

首先在你的主机Windows操作系统下安装Oracle的客户端,然后打开客户端,将数据库添加到树,配置以下参数 主机名(***.***.*.*) 就是你安装的Linux操作系统的IP地址, 端口号默认的1521 SID:Linux下Oracle的数据库全局变量(我的是 orcl ) 网络服务名: 你自己随便命名一个(我一般都叫 DB-服务器的最后三位IP 例如DB-88) oracle客户端配置完毕 然后在本地命令行窗口 就可以操作你的Linux系统下面的数据库了 我一般都用P/L SQL 挺好用的 举个备份数据库的例子吧 exp 数据库名/密码 @ DB-88 file=db-bfec-0910.dmp 回车就OK了

sqlplus / as sysdba
>startup

你的机器上得装个Oracle客户端才行啊,SQLPlus是 Oracle客户端的一部分