求助,如何修改ORACLE默认SID
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助,如何修改ORACLE默认SID相关的知识,希望对你有一定的参考价值。
参考技术A 比如将sid=orcl 更改为sid=db011.shutdown immediate
2.[oracle@oracle ~]$ vi .bash_profile
export ORACLE_SID=bd01
[oracle@oracle ~]$ source .bash_profile(使其生效)
3.修改 /etc/oratab 文件 ; 在文件的最后一行 将 orcl 改为db01
db01:/u01/app/oracle/product/10.2.0:N
4. 接下来就应该修改 oracle 目录里边的文件 cd
/$ORACLE_HOME/dbs 把所有包含 orcl 的文件名 ,修改为 包含 db01 的文件名
mv
hc_orcl.dat hc_db01.dat
mv lkORCL lkDB01
mv spfileorcl.ora
spfildb01.ora
mv orapworcl
orapwdb01
5.重建口令文件 我的用户名密码
为:oracle@oracle
[oracle@oracle dbs]$ orapwd
file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=oracle
6 启动数据库,更改sid成功
SQL> startup
select instance_name from v$instance;
INSTANCE
--------------------------------------------------------------------------------
db01本回答被提问者和网友采纳
linux下重启oracle服务问题!求助
在linux服务器下重启oracle服务,su - oracle
sqlplus /nolog
connect / as sysdba进入sqlplus后,用shutdown immediate重启,报
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
谁遇到过的码放帮忙解答下吧!谢谢
检查下环境变量有没问题: ORACLE_HOME.ORACLE_SID,ORACLE_BASE等
检查下你当前执行命令的用户是不是oracle用户
有可能数据库有部分进程吊死了,如依赖的数据文件控制文件等丢失了,进程可能挂死,就停不掉,杀不死,成为所谓的僵尸进程,只有通过重启服务器来搞了
查看其他命令是否能执行,如查询下数据库状态: select open_mode from v$database
ps -ef | grep oracle看看。
sqlplus / as sysdba
startup;
看我shutdown immediate后,退出。再进sqlplus。和你一样的错误。
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> shutdown immediate
ORA-01012: not logged on
SQL> exit
$ sqlplus / as sysdba
SQL> shutdown immediate
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory 参考技术B 你的oracle本来就没起来吧。
ps -ef | grep oracle看看。
sqlplus / as sysdba
startup;追问
服务应该起来了的呀,我都用pl/sql连接上去操作了呀!
追答你的instance根本没启动。
看我shutdown immediate后,退出。再进sqlplus。和你一样的错误。
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> shutdown immediate
ORA-01012: not logged on
SQL> exit
$ sqlplus / as sysdba
SQL> shutdown immediate
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
以上是关于求助,如何修改ORACLE默认SID的主要内容,如果未能解决你的问题,请参考以下文章
使用默认 SID 的 Sqlplus 连接 Oracle DB