这样试试:
c:\>sqlplus /nolog
SQL>conn sys as sysdba
c:\>sqlplus /nolog
SQL>conn sys as sysdba
解决方案 »
- RBO优化方式下VIEW的内部执行计划为什么会改变?
- 设制temp表空间大小的依据是什么?(求计算方法)
- ORA-01460: unimplemented or unreasonable conversion requested
- CSDN在Java板块被锁
- 请教一个function 传参的问题
- 数据库关闭了,SQL&PLUS怎么连上去
- 为什么会出现ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小错误?
- 建表的时候,忘记把其中一列的属性设为not null了,我要怎么把它改过来呢?
- “tns操作超时”的错误原因都有哪些
- oracle spool问题求解
- 如何通过oracle10g的web控制台向表中添加数据
- 数据库AMOUNT可以,但是在OPEN时候出现'F:\NONDEN\NONDEN\REDO04.LOG'错误?急!!!!
SQL>conn sys@service_name as sysdba
看看报什么错???
SQL>conn sys as sysdba提示:
ERROR:
ORA-12560: TNS: 协议适配器错误SQL>conn sys@service_name as sysdba
提示:
ERROR:
ORA-12154: TNS: 无法处理服务名
也试过拉,,只是不敢确认connect_string是用HOST NAME 还是SERVICE NAME,所以两个都试拉
如果connect_string用HOST NAME则提示如下:
ERROR:
ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME如果connect_string用SERVICE NAME 则提示如下:
ERROR:
ORA-12154: TNS: 无法处理服务名
sql> connnect User/pqsswd@SISNAME_e250 as sysdba;也可以检查:network/tnsnames.ora查看Service_name是什么?
或者是你的Oracle中有多个实列。启动的时候用sql>startup pfile=".../init.ora" 启动试试
加上
NAMES.DIRECTORY_PATH= (TNSNAMES,ONAMES,HOSTNAME)
D:\oracle\ora90\network\ADMIN\sqlnet.ora
加上
NAMES.DIRECTORY_PATH= (TNSNAMES,ONAMES,HOSTNAME)