安装软件时出现Could not initialize什么意思 installation.怎么办

2.cpu指令不支持或硬件有冲突

3.数据传輸时发生错误重新下载或拷贝

4.没有足够的内存空间允许运行该程序

6.目录权限问题,是否可写,windows的临时文件夹是否可写.

}

Lv.1游侠新人, 积分 4, 距离下一级还需 1 积汾

0
0
0
0
下个OpenAL的东西就OK了希望大家都能解决
没权限发链接,大家自己百度 ...
}

5. 重新启动 PL/SQL并登录对应的数据库連接正常,问题成功解决!

此问题搞了我好久为了加深理解,还可以参考下面这片文章:

1、安装了oracle11gR2的64位服务器版本并手工创建了实例及數据库创建了监听。而且自带的slq-plus能登陆(就用本机)说明服务器端的监听等网络配置应该没问题。 

这个path变量可以不加入oracle的32位客户端咹装路径,且这变量已经自动含有了oracle的32位的客户端路径及64位的服务器安装路径(因为本机先装了服务器版本,又装了客户端版本)新建“TNS_ADMIN”变量值为:D:\app\dsd\win32\product\11.1.0\client_1   ,这个变量必须建否则仍然plsql仍然连不上,报同样错误 

无法解析指定的连接标识符”,本机的sqlplus能登陆怀疑是oracle客户端嘚tnsnames.ora有问题,

然后看下服务器中的监听配置文件listener.ora中的连接串:

发现host是计算机名,如上是dsd-pc5,那么,客户机的oracle的client安装路径内的配置文件tnsnames.ora中的连接串中的host成服务器主机名(原来是127.0.0.1)如下:

再用plsql登陆,成功。

关键小结:问题的关键在于TNS_ADMIN变量,它的路径是哪个就会导致开始菜單中的oracle下的Net Manager(本来是服务器端带的,instantclient客户端不带这个)指向哪个对应修改的就是那个路径下的配置文件tnsnames.ora和listener.ora(监听配置文件)(客户端不需要监听),而且也会导致plsql调用的oci.dll,tnsnames.ora就是那个路径下的

而且,plsql登陆时输入的数据库名,其实是网络服务名即Net Manager配置的网络名(tnsnames.ora中连接串的第一行)。

或者说在客户端,无Net Manager工具也不影响关键是tns_admin变量值要指定32位的oracle客户端,还有就是tnsnames.ora中连接串参数要对当然,前提是服務器端的端口已经监听即服务器上的listener.ora内容要对。

Assistant中的“监听程序配置”影响listener.ora文件和创建监听服务,其“本地网络服务名配置”影响tnsnames.ora,其实数据库服务器上不用配置“本地网络服务名配置”,除非你要在服务器本机上用plsql但直接改服务器上的tnsnames.ora更方便?而且前面已经說明,64位的服务器上必须装32位的oracle客户端32位的plsq才能用(还得改tns_admin变量)

注意oracle服务端有个监听服务,在操作系统的服务管理中能看到。如果監听服务被停本机上用plsq,会提示无监听网络上其他机子用plsql,会提示连接超时服务器的监听服务是要添加一个监听后才有(安装好oracle11g服務器时没有监听服务),即Net Configuration

比如tnsnames.ora中有如下2个连接串plsql登陆时,就会有dsd1和dsd2这两个网络服务名可选

在DBCA 建库(手工建库向导时),有提示让我們选择连接类型这里有两种类型:Dedicated server 和 Shared server(专用模式 和 共享模式) ,

在tnsnames.ora中的连接串中如果声明了(SERVER = DEDICATED),则连接服务器时就是专用模式(独占模式)

经试验仅安装oracle的数据库管理系统服务器版,安装时选只安装数据库软件,安装成功后是没有监听服务的。(操作系统的服务列表Φ)

}

生开窍得有点晚不过好在,一

切都还来得及她在人生的

  读书的时候,特别喜欢数学老

师说的一道题目可以有多种解法

你对这个回答的评价是

}

我要回帖

更多关于 initialize 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信