redhat5.2安装oracle10g因SID问题(十万火急在线等)

pdw2009 2009-09-23 03:53:28
redhat 5.2 安装oracle 10g 时.bash_profile里配置的SID是MIS,但在安装过程中输入的SID是ahsms,并成启动oracle时提示ORA-00205的错误,怎么解决?
...全文
136 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
哎!一声叹息!
pdw2009 2009-09-23
  • 打赏
  • 举报
回复
请问我可以配置多个监听器器吗? 我现在在外网边接不到oracle ,是不是要让oracle监听公网的ip地址
Dave 2009-09-23
  • 打赏
  • 举报
回复
解决方法方法1.
进入/home/oracle 目录下,修改.bash_profile
ls -a -lrt
vi .bash_profile,将sid 修改为ahsms.
启动数据库

这个就是修改ORACLE_SID,楼主已经改过了...
pdw2009 2009-09-23
  • 打赏
  • 举报
回复
楼上,请问怎么样改oracle_sid
inthirties 2009-09-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 inthirties 的回复:]
把环境变量里的ORACLE_SID换成ahsms呀

你没有ORACLE_SID是错的,当然有错的。
[/Quote]

把ORACLE_SID改过来,

可能你有默认的pfile启动了,但是到mount阶段的时候,找不到你的控制文件,所以出错。 控制文件的路径默认情况下和sid是有关系的。
pdw2009 2009-09-23
  • 打赏
  • 举报
回复
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))
)
)


只有一个这样的监听,请问用公网ip能访问题,我已经在路由器上把公网ip影射 到这台机器的1521端口了?
inthirties 2009-09-23
  • 打赏
  • 举报
回复
把环境变量里的ORACLE_SID换成ahsms呀

你没有ORACLE_SID是错的,当然有错的。
pdw2009 2009-09-23
  • 打赏
  • 举报
回复
启动成功,其实我一早就改了.bash_profile的sid,但忘记了source 。。。所以拉到现在,数据库终于启动成功了,谢谢,一会结账送分....还有一台机器要装oracle也出现问题
pdw2009 2009-09-23
  • 打赏
  • 举报
回复
我在使用tianlesoftware的解方法一再试,刚刚报ora-00600的错,可能是我改了hostname..

谢谢大家,问题还没解决
Dave 2009-09-23
  • 打赏
  • 举报
回复

若有修改INITSID.ORA文件, 启动时就要从pfile启动

startup pfile=../../initSID.ora
create spfile from pfile
shutdown immediate
startup

Dave 2009-09-23
  • 打赏
  • 举报
回复
[Quote=引用楼主 pdw2009 的回复:]
redhat 5.2 安装oracle 10g 时.bash_profile里配置的SID是MIS,但在安装过程中输入的SID是ahsms,并成启动oracle时提示ORA-00205的错误,怎么解决?
[/Quote]

楼主的数据库是没有启动成功的。 数据库启动分三部:
1.nomout
2.mount,在mount的时候,会读取初始话文件和控制文件。 所以楼主的数据库在这一步报错。 因为控制文件和SID不一致.
3.open

解决方法方法1.
进入/home/oracle 目录下,修改.bash_profile
ls -a -lrt
vi .bash_profile,将sid 修改为ahsms.
启动数据库

解决方法方法2.
启动数据库前指定SID
export ORACLE_SID=ahsms
startup

补充,楼主最好确认下initSID 文件里控制文件对应的位置,控制文件可在.






  • 打赏
  • 举报
回复

export ORACLE_SID=ahsms
cosio 2009-09-23
  • 打赏
  • 举报
回复
ORA-00205 error in identifying controlfile, check alert log for more info

Cause: The system could not find a control file of the specified name and size.

Action: One of the following:

Check that the proper control file name is referenced in the CONTROL_FILES initialization parameter in the initialization parameter file and try again.
When using mirrored control files, that is, more than one control file is referenced in the initialization parameter file, remove the control file name listed in the message from the initialization parameter file and restart the instance. If the message does not recur, remove the problem control file from the initialization parameter file and create another copy of the control file with a new file name in the initialization parameter file.
ngx20080110 2009-09-23
  • 打赏
  • 举报
回复
很急的话,可以用dbca再创建一个实例就可以了。
SecureCRT and SecureFX v7.3.3 x86 x64 build 779 注册破解正式版 2015年3月31日官方正式更新发布! 附带了注册机和注册说明,亲测可用 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。 SecureFX 支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat, ubuntu的客户端文件传输程序,您可以选择利用SFTP通过加密的SSH2实现安全传输,也可以利用FTP进行标准传输。该客户端具有Explorer风格的界面,易于使用,同时提供强大的自动化能力,可以实现自动化的安全文件传输。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧