Oracle在Windows安装后的服务和数据库的关系
2011-12-31 19:51
190 查看
在Windows中安装好Oracle后,会在Windows中创建一些服务,如OracleOraDb10g_home1TNSListener用来监听服务端口,以及和实例相关的OracleServiceORCL用来启动实例,OracleDBConsoleorcl是用来启动EM的。
OracleOraDb10g_home1TNSListener可以用lsnrctl start命令来启动,只有它启动后才能监听安装时候指定的端口,如1521,为机器上的多个实例服务。
OracleServiceORCL是为orcl实例服务的,如果一台机器创建了多个数据库,有多个实例的话,每个实例都对应这样一个服务。可以通过命令 oradim -startup -sid orcl来启动。
OracleDBConsoleorcl对应orcl实例的EM,启动后就可以通过url访问em了。
其中OracleServiceORCL的启动通常意味着对应的数据库也被打开了(start open),但是可以通过修改注册表的ORA_ORCL_AUTOSTART,将其值由TRUE改为FALSE,这样的话,这个服务启动后,数据库这时候是没有start的。
这时候通过 sqlplus sys/sys as sysdba 连接的话可以看到Connected to an idle instance.这时候执行SQL,会得到错误:ORA-01034: ORACLE not available。
这时候,通过startup可以将实例启动。
查看 的属性,可以看到可执行文件路径为,d:\oracle\product\10.2.0\db_1\bin\ORACLE.EXE ORCL,所以我们可以不启动这个服务,而是在CMD中通过ORACLE.EXE ORCL也可以启动这个服务的“部分”功能,之所以说是“部分”,因为这时候通过走网络的话,连接不到这个实例的:
1,将OracleServiceORCL停掉,2,在cmd中通过 oracle.ext orcl将“服务”启动,3通过sqlplus sys/sys as sysdba这可以连到实例,通过sqlplus sys/sys@orcl as sysdba则不能连接到实例。
OracleOraDb10g_home1TNSListener可以用lsnrctl start命令来启动,只有它启动后才能监听安装时候指定的端口,如1521,为机器上的多个实例服务。
OracleServiceORCL是为orcl实例服务的,如果一台机器创建了多个数据库,有多个实例的话,每个实例都对应这样一个服务。可以通过命令 oradim -startup -sid orcl来启动。
OracleDBConsoleorcl对应orcl实例的EM,启动后就可以通过url访问em了。
其中OracleServiceORCL的启动通常意味着对应的数据库也被打开了(start open),但是可以通过修改注册表的ORA_ORCL_AUTOSTART,将其值由TRUE改为FALSE,这样的话,这个服务启动后,数据库这时候是没有start的。
这时候通过 sqlplus sys/sys as sysdba 连接的话可以看到Connected to an idle instance.这时候执行SQL,会得到错误:ORA-01034: ORACLE not available。
这时候,通过startup可以将实例启动。
查看 的属性,可以看到可执行文件路径为,d:\oracle\product\10.2.0\db_1\bin\ORACLE.EXE ORCL,所以我们可以不启动这个服务,而是在CMD中通过ORACLE.EXE ORCL也可以启动这个服务的“部分”功能,之所以说是“部分”,因为这时候通过走网络的话,连接不到这个实例的:
1,将OracleServiceORCL停掉,2,在cmd中通过 oracle.ext orcl将“服务”启动,3通过sqlplus sys/sys as sysdba这可以连到实例,通过sqlplus sys/sys@orcl as sysdba则不能连接到实例。
相关文章推荐
- windows 8 安装oracle 12c dbca创建数据库报错创建服务出错
- windows 8 安装oracle 12c dbca创建数据库报错创建服务出错
- Oracle 11g数据库在windows 7 64位安装
- Oracle 数据库导入导出和windows环境下的oracle服务
- 【Oracle XE系列之一】Windows 7 64位安装Oracle XE(32位)数据库(REG_XE报错、字符集、修改8080端口等)
- Oracle 数据库导入导出和windows环境下的oracle服务
- Oracle 数据库导入导出和windows环境下的oracle服务
- 部署一台Windows 2003 32位服务器,安装oracle 9.2.0.1版本的数据库,并且升级到9.2.0.6
- 全图版windows下安装oracle 11g单实例数据库
- 在 Windows 上安装 Oracle 数据库 11g
- windows下oracle安装,em服务启动不了。
- Oracle 11g数据库安装后7个服务详解
- 在Windows 10系统下安装Oracle 11g数据库
- oracle基础(数据库名,实例名,操作系统环境变量Oracle_Sid,全局数据库名,服务名等概念)以及Oracle客户端的安装与远程连接配置
- windows下安装oracle 数据库软件打补丁,总是检测到有活动进程
- 在Windows 10上安装Oracle 11g数据库出现的问题及解决
- C#安装项目 连接数据库及枚举Windows服务列表
- Oracle 修改了 listener.ora 文件 在windows中的服务中启动,但是 lsnrctl status没有监听到数据库 xe或者是 orcl
- X86_64平台下Oracle 11g R2 X64 for Linux的软件安装、数据库安装、服务配置、数据库启动和停止、SQLPLus使用
- 【Oracle XE系列之一】Windows 7 64位安装Oracle XE(32位)数据库(REG_XE报错、字符集、修改8080端口等)