初学Oracle,有几个命令行的菜鸟问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 02:57:45
最近刚刚学习oracle 10G,课堂上,老师讲了安装,安完之后进行了几个命令的介绍 如sqlplus "sys/test1234 as sysdba",之后,我也安装了下oracle,然后调试命令,这时,可以正常运行。不过隔了几天,再输入该命令的时候,屏幕上报错,如下
C:\Documents and Settings\Administrator>d:

D:\>sqlplus "sys/test1234 as sysdba"

SQL*Plus: Release 10.1.0.2.0 - Production on 星期日 4月 19 21:40:28 2009

Copyright (c) 1982, 2004, Oracle. All rights reserved.

ERROR:
ORA-12560: TNS:protocol adapter error

Enter user-name: orcl.com.cn
Enter password:
ERROR:
ORA-12560: TNS:protocol adapter error
我安装oracle的时候,sid是orcl,全局名称是orcl.com.cn,这块密码和用户名一直不正确,而且安装完oracle之后,桌面上也没有图标,开始菜单中的oracle也有很多文件夹,就是没找到哪个是启动oracle的主程序。请教下高手,是怎么回事。谢谢啦

oracle 10g没有像9i那样自带独立的管理程序,10g的管理程序是web页面的,在你安装的过程中会显示访问链接的,貌似你没有记住。现在你可以去下载一个PLSQL Developer软件来连接你的oracle数据库,它可以满足你的管理要求,而且比sql*plus好用。

至于你上面报的错误,你可以先检查你的“服务”里的OracleOraDb10g_homeTNSListener
OracleServiceORCL
这两个服务是否已经在已启动状态,另外检查你的oracle安装目录下的tns配置是否正确。
最后告诉你两个命令
cmd --> sqlplus -->在弹出的命令窗口输入 username/password@SID

1、你如果在本机安装的服务器,你可以在控制面板的管理工具的服务中找到oracle的服务:
OracleServiceORCL、OracleOraDb10g_home1TNSListener
把他们启动。
2、你如果在本机进入dba,不需要sys用户名进入的:
sqlsqlplus "/ as sysdba"
你如果在客户机进入dba,那你要先配置net服务名,如orcl,然后用sys帐号进入;
sqlplus "sys/test1234@orcl as sysdba"

你的密码错误了~
一般在自己的机器上装好oracle之后
用户密码是:system/manager或是scott/tiger

至于你老师上课是所提到的"sqlplus sys/test1234 as sysdba"
是在创建的时候已经把密码给改掉了

正如楼上所说的 你看下服务里面的oracle的相关的服务
例如OracleServiceORCL服务名、OracleOraDb10g_home1TNSListener监听器