尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Oracle11g安装教程和常见问题易错点

Oracle11g安装教程和常见问题易错点 本人 在安装orcale过程中遇到了许多问题也踩了许多坑在这里我将我踩过的坑总结下并给出相关解决办法希望能帮到些刚入门oracle的小白。题外话本人之前只接触过mysql应公司需要要安装oracle。重点重点重点一定要看完所有坑点再安装否则只能卸载重装不建议排错很难分析是哪里导致的另外卸载后一定要重启电脑。在安装前一定要搞清楚以下区别不然装起来迷迷糊糊的遇到问题也不知从何下手。oracle、PLSQL Developer和installclient的区别oracle就是个数据库类似于Mysql。PLSQL Developer是图形化连接工具类似于navicat其本身并不具备连接功能需要安装Oracle客户端如Oracle Instant Client或完整客户端才能连接数据库。installclient是Oracle官方提供的轻量级客户端工具包用于连接Oracle数据库PLSQL Developer能连上数据库就是该客户端的SQL*Plus起作用。弄清以上区别后就可以安装oracle及其对应的连接工具了oracle相关安装包Win11系统下Oracle11g数据库下载与安装使用教程_oracle11g下载-CSDN博客按照以上文章安装即可该文章的百度网盘链接不可用可以用以下夸克网盘的【夸克网盘分享 提取码njuE】这一步可以不做不影响直接点“是”即可。坑点坑点一所有的口令尽量按照要求大小写数字设置不然后面会出现奇奇怪怪的问题包括修改的syssystemscott等。坑点二在安装过程中如果出现以下界面点击安装此功能安装完后继续安装如果此次后续安装oracle步骤中报错则要卸载oracle再装因为这个.net framework就类似于驱动没有它安装不了oracle。卸载文章可以参考这个【彻底卸载ORACLE数据库_完全卸载oracle-CSDN博客】很全能卸载干净。坑点三按照博主的安装步骤成功安装后输入以下命令和博主的一致即可注意一定要一致如果出现“已连接到空闲实例”等内容就是安装失败了此时要卸载重装。sqlplus sys/123456orcl as sysdba接着直接在cmd输入lsnrctl status如果orcl实例显示为READY则证明安装成功显示为UNKONWN则表明安装失败要卸载重装这是因为实例没启动profile文件存在问题或者tnsname.ora出现问题新手很难排查重装快速解决。坑点四安装到这你以为就结束了其实并没有我当时安装好后也像博主这样然后第二天电脑重新开机后输入sqlplus sys/密码orcl as sysdba就报TNS错误了找了一堆文章看也没解决也问了AI打开运行的oracle服务查看也没有问题最后怀疑是缺少配置环境变量但是此时再配就会出现各种问题我也不知啥回事耗费了大量时间后面经过多次卸载重装验证确实是该问题导致的为了验证又花了中午休息时间所以必须要在安装好Oracle后立即配置环境变量这个过程中不能关机否则又得卸载重来。因此安装成功后要配置以下环境变量配置在系统环境变量下变量名ORACLE_HOME 变量值D:\SofeWare\oracle-11g\product\11.2.0\dbhome_1 #自己的oracle安装目录product\11.2.0\dbhome_1 变量名TNS_ADMIN 变量值D:\SofeWare\oracle-11g\product\11.2.0\dbhome_1\NETWORK\ADMIN #自己的oracle安装目录下的product\11.2.0\dbhome_1\NETWORK\ADMIN 变量名NLS_LANG 变量值SIMPLIFIED CHINESE_CHINA.ZHS16GBK #没改的话默认就是这个然后再path环境变量中添加以下内容。%ORACLE_HOME%\bin D:\SofeWare\PLSQL_client_12\instantclient_12_2这里插一句很多文章写着要配置tnsnames.ora和listener.ora如果安装后%ORACLE_HOME%\NETWORK\ADMIN下存在这两个文件就不用管它如果不存在就要自己新增里面的内容很多博客都有也可以问AI都会给好一般都会存在除非安装过程中出现了某些问题这样的话还是建议重装。配置好这三个变量后就可以用PLSQL连接了这里还是参照上述博客配置即可这里要区分下installclient和PLSQL Developer的区别按照以上步骤PLSQL能成功连接Oracle数据库。坑点五如果打开PLSQL配置首选项的设置后出现以下报错就是客户端位数不匹配具体的客户端和PLSQL匹配版本可以问AI结束~~~
返回列表