当前位置:首页 » 数据仓库 » 虚拟机数据库在本机连不上
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

虚拟机数据库在本机连不上

发布时间: 2022-05-03 00:37:25

⑴ 本地计算机无法连接虚拟机中的Oracle数据库

你的win8系统里用net
manage
配置下监听,要是配了的话,在
xp系统
里看看监听启动了么,cmd里
lsnrctl
status查看,lsnrctl
start启动

⑵ win7系统中PLsql连接虚拟机oracle数据库,连不上怎么回事

用下面的办法(32位系统同样适用)
64位操作系统下使用PL/SQL
Developer连接Oracle:
•1.
下载32位Oracle
InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2.
将系统的tnsnames.ora拷贝到该目录下;
•3.
在PLSQL
Developer中设置Oracle_Home和OCI
Library:
ToolsPreferencesOracleConnection:
Oracle_Home:
C:\instantclient-basic-nt-11.2.0.2.0
OCI
Library:
C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4.
在PLSQL
Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL
Developer:
@echo
off
set
path=C:\instantclient-basic-nt-11.2.0.2.0
set
ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set
TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start
plsqldev.exe

⑶ 虚拟机上安装了SQL2005,但是连接不上服务器,IP和计算机名都不行

(1)打开数据库,用本地帐户登录,右击第一个选项,选择属性:

从上图中我们可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议即可。如果服务器上运行的是Windows 7操作系统,其配置步骤为(其他微软操作系统的做法类似),打开“控制面板”选择“Windows防火墙”选项,然后点击高级选项,

⑷ 数据库连接不上是怎么回事

按 Win + R 键, 在运行里 输入 services.msc 找到SQL SERVER(MSSQLSERVER),看看这个服务开启了没,没开的话手动开启一下,再连接。

⑸ 如何在本机连接虚拟机上的oracle数据库

ping通只是基本的要求,要想登陆还需要确认你虚拟机里面的oracle数据库的监听已经开启并且本地net已经配置好,这样在本机就可以通过第三方工具如PLSQL登陆

⑹ 通过vmware安装linux虚拟机,在虚拟机上装完oracle后,配置了监听,但是无法在本地连接数据库

首先确认一点,你实体机和虚拟机链接方式和IP配置方式。
实体机和虚拟机胡同是必须的,还有一点虚拟机建议采用是固定IP,如果是自动获取IP可能会有问题!
确认后 在安装Oracle。另外,Linux中安装Oracle需要准备的东西很多,不知道你配置的是否有问题。

⑺ 本机vs和虚拟机数据库连接怎么

你得虚拟机是vmware吗?
如果是在虚拟机网卡设置为桥接模式,然后给虚拟配置一个和本机同一段ip即可访问虚拟机了。
或者使用host-only模式选择一个vmnet1或vmnet1然后在本机网卡vmnet网卡和虚拟网卡设置同一段ip也可以访问

⑻ 虚拟空间的mysql数据库是不是不能本地连接

MYSQ一般都是不能外链的,就像我用的息络的虚拟主机,他们的MYSQL就不能外链,更不能本地链接了,MSSQL是可以的

⑼ 怎么在本机连接虚拟机里的数据库

虚拟机和物理机网卡桥接,能ping通就可以访问,你可以从你虚拟机网卡设置里看看是不是桥接Bridge。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.Data;
using System.Windows.Forms;

namespace DataInput
{
public class DataInputClass
{
private string instrName="";
private string ConStr = "server=.;database=SerialData;uid=sa;pwd=880906";
//数据库对象
SqlConnection conn = null;
SqlCommand cmd = new SqlCommand();

char separator = '^';
string[] myResult = new string[10];

public DataInputClass(string myInstrName)
{
instrName = myInstrName;
}
public string InstrName
{
get
{
return instrName;
}
}

public string myDataInput(string myInstrCode)
{

//打开数据库
try
{
conn = new SqlConnection(ConStr);
conn.Open();

if (!(conn.State == ConnectionState.Open))
{
MessageBox.Show("数据库打开失败!");
}
}
catch(Exception e)
{
MessageBox.Show("数据库打开异常!"+ e.Message);
return "";
}
//数据入库
try
{
myResult = myInstrCode.Split(separator);
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into SerialResult values(" + "\'" + myResult[0] + "\',\'" + myResult[1] + "\',\'" + myResult[2] + "\')";
cmd.ExecuteNonQuery();
cmd.Dispose();
return "";
}
catch(Exception e)
{
MessageBox.Show("数据插入失败异常!" + cmd.CommandText+"|"+e.Message);
return "";
}

}

}
}