RedHat Enterprise Linux 5下安装Oracle 10g有关问题处理

starthaike 2010-09-10

1. 刚开始,RedHat5安装的时候只选择了FTP服务,在之后的操作中又临时装的rpm文件,但安装Oracle10g的时候会弹出一个警告:RedHat Enterprise Linux 5下安装Oracle 10g有关问题处理

当时没有重视这个问题,不知道对以后的使用有没有影响,等有时间了,一定细细看看。

 2. 操作 sqlplus / as sysdba 时无法登陆,提示

ORA-12162: TNS:net service name is incorrectly specified

       处理方法:

 

   在 oracle 目录下的 .bash_profile 文件中加入 export ORACLE_SID 保存退出后执行 source .bash_profile 命令使修改生效, 这时,使用 sqlplus / as sysdba 命令可以登录,可以启动数据库,但仍然不能使用 crdsf 用户登录.

 

 

 3.

使用 sysdba 登录后,再 conn 时出现错误:

ORA-12154: TNS:could not resolve the connect identifier specified

 

 

Warning: You are no longer connected to ORACLE.

4.

    RedHat Enterprise Linux 5下安装Oracle 10g有关问题处理

    使用sysdba登陆数据库时,提示权限不足(首先使用sqlplus /nolog进入数据库sqlplus),这样数据库实例也就根本不能启动。

    网上搜了很多资料,貌似大多数的问题都是总有一个用户或组是可以登陆的,那样的话可以先登录数据库修改sysdba的权限就行,而我当时没有任何可以用于登陆的用户或组(也可能是我太菜,不知道,貌似这个可能性很大)。

“ 

CONN /AS SYSDBA 出现ORA-01031 权限不足问题

问论坛里的高人 ,我在数据库所在的机器上
SQL>CONN /AS SYSDBA
怎么出现ORA-01031 权限不足,  这样的错误,如何解决
SQL〉conn system/manager as sysdba 不能进去,报ORA-01031 权限不足,但是
SQL〉conn sys/manager as sysdba 能进去,不知道如何解决

    在一个论坛看到了这样的一个帖子,由于时间太急,就试着用他能进去的那个命令登陆“conn sys/SID as sysdba”,呵呵,竟然登陆成功了,看来我的问题和他的是一模一样,之后也就可以启动数据库实例了

RedHat Enterprise Linux 5下安装Oracle 10g有关问题处理

相关推荐