① win10下oracle11g数据库突然连接失败怎么办
安装Oracle时,即使事先已经安装好Java环境,以Administrator身份执行安装,启用Windows XP SP3兼容模式,无论选择服务器型还是桌面型在先决条件检查时全部失败,并不是数据规格不达标而是全部显示成N/A,Oracle无法执行任何检查,错误提示类似下面的样子:
你可以忽略所有强制安装,一般不会影响功能
事实上Oracle执行先决条件检查是依赖c$共享,很多系统管理员为了安全默认都关闭了这个,所以导致检查不通过。打开方法很简单,确保“服务”里的Server服务正常运行,然后在CMD命令控制台里输入
net share c$=c:
即可,如果仍然不能通过先决条件检查,请修改计算机名、账户名、域或工作组名为英文,并且确保网络连接正常(虽然安装时并不是必须要连接网络)
② 急!!!!Oracle11g又连接不上了!!!
要开启监听,配置服务名,或者直接sysdba 登录
③ C#连接Oracle11g数据库连不上
string
ConnectionString="Data
Source=sky;user=system;password=manager;";//写连接串
OracleConnection
conn=new
OracleConnection(ConnectionString);//创建一个新连接
try
{
conn.Open();
OracleCommand
cmd=conn.CreateCommand();
cmd.CommandText="select
*
from
MyTable";//在这儿写sql语句
OracleDataReader
odr=cmd.ExecuteReader();//创建一个OracleDateReader对象
while(odr.Read())//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了
{
Response.Write(odr.GetOracleString(1).ToString());//输出字段1,这个数是字段索引,具体怎么使用字段名还有待研究
}
odr.Close();
}
catch(Exception
ee)
{
Response.Write(ee.Message);
//如果有错误,输出错误信息
}
finally
{
conn.Close();
//关闭连接
}
④ 求大家帮帮忙,oracle 11g网络适配器无法建立连接,
在命令行:tnsping orcl 什么结果?
看你的orcl本地网络服务名,你用的是service_name,那么:
不要选择SID,选下面那个 服务名, 然后输入:orcl 试试看
⑤ oracle 显示协议适配器错误,怎么回事啊!
原因:相关的服务没有开启。
1、打开sqlplus,输入用户名和密码后出现错误DRA-12560:TNS:协议适配器错误。
⑥ oracle 11g安装成功后为什么网络适配器连接失败
你应该还有别的什么服务没有打开,进入控制面板、服务,打开所有有关oracle的服务就应该能解决你的问题!
⑦ oracle 11g修改端口号后连接不上
oracle默认端口号是1521.很容易就被黑客扫描到然后天天惦记你的数据库
所以修改默认端口号就很有必要了
1、首先查看监听状态
lsnrctl status
2、关闭监听
lsnrctl stop
3、修改监听文件1521====>10001
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = /u01/11g)
(SID_NAME = pu)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = target)(PORT = 10001))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = /u01/oracle
4、登陆数据库修改local_listenner
SQL> show parameter local_listener
⑧ Oracle 11g网络适配器不能建立连接
我两次遇到这种情况,可能禁止开机启动所致。解决方法:
1.右键电脑,管理,服务和应用,或者试试
2.修改localhost 之类的东东。。。
3.cmd->lsnrctl->start,
⑨ oracle 11g安装成功后网络适配器不能连接是什么原因
我晕,你在安装的时候 肯定是设置了数据库的启动为手动的,去我的电脑-管理-服务 找出与你数据库相关的服务 把它打开,或者在cmd的命令下面去启动。