用户在使用宽带连接上网,或者使用无线局域网时,都会涉及到设置DNS服务器地址。具体方法:
打开电脑,Win7系统下同时按住win+R键,打开运行窗口,输入cmd,再单击确定按钮;
在打开的命令窗口中输入命令“ipconfig /all ”,再按下回车键;
在得出的数据信息里,找到DNS服务器,后面的一串数字就是DNS的地址了。
1.常用的plsql与sqldbx只有32位版本,只能使用32位的ODAC,2.在64位系统上,如果使用32位的ODAC,asp.net程序时会报异常:尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。
3.32位的ODAC安装时无法向注册表写入必要信息,分布式服务Oracle Services for MTS无法安装.
后来在网上疯狂搜索,发现出了这个问题的人还不少,其实,Oracle的客户端版本与服务端版本没有必然限制,32/64位的客户端访问32/64位的服务器没有任何问题,32位的客户/服务端装在32位的操作系统上,32/64位的客户/服务端装在64位的操作系统上也没有任何问题,主要是这些客户端与其它程序的兼容性问题.看来64位的系统想普及,还需时日啊。
当然,解决的方法也是有的,主要思路就是不管32/64位的ODAC都一并装上去,然后plsql与sqldbx通过32位的ODAC来访问数据库,asp.net程序通过64位的ODAC来访问数据库/使用分布式事务。
首先,安装64位的ODAC(install.bat oramts).由于操作系统也是64位的,这样就只需按照常规方式,在环境变量(Path)里加上其目录与其bin目录的路径,然后去注册表里修改语言设置(NLS_LANG),再加上监听文件路径(TNS_ADMIN),asp.net程序就可以通过64位的ODAC来访问数据库/使用分布式事务了。
然后,安装32位的ODAC(install.bat basic).由于操作系统是64位的,无法操作注册表,这样安装后无法在注册表里写入必要数据,使用时也无法从中读取必要设置.这样相关的设置就只能通过环境变量来读取.还是在环境变量(Path)里加上其目录与其bin目录的路径,然后在环境变量里加上语言设置(NLS_LANG)与监听文件路径(TNS_ADMIN),然后在plsql与sqldbx的程序设置里,将oci文件路径强制指定为32位的ODAC路径,这样程序就可以正常使用了。
这里有几点需要说明:
1.如上所述,在Path里既有32位ODAC的路径又有64位ODAC的路径,这样相关程序会不会读取错误呢?结论是不会,32位的plsql与sqldbx会跳过64位的oci去调用32位的oci,而64位的asp.net程序则会跳过32位的oci去调用64位的oci.这样大家互不冲突。
2.32位的程序与64位的程序可以共同指向同一个监听目录,使用同一个监听文件。
3.环境变量的更改与生效之间有时间差,可以不到1秒,也可能几分钟,所以最可靠的方式是重启。
可以的,只不过服务器一般不会使用win7.重装系统可以使用白云一键重装系统软件,一键操作,很简单。而且还有纯净版的。
使用步骤:
1、到白云一键重装系统官网(http://www.baiyunxitong.com/?zp)下载软件;
2、安装并打开软件;
3、点击一键极速重装,然后选择你要的系统,点击安装装机版。
经过这三步之后就不用再有任何操作,只需要等待系统下载完成就可以自动重启电脑,并且进入自动重装系统过程。支持XP。win7,win8,win8.1,win10。
~希望我的回答对你有帮助,如果有疑问,请继续“追问”!
~答题不易,互相理解,您的采纳是我前进的动力,感谢您!!
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)