最近入职,公司使用orcale数据库,因为以前使用的数据库是mysql,所以第一次安装时很是走了一些弯路,就在这写下来以免下次出错。
1 安装的时候出现版本不对应
图与参考来自 《见水印》,此时是只兼容xp系统(疑),在安装目录中找到install目录下的oraparam.ini文件进行修改,取消只读属性,把本机检测到的版本添加进去,以6.1版本为例,添加代码为
Windows=5.0,5.1,5.2,6.0,6.1 //windows前面不要#
[Windows-6.1-required]
#Minimum display colours forOUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed requiredfor OUI
#CPU=300
[Windows-6.1-optional]
//orcale 11g 我找了一下没有这个文件,好像是对win7优化了
然而这并不一定是结束,如果还不行,就找到refhost.xml文件(..\安装包\database\stage\prereq\db)下
<!--MicrosoftWindowsVista-->
<OPERATING_SYSTEM>
<VERSIONVALUE="6.0"/>
</OPERATING_SYSTEM>下
添加代码:
<!--Microsoft Windows7-->
<OPERATING_SYSTEM>
<VERSIONVALUE="6.1"/>
</OPERATING_SYSTEM>
2 环境检查成功后经常闪退
我已经在这阵亡好像,怎么想都是版本的错。
3 程序异常终止
这里好像是权限的问题,把安装的程序属性打开,改成兼容模式,默认成以管理员权限打开,应该就是可以了。
4 基本上是安装ok了,plsql这里会出现一些只有三格啊,下拉为空之类的错误,解决方法先发个连接把
http://www.cnblogs.com/yaobolove/p/5682982.html
5 如果,还是有毛病,那么使用orcale8.o兼容标识勾选上,在SID进行输入 。
应该就gg了
20190507更新
电脑突然蓝屏了,重装了系统所以开始了新一轮的安装,这次又出现了新问题(哭),记录下以后使用
database为空,这是监听器没有配置好
新增环境变量 TNS_ADMIN 和orcale_home
这时候database应该有了,但是,还是连不上去
一直报错 TNS:no listener
在listener.ora 文件中新加新安装的数据库好像有效果
cmd命令lsnrctl stop
、lsnrctl start
重启监听
虽然和我的情况不符合,但这个写的挺好的
https://www.cnblogs.com/haimishasha/p/5394963.html
最后出现了
"listener does not currently know of SID given in connect descriptor"
找了很久一直没有适合的解决方法,最后发现是这个新的tnsnames.ora配置少了,nmsl