Oracle安装出现的问题
- 格式:doc
- 大小:106.00 KB
- 文档页数:3
Oracle安装遇到INS-30131错误的解决⽅法需要学习SDE配置相关知识,其中Oracle数据库安装遇到错误INS-30131,虽然未能最终解决,但找到了初步的思路,记录下来给⼤家提供参考。
下⽂对很多知识的理解可能存在错误或不够精准,仅作参考。
软件:Oracle12cR1 版本:12.1.0.2系统:win10 版本:10.0.10240问题描述:配置SDE需注意:数据库服务端应与SDE统⼀,数据库客户端应与ArcMap统⼀。
安装数据库时遇到INS-30131错误,未能解决。
安装过程中先装数据库服务端,再装客户端。
其中11gR2版本服务端安装中,第⼆步选择跳过软件更新报INS-30131错误;12cR1版本服务端可顺利安装,随后安装客户端时第⼆步选择跳过软件更新报INS-30131错误。
如图选择“跳过软件更新(S)”,点击“下⼀步(N)”。
报错INS-30131,未能解决。
⽹上流传⽅法两种:其中⽅法2⽹上流传较⼴,有不少⼈表⽰成功解决问题。
11gR2版本的错误未尝试解决,对于12cR1版本尝试了以上两种⽅法,两种⽅法都可使客户端安装顺利完成。
但是对于⽅法1,最终⽹络服务名配置时报错,⼀般报“⽆监听程序”错误。
对于⽅法2⾃⼰遇到问题(这个问题应该不是普遍情况),系统原本就有名为C$的c盘共享⽂件夹。
右键停⽌名为C$的c盘共享⽂件夹后,(系统会提⽰即使删除当计算机重启时还会恢复)新建共享会提⽰C$已存在,⽆法创建。
重启计算机后系统原有C$共享⽂件夹⾃动恢复。
为了删除该共享⽂件夹并使其在系统重启时不恢复,采⽤以下⽅法:打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters⾥⾯有两条是控制共享⽂件夹在计算机重启时⾃动恢复的,为:AutoShareServer和AutoShareWks,这两条可能不存在。
Oracle的常见错误及解决办法ORA-12528:TNS:listener: all appropriate instances are blocking new connectionsORA-12528问题是因为监听中的服务使⽤了动态服务,实例虽然启动,但没有注册到监听。
实例是通过PMON进程注册到监听上的,⽽PMON进程需要在MOUNT状态下才会启动。
所以造成了上⾯的错误。
解决这个问题,有三种⽅法:1、把监听设置为静态;2、在tnsnames.ora中追加(UR=A);3、重新启动服务;⽅法1、通过修改listener.ora的参数,把listener.ora动态注册设置为静态注册,然后重新启动监听# listener.ora Network Configuration File: $ORACLE_HOME\network\admin\listener.ora# Generated by Oracle configuration tools.LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))(ADDRESS = (PROTOCOL = TCP)(HOST = [IP])(PORT = 1521))))SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = [DBNAME])(ORACLE_HOME = [$ORACLE_HOME])(SID_NAME = [SID])))静态注册的风险:如果在instance运⾏中,lisener重新启动,就找不到instance了。
静态注册需要先启动lisener,再启动instance。
且静态模式下,lisener status显⽰的是unknown⽅法2、启动到nomount状态,通过修改tnsnames.ora的参数# tnsnames.ora Network Configuration File: $ORACLE_HOME\network\admin\tnsnames.ora# Generated by Oracle configuration tools.SYK =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = [IP])(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = SYK)(UR=A)))然后连接上数据库SQL>alter database mount;SQL>alter database open;⽅法3、重启ORACLE或者重启ORACLE服务在oracle帐户下依序执⾏如下命令:sqlplus / as sysdba;//在其它帐户(如root)下执⾏可能会报错(ORA-01031)因为这些帐户没有在dba组中shutdown immediate;startup;/s/blog_636415010100x3lc.htmloracle实例名: error while loading shared libraries: libskgxp10.so: cannot open shared object file: No such file or directory是环境变量LD_LIBRARY_PATH的问题。
Oracle11G 在 window7 环境下安装方法(win7)首先在自己的 Windows 7 旗舰版上,Oracle 11g 在“产品特定的先觉条件检查”时,提示以下错误:在第一幅图片中,我们可以看到在 Oracle 在检查操作系统兼容性时,没有通过检查,此时,我们在点击“下一步”进行安装时,是不能安装的,会跳出第二幅图片中的错误提示,所以只能在解 决了兼容性问题后,才能安装 Oracle。
这时,我们先得找到 Oracle 的安装文件,下面就以我的安装文件的路径进行说明,首先找到路径: ”E:\Oracle Enterprise_Standard Edition_11.1.0.7\database\stage\prereq\db\refhost.xml“。
在找到”refhost.xml“文件后,如果你没有安装 XML 软件,就以记事本的方式打开该文件,在打开之后我们找到如下节点:{<!--Microsoft Windows Vista--> <OPERATING_SYSTEM> <VERSION VALUE="6.0"/>}把上述节点替换为以下节点:{<!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM>} 替换完成后,点击保存并退出。
接下来就可以点击”setup.exe“进行安装了,在进入到”产品特定的先觉条件检查“的安装界面时,仍会有上面第一幅的图片安装画面,仍是系统的兼容性检查不通 过,但我们不管点击”下一步“进行继续安装,在点击了”下一步“按钮进行安装时,会跳出以下错误,如下图:此时我们点击”是“进行继续安装,接下来安装程序就进入到下一个安装程序了,安装程序界面如下图:我们继续进行 Oracle 的安装程序,点击”下一步“继续,当我们点击了”下一步“的按钮时,此时就会来到 Oracle 的安装界面,如下图:到这里整个 Oracle 安装程序可以说安装成功只是时间问题而已了,我们继续点击”安装“按钮进行 Oracle 的安装,这时 Oracle 安装程序将会配置和启动先前所选的组件,如下图:在等待 Configuration Assistant 配置完毕后,就开始正式安装到我们的计算机硬盘上了,此时,就进入到 Oracle 数据库的启动和创建界面了,如下图:在等待 Oracle 数据库创建完之后,就完成了对 Oracle 数据库的安装了,最后是 Oracle 的完成安装界面:到这里就已经彻底完成了安装 Oracle 11g 的过程了,此时我们发现有”口令管理“的按钮,在 Oracle 11g 中,”scott“账户默认是锁定的,如果你想像以前一样使用"scott"账户进行登录的话,就点击” 口令管理“按钮对"scott”账户进行解锁。
Linux安装Oracle出现乱码怎么解决
Linux系统下Oracle经常会出现乱码,不管是安装还是使⽤过程中都会出现中⽂乱码。
这是因为Linux系统中缺少了某些字体,只要安装了这些字体,就能解决这个问题了。
解决办法⼀:
⽅法如下:
把中⽂字体放到Oracle安装包的 jdk/jre/lib/font/fallback下就可以了。
对于使⽤Oracle图形化⼯具时出现的乱码问题:
把中⽂字体复制到 ~/.font下,然后执⾏:
复制代码代码如下:
$ sudo mkfontscale
$ sudo mkfontdir
以上就是Linux安装使⽤Oracle出现乱码怎么办的全部内容了,Oracle中会⽤到jre等字体,如果没有这些字体就会出现中⽂乱码。
解决办法⼆:
exportNLS_LANG=AMERICAN_AMERICA.UTF8
export LC_ALL=C
oracle级别⽤户执⾏即可。
英⽂界⾯显⽰。
[oracle@ora database]$ export LANG=en_US
以后改回来⽐较⿇烦,有个⽐较帅的⽅案,经过测试可⽤使⽤。
oracle 安装心得Oracle是一种功能强大的关系型数据库管理系统,被广泛应用于企业级应用程序的开发和运行中。
在实际安装Oracle的过程中,我积累了一些心得体会,现在分享给大家。
安装Oracle前需要明确自己的操作系统版本和硬件配置。
根据不同的操作系统版本,Oracle提供了对应的安装程序。
确保自己下载的安装程序与操作系统版本相匹配,以免出现不兼容的情况。
此外,Oracle对硬件的要求较高,建议在安装前检查一下自己的硬件配置是否满足最低要求。
在安装过程中,我发现了一些常见的问题。
首先是安装路径的选择。
Oracle默认安装在C盘,但是C盘空间有限,如果数据库需要存储大量的数据,建议选择一个空间更大的硬盘作为安装路径。
其次是数据库的命名。
Oracle要求数据库的名称必须唯一,且不能包含特殊字符。
在命名数据库时要注意避免重名和特殊字符的使用。
另外,安装时需要设置管理员账户和密码,这是后续管理和操作数据库的重要凭证,务必牢记并妥善保管。
在安装过程中,我还遇到了一些常见的错误。
其中一个是“无法连接到数据库实例”的错误。
这个错误通常是由于网络连接问题或者数据库服务未启动引起的。
解决办法是检查网络连接是否正常,确保数据库服务已经启动。
另一个常见的错误是“内存不足”的提示。
当安装程序检测到系统内存不足时,会给出此错误提示。
解决办法是关闭一些占用内存较大的程序,或者增加系统内存的容量。
安装完成后,需要进行一些配置和优化工作。
首先是网络配置,需要配置监听器和监听端口,以便其他计算机可以访问到数据库。
其次是安全配置,包括设置密码策略、用户权限和访问控制等。
此外,还可以进行性能优化,如调整内存和磁盘的使用方式,以提高数据库的运行效率和响应速度。
在使用Oracle的过程中,我还发现了一些实用的技巧和工具。
例如,可以使用SQL Developer这样的可视化工具来管理数据库和执行SQL语句。
此外,Oracle还提供了丰富的文档和教程,可以帮助我们更好地理解和使用数据库。
安装oracle数据库常见的错误第一篇:安装oracle数据库常见的错误安装oracle数据库容易出现的几个错误及解决办法这几天因为学习的关系,需要安装oracle数据库。
以前在机子上装过,但是卸载了,在再次安装的过程,碰到一些问题,查了一些网上的资料,现在整理起来,相信蛮有用的!一、第一次安装容易出现的错误。
第一次安装出现“加载数据库错误areasQueries”的错误,一般是因为Oracle安装目录带有中文字符的目录二、再次安装容易出现的错误第一次安装失败或者卸载后再次安装oracle数据库,需要在注册表里删除相关注册信息才行。
1、删除ORACLE注册表,位置如下:HKEY_LOCAL_MACHINESOFTWAREORACLE ORACLE8i 与ORACLE9i的注册表与ORACLE8 ,ORACLE7有所不同,oracle9i注册表的主要内容在HOME0中,再安装其他产品则会出现HOME1,HOME2等。
所以如果机子上没有别的产品的话同,把ORACLE 及以下键值全部删除。
2、删除oracle服务,位置如下: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesoracle 含oracle 在内全部删除掉,当然,服务可以用关工具进行删除,同等效果的。
注意,如果已经安装了ArcSDE For Oracle,在删除Oracle键值的时候,不能删除带有ArcSDE关键字的键值,否则容易造成ArcSDE无法运行。
3.删除事件日志,置如下:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesE ventlogApplication 删除下面所有Oracle 开始的项。
在这里说个题外话,用优化大师清理垃圾文件的时候,容易把oracle的日志文件删除掉,注意使用。
4.删除Oracle环境变量。
5.如果菜单里有,把跟Oracle有关的全部删除掉。
ORACLE 安装报错问题现象描述:1)运行./runInstall命令时,不能打开图形安装界面,显示错误:Xlib:connection to ":0.0" refused by server.解决方法:在root用户下输入:xhost +,再使用oracle登陆进行安装,问题解决。
(这是因为默认状况下,只有root用户可以开启图形界面,xhost +命令就是赋予其他用户权限。
现象描述:2)在安装的时候会报如下错误。
解决方法:这是因为,oracle安装的时候会绑定本机ip,所以不能用dhcp来配ip,改成静态ip就可以解决这个问题了。
重新安装时一定要清除原来安装目录下的文件,清空/tmp/下的东西。
否则再次安装的时候,会报错。
现象描述:3)在安装检查的时候,提示MEM和SWAP不够,解决方法:给虚拟机分配1GB以上的MEM和1G的SWAP。
现象描述:4)在启动HTTP Server的时候出了OUI-25031错误,查询安装日志。
其实缺一个lib文件。
解决方法:# ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2用此命令链入库文件就可以了。
现象描述:5)在执行runInstaller时,系统报错:You do not have sufficient permissions to access the inventory '/oracle11g/oraInventory'. Installation cannot continue. Make sure that you have read/write permissions to the inventory directory and restart the installer.: Permission denied解决方法:在启动安装程序的时候,oracle会去找/etc/oraInst.loc和oratab这两个文件。
win7安装oracle 10g时发生“程序异常终止。
发生内部错误”的提示
安装oracle10g“程序异常终止。
发生内部错误。
请将以下文件提供给oracle技术支持部门。
发生情景:我由于在做开发时需要用IE9来做开发,来看展示页面,而IE9在windows XP 上是无法安装的,所以使用windows7+IE9
在安装Oracle 10g数据库时发生了错误,以前windows7上安装从来没出过的错误,现在把解决问题的方法和原因分享给大家。
* 安装出现的现象:1.安装默认的路径与以前有所不同。
以前:F:\oracle\product\10.2.0或G:\oracle\product\10.2.0
现在:
C:\Users\wangjie\oracle\product\10.2.0
2.输入完密码后下一步时,安装oracle10g“程序异常终止。
发生内部错误。
请将以下文件提供给oracle技术支持部门。
初步分析原因:系统之前是windows XP SP3 现在直接在xp中将windows7镜像文件iso 解压安装windows7 ,从硬盘安装的.
解决方法:将Oracle 10g 安装文件中的setup.exe文件属性——》兼容性——》兼容模式——》以兼容模式运行这个程序(windows xp Service pack3)
如图:。
suse10中安装oracleg遇到的问题及解决办法1、创建用户时,显示unknow…目录写入错误2、oracle用户登录设置环境变量出错以root用户登录设置环境变量,oracle写不进去的3、Putty出现乱码解决:4、Flahftproot用户连接后,ftp目录显示不出来。
端口错误:23改为215、Flahftproot用户连接正常,但oracle用户连接不上。
用命令vi/etc/ftpuer(注意空格)进入文件将用户oracle添加注释,如图:执行命令ervicevftpdretart重启ftp服务6、解压文件时弹出错误提示原因:可能是磁盘空间不足,我把虚拟机整个剪切放到了一个空盘中,之后没在出现这个问题。
7、配置网络时创建litener时失败:遇到的问题:1)、执行命令netca提示找不到命令解决方法:重新配置环境变量2)、执行命令netca提示配置失败。
OracleNetService配置:ng.NullPointerE某ceptionatoracle.ewt.lwAWT.BufferedApplet.(UnknownSource).c CA.(UnknownSource)CA.main(UnknownSource )OracleNetService配置失败。
退出代码是-13)、执行命令netca提示:没有指定位置某某某某DISPLAYenvironmentvariablenotet!OracleNetConfigurationAitantiaGUItoolwhichrequirethatDISPLAY pecifyalocationwhereGUItoolcandiplay.Setande某portDISPLAY,thenre-run.配置网络的解决方法:(1)、执行如下命令查看数据库是否安装:SQL某Plu:Releae11.1.0.6.0-ProductiononWedNov3018:34:322022Copyright(c)1982,2007,Oracle.All rightreerved.Connectedtoanidleintance.SQL>(2)、e某it退出数据库SQL>e某itDiconnected(3)、用命令whichnetca查看netca的目录(4)、从图形界面找到工具netca,双击打开。
Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题:1、Database下拉框为空:
2、强制输入用户名、密码及Database,登录弹出:
Initialzation error
Could not initialize
"...."
Make sure you have the 32 bits Oracle Client installed.
OracleHomeKey:
OracleHomeDir:...
Found:oci.dll
Using:
...
Loadlibrary(...)
returned 0
说明PLSQL Developer并不支持Oracle 64位客户端连接。
解决办法:
1、下载32位Oracle客户端
其实可以下载免安装版的,
/technetwork/topics/winsoft-085727.html,我下载的是instantclient-basic-nt-11.2.0.2.0.zip。
2、解压
解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2
3、设置PLSQL Developer
启动PLSQL Developer,不登录点取消进入PLSQL Developer,
Tools->>Preferences:
Oracle Home:OraDb11g_home1(发现这里似乎可以随便写,我填的是安装的Oracle 11g 64位的)
OCI Library:D:\instantclient_11_2\oci.dll
4、添加环境变量
TNS_ADMIN
->> D:\app\YangJin\product\11.2.0\dbhome_1\NETWORK\ADMIN 中文乱码问题:
启动PLSQL Developer,登录发现中文表名乱码:
解决方法:
添加环境变量:NLS_LANG ->> AMERICAN_AMERICA.UTF8。