新装的oracle,登录不了SQL PLUS,另外怎么用IE访问ORACLE啊? 新装的oracle,登录不了SQL PLUS,我用SYS登录的,提示no listen;另外怎么用IE访问ORACLE? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主是怎么登陆的?本地是不需要linstener的。 问题补充:ADMIN中的LISTEN.ORA的内容是这样的# listener.ora Network Configuration File: d:\oracle\product\10.1.0\Db_1\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = d:\oracle\product\10.1.0\Db_1) (PROGRAM = extproc) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) ) 在装的时候我设的数据库是MAIN用这个登录不了在网上搜索了一下我用SYS abc123登录就提示no linstener了 监听没有启动,如果使用plsql developer或者是sqlplus "user/test@tnsname" 这样的方式连oracle是需要启动监听的。如果你需要用IE连Oracle的话,你需要启动DBConsole的服务。关于DBConsole的启动和访问参考http://topic.csdn.net/u/20090706/17/89efe410-d094-4717-b160-f5e5e0ef52c0.html 不明白怎么演示监听在哪里启动啊?我不知道应该怎么操作有什么即时聊天的工具吗?我的MSN是[email protected]QQ是83363530麻烦您指导一下,谢谢! 命令行是lsnrctl start也可以通过window的服务里启动,在服务里有一个OracleTNSListener的服务。启动就可以了 window 的运行cmd (dos命令那样的)然后运行 lsnrctl start这个是启动监听的。然后sqlplus "/ as sysdba" 这是登陆数据库的。 UNKNOW ERROR这和我没有安装客户端有联系吗? 1、本地连接不需要监听用Sqlplus / as sysdba2、lsnrctl start可以启监听,lsnrctl status可以查看其状态,lsnrctl stop停止 一台电脑上安装了服务端和客户端是没有问题的,你去看看配置的环境变量里面的ORACLE_HOME是哪个。通常用了服务端后,客户端就被闲置了,使用工具连接数据库也是用服务端。本机上装了数据库,就直接sqlplus /nologconn / as sysdba他会直接以系统管理员的身份登录。没监听,如果是linux系统就可以用lsnrctl start来启动。如果是windows系统就可以在控制面板,管理工具,服务里面启动。 我之前也出现过类似的情况,不晓得和你的是不是同一个问题,可以这样试试看:在cmd下:c:\sqlplus/nolog;sql>connect sys/pwd as sysdba;sql>start force;希望对你有用! 试下sqlplus / as sysdba是操作系统认证,不经过监听 一、用IE访问OR的方法:1、本地机在IE地址中键入 http://127.0.0.1:1158/em/ 注意大写小敏感。2、前提:OracleDBConsoleXXXXX服务正常运行中(去“控制面板”的“管理工具”中的“服务”中找)。3、如是异地机,关闭或设定好防火墙后,把上面的127.0.0.1换成服务器IP即可。二、SQL PLUS登录问题的解决:建议:在管理员帐户下,停止所有OracleXXXXXXXXXXX的服务,然后先起动OracleOraDb10g_home1TNSListener服务,再起动OracleServiceXXXXXX服务。如果正常起动,一般就能正常登录了。如果还是不能,那就只能用Database Configuration Assistant(开始菜单中去找)查配置了。如果没有重要数据,你可以先删了原有的所有数据库,然后重建一个数据库试试。 求个sql语句 急:视图卡住,执行很慢 关于权限和角色的问题 请教一个sql怎么写?在线等 符号'=>'在Oracle里面是什么意思? oracle数据库再安装完以后,是否有一个默认的数据库和用户??如果新建数据库和用户怎样做?? c#中如何调用含有输出类型为table的oracle的存储过程? 在Oracle的存储过程中动态调用存储过程 关于其中Oracle数据修改的问题?急 如何在oracle中建立自增型的主健呀 Oracle 9i初学者,哪位高手可以提供Oracle 9i的创建数据库的图解文档 unix sqlplus登陆问题
本地是不需要linstener的。
# listener.ora Network Configuration File: d:\oracle\product\10.1.0\Db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = d:\oracle\product\10.1.0\Db_1)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
)
在装的时候我设的数据库是MAIN
用这个登录不了
在网上搜索了一下我用SYS abc123登录就提示no linstener了
关于DBConsole的启动和访问
参考
http://topic.csdn.net/u/20090706/17/89efe410-d094-4717-b160-f5e5e0ef52c0.html
不明白怎么演示
监听在哪里启动啊?
我不知道应该怎么操作
有什么即时聊天的工具吗?
我的MSN是[email protected]
QQ是83363530
麻烦您指导一下,谢谢!
命令行是
lsnrctl start也可以通过window的服务里启动,在服务里有一个OracleTNSListener的服务。启动就可以了
这个是启动监听的。然后sqlplus "/ as sysdba" 这是登陆数据库的。
UNKNOW ERROR
这和我没有安装客户端有联系吗?
2、lsnrctl start可以启监听,lsnrctl status可以查看其状态,lsnrctl stop停止
通常用了服务端后,客户端就被闲置了,使用工具连接数据库也是用服务端。
本机上装了数据库,就直接
sqlplus /nolog
conn / as sysdba
他会直接以系统管理员的身份登录。没监听,如果是linux系统就可以用lsnrctl start来启动。
如果是windows系统就可以在控制面板,管理工具,服务里面启动。
可以这样试试看:
在cmd下:
c:\sqlplus/nolog;
sql>connect sys/pwd as sysdba;
sql>start force;
希望对你有用!
1、本地机在IE地址中键入 http://127.0.0.1:1158/em/ 注意大写小敏感。
2、前提:OracleDBConsoleXXXXX服务正常运行中(去“控制面板”的“管理工具”中的“服务”中找)。
3、如是异地机,关闭或设定好防火墙后,把上面的127.0.0.1换成服务器IP即可。二、SQL PLUS登录问题的解决:
建议:
在管理员帐户下,停止所有OracleXXXXXXXXXXX的服务,然后先起动OracleOraDb10g_home1TNSListener服务,再起动OracleServiceXXXXXX服务。如果正常起动,一般就能正常登录了。
如果还是不能,那就只能用Database Configuration Assistant(开始菜单中去找)查配置了。如果没有重要数据,你可以先删了原有的所有数据库,然后重建一个数据库试试。