Oracle数据库安装错误集锦

Oracle数据库安装错误集锦,第1张

◆ 如果你不能运行 /runInstaller 提示x 错误 请使用root 输入如下命令#xhost +

◆ 如果当你输入dbca命令之后在最后一步会莫名其妙的发生界面消失 并在命令行出现如下错误消息

/oracle/product/ /bin/dbca: line : Killed $JRE_DIR/bin/jre DORACLE_HOME=$OH DJDBC_PROTOCOL=thin mx m

classpath $CLASSPATH

oracle sy *** an assistants dbca Dbca $ARGUMENTS时 要解决这个问题 只需要执行下面命令修改dbca脚本

vi $ORACLE_HOME/bin/dbca

从第 行开始 将第 共 行都用 # 符号注释掉 结果如下

#if [ f /etc/rac_on ]then

#Run DBCA

$JRE_DIR/bin/jre –native –DORACLE_HOME=$OH……

#else

#Run DBCA

#$JRE_DIR/bin/jre –DORACLE_HOME=$OH……

#fi

修改完成之后再运行dbca重建数据库 如果这一步没有做处理 将会导致创建的数据库没有init配置文件 无法启动

◆ ORA :missing or invalid password(s)

问题:

遇到 ORA missing or invalid password (口令缺失或无效) 错误 怎么办?

解答:

在设置数据库实例的密码时 注意不要以数字开头 否则您将会遇到 ORA missing or invalid password (口令缺失或无效) 错误

Oracle g 安装完成后 您可使用 dbca 命令创建新的数据库实例 或维护已有的数据库实例

如果您安装的是 Oracle XE 数据库 则必须反安装 Oracle XE 后重新安装 Oracle XE 并在安装过程中指定非数字开头的密码 (例如

password 或 pswd )

◆ 建库时候遇到的问题

ORA : specified operator does not exist

这是Oracle 的bug 可以忽略掉 安装完成后 在$ORACLE_HOME/rdbms/admin 目录下运

行utlrp sql 用于修补ORA 错误

解释

ORA : specified operator does not exist

This is a known issue (bug ) You can click on the Ignore button to continue

Once DBCA has pleted database creation remember to run the prvtxml plb script

from $ORACLE_HOME/rdbms/admin independently as the user SYS It is also advised

to run the utlrp sql script to ensure that there are no invalid objects in the database at this time

很多人进了sqlplus不会跑sql 其实很简单

比如我这里吧 登录之后 @/home/oracle/a sql

就行了

◆ 执行sqlplus出现的问题

error while loading shared libraries: libclntsh so : cannot open shared object file: No such file or directory

libclntsh so 这个库是oracle i OCI客户端运行时库 如果程序使用了oci读写数据库必定会装载这个库 它一般在/<oracle

安装路径>/product/ x x/lib 除非你没有安装oracle客户端的话(在安装时) 就会出现找不到这个库这个问题

如果安装了 那么程序运行时还是要在/etc/nf所列路径下 和LD_LIBRARY_PATH所列路径下 去寻找这个库 如果这两个地方都找不到就会报错 说找不到这个库 我估计你的/etc/nf下肯定没有包含/<oracle安装路径>/product/ x x/lib这个路径 但你的用户shell启动脚本( bash_profile)设置了

LD_LIBRARY_PATH=/<oracle安装路径>/product/ x x/lib: 这个环境变量 所以你用用户账号运行程序是没问题的 但crontab有自

己的用户账号 crontab运行时并不会设置LD_LIBRARY_PATH=/<oracle安装路径>/product/ x x/lib: 所以就找不到库了

解决办法

将/<oracle安装路径>/product/ x x/lib路径加入/etc/nf 并运行ldconfig v(更新动态加载器缓存)就ok了

另外 执行sqlplus最好在本地 不要在SSH远程 不然会遇到

Error initializing SQL*Plus

Message file sp <lang>m *** not found

SP : You may need to set ORACLE_HOME to your Oracle sofare directory

这个错误

如果坚持要那么做得话 先执行source ~/ bash_profile

lishixinzhi/Article/program/Oracle/201311/16794

先进入控制面板。

步骤:1、点击开始菜单,通过开始菜单进入到控制面板界面中,进入到管理工具选项;

2、在这个管理工具的界面中点击“系统配置选项”,然后就会d出窗口;

3、d出来的系统配置切换到引导这一栏中,然后点击“高级选项”;

4、在处理器数这里将值设置为8,然后重新启动电脑,重新安装oracle即可。

原因是:没有卸载干净,再安装易出错。

建议:完全卸载再重装。

*** 作步骤:(以oracle 10g 为例)

1)停止所有Oracle相关的服务

2)点选菜单Oracle Installation Products中的Universal Installer,卸载Oracle 10g数据库服务器组件

3)在“运行”中输入regedit,手动删除注册表中与Oracle相关的内容:

(a)删除HKEY_LOCAL_MACHINE\SOFTWARE下的Oracle选项。

(b)删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet下与oracle服务相关的选项。

(c)删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet|Services|Eventlog\Application以Oracle开头的项,即删除事件日志。

4)删除TEMP目录下Oracle相关的文件夹

5)检查“开始”菜单中是否还有Oracle程序组,如果有,则将其删除

6)重新启动计算机

7)删除Windows系统安装磁盘中的Program Files\Oracle 目录

8)删除Oracle安装目录


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10093541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存