之前的库弄好了然后甲方重新恢复了数据,我建的实例是JSHSDB,而那边用的实例却是cs2c,这样引起的结果监听能起来,但是启动实例的时候报错“...cannot find /u01/app/oracle/10.0.10.1/dbs/initcs2c”,解决办法是把数据库实例JSHSDB中的init.ora.201211....类似的文件拷贝到刚才的目录下面,但是这样还是不行。原因是我没有修改.bash_profile
解决办法:
1、在/home/oracle下面找到.bash_profile
修改文件中的ORACLE_SID=cs2c改成ORACLE_SID=JSHSDB
2、让bash_profile生效
在同目录下面执行:../.bash_profile
3、启动oracle监听
lsnrctlstart
4、启动实例
sqlplus/nolog
conn /assysdba
startup
这样就解决了,Oracle服务停止方法:
sqlplus/nolog
conn /assysdba
shutdownimmediate
exit
lsnrctlstop