`

Linux下启动Oracle服务和监听程序

阅读更多
安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:
export ORACLE_SID=test export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx



1、启动数据库:
oracle@suse92:~> sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 135352820 bytes
Fixed Size 455156 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 679936 bytes
Database mounted.


2、关闭数据库:
oracle@suse92:~> sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect /as sysdba
Connected to an idle instance.
SQL> shutdwon abort;


3、启动监听器
oracle@suse92:~> lsnrctl start


4、停止监听器
oracle@suse92:~> lsnrctl stop


5、查看监听器状态
  lsnrctl">oracle@suse92:~>lsnrctl
  LSNRCTL> status
  LSNRCTL> exit
linux下oracle 10G启动EM和isqlplus2008年09月26日 星期五 下午 03:18注:
$ORACLE_HOME为oracle的安装路径
1,使用EM(enterprise managment)
1.1启动EM
$ORACLE_HOME/bin/emctl start dbconsole
如果出现下面相关信息,说明服务启动
TZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.1.0.3.0
Copyright (c) 1996, 2004 Oracle Corporation. All rights reserved.
http://localhost.localdomain:5500/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ................................. started.
1.2使用EM
在浏览器地址中输入如下地址:
http://localhost.localdomain:5500/em/console/
如果不出现登录对话页面,请确保你的数据库服务与监听服务正常启动了
注意:如果监听程序不启动,可以通过sqlplus登录,但在此页面中不能正常显示.
现在你就可以正常使用EM了!
2,使用isqlplus
2.1启动isqlplus
$ORACLE_HOME/bin/isqlplusctl start
如果出现如下信息,说明正常启动.
iSQL*Plus 10.1.0.3.0
Copyright (c) 2004 Oracle. All rights reserved.
Starting iSQL*Plus ...
iSQL*Plus started.
2.2使用isqlplus
在浏览器地址中输入如下地址:
http://localhost.localdomain:5560/isqlplus/
这样就出现了isqlplus的登录界面,就可使用isqlplus 了
Oracle Enterprise Manager无法启动,重新配置2008年09月26日 星期五 下午 02:50今天
碰到ORACLE EM 无法启动的问题,可能是IP更改了的原因,所以我使用了EMCA命令重
新配置了一下ORACLE EM,具体过程如下:$emca -config dbcontrol db -repos recreateEMCA
开始于 2007-10-12 11:16:40
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。输入以下信息:
数据库 SID: orcl
已为数据库 orcl 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 orcl
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------已指定以下设置数据库
ORACLE_HOME ................ e:/oracle/product/10.2.0/db_1数据库主机名 ................
hailang.mshome.net
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2007-10-12 11:17:32 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 e:/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_2007-
2007-10-12 11:17:37 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2007-10-12 11:17:40 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2007-10-12 11:24:23 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
2007-10-12 11:24:24 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2007-10-12 11:34:36 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
2007-10-12 11:35:15 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2007-10-12 11:36:56 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2007-10-12 11:36:56 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2007-10-12 11:36:56 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://hailang.mshome.net:5500/em
<<<<<<<<<<<
已成功完成 Enterprise Manager 的配置在10g 中,我们可能会经常遇到OEM不能正常使用的
问题,但导致问题的原因不尽相同,最后绝大多数问题可以通过emca 这个命令来解决,详细的
说明可以查看连机帮助,下面给出一些常用的命令,及实例步骤.
创建一个EM资料库
emca -repos create
重建一个EM资料库
emca -repos recreate
删除一个EM资料库
emca -repos drop
配置数据库的 Database Control
emca -config dbcontrol db
删除数据库的 Database Control配置
emca -deconfig dbcontrol db
重新配置db control的端口,默认端口在1158
emca -reconfig ports
emca -reconfig ports -dbcontrol_http_port 1160
emca -reconfig ports -agent_port 3940
先设置ORACLE_SID环境变量后,启动EM console服务
emctl start dbconsole
先设置ORACLE_SID环境变量后,停止EM console服务
emctl stop dbconsole
先设置ORACLE_SID环境变量后,查看EM console服务的状态
emctl status dbconsole
配置dbconsole的步骤
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
重新配置dbconsole的步骤
emca -repos drop
emca -repos create
emca -config dbcontrol db
emctl start dbconsole
分享到:
评论

相关推荐

    Linux下启动Oracle服务和监听程序步骤

    Linux下启动Oracle服务和监听程序的步骤主要包括环境变量的配置、Oracle服务的启动以及监听程序的启动。下面我将详细介绍这些步骤以及Oracle数据库的启动和关闭方式。 首先,需要设置环境变量,这些变量包括ORACLE_...

    Linux下oracle启动和监听

    Linux 下 Oracle 启动和监听 Oracle 数据库是重量级的,其管理非常复杂,将其在 Linux 平台上的启动和关闭步骤整理如下: 一、安装和配置 Oracle 在 Linux 平台上安装 Oracle 之后,需要创建 Oracle 系统用户,并...

    Unix和Linux下的Oracle数据库管理

    在Unix和Linux下,Oracle数据库通常以服务的形式运行,可以通过命令行接口进行操作。 二、安装与配置 1. **安装**: 在Unix或Linux系统上安装Oracle需要先安装适当的软件包,如Oracle Database Server软件。这通常...

    Linux下安装Oracle完美解决版

    - **启动数据库**:启动Oracle数据库服务和监听程序。 - **插入基础数据**:加载必要的初始化数据到数据库中。 - **编辑自启动脚本**:配置Oracle服务在系统启动时自动启动。 9. **注意事项**: - 安装DBD时,...

    linux下重启oracle

    在 Linux 环境下,重启 Oracle 数据库需要执行一系列命令,包括关闭监听、shutdown 数据库、startup 数据库和启动监听。下面是详细的步骤: 1. su - oracle:切换到 oracle 用户,以便执行 Oracle 相关命令。 2. ...

    设置oracle10g自动启动

    在Redhat Linux环境中设置Oracle 10g数据库自动启动是一项重要的系统管理任务,这确保了在服务器重启后,Oracle数据库能够自动恢复并提供服务。Oracle 10g是一款广泛使用的数据库管理系统,尤其在企业级应用中,其...

    oracle监听程序安装[归纳].pdf

    Oracle监听程序是 Oracle 基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。监听器的设置是在数据库服务器端完成的,本地服务名是 Oracle 客户端网络配置的一种。 一、 监听器 ...

    linux远程连接oracle数据库

    - `tnsnames.ora`: 定义了客户端如何找到监听器的服务名和服务位置。 - 例如,可以在`listener.ora`中添加以下内容: ``` LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =...

    oracle在linux下的启动和关闭

    本文将详细介绍Oracle在Linux下的启动和关闭过程,帮助读者更好地理解和操作Oracle数据库。 #### 二、启动方法 ##### 1. dbstart 启动数据库 `dbstart` 命令是Oracle提供的用于启动数据库实例的一个脚本命令。通过...

    在Linux下安装oracle

    2. **启动和停止服务**:学习如何使用`lsnrctl`管理监听器服务,以及`sqlplus`或`oraenv`启动和停止数据库实例。 3. **安全设置**:关闭不必要的网络服务,如`listener.ora`中的默认监听端口,以及限制Oracle用户的...

    centos,linux安装oracle监听,常用oracle命令.docx

    安装 Oracle 监听器和常用 Oracle 命令 ...本文详细介绍了如何在 CentOS Linux 上安装 Oracle 监听器,并介绍了一些常用的 Oracle 命令和语句。这些知识点对于 Oracle 数据库管理员和开发人员来说都是非常重要的。

    Linux下设置oracle 10g 服务以及实例自动启动方法

    本教程将详细解释如何设置Oracle 10g服务以及实例在Linux上实现自动启动,确保系统启动时数据库能够自动运行。 **一、Oracle 10g服务与实例** 1. **服务(Service)**:在Linux中,服务是指后台运行的程序,通常...

    linux下安装oracle10G

    在Linux环境下安装Oracle 10G数据库是一项技术性较强的任务,需要对操作系统和数据库系统有深入的理解。在本文中,我们将详细阐述整个安装过程,包括Linux系统的安装、配置,以及Oracle 10G数据库的安装步骤和注意...

    Linux下安装oracle10g

    最后,配置oracle用户的`.bash_profile`文件,添加必要的环境变量,如ORACLE_SID、ORACLE_BASE和ORACLE_HOME,以确保Oracle启动脚本能够正常工作。 完成以上步骤后,就可以通过图形化界面或命令行方式运行Oracle 10...

    linux下安装oracle

    为了在系统启动时自动启动Oracle监听程序和服务,需要编辑`/etc/rc.local`文件并添加相应的启动命令。此外,可能还需要为每个实例创建单独的启动脚本。 9. **系统和软件需求**: 安装Oracle 10g之前,需要确保...

    Oracle服务启动的步骤

    在这个场景中,rc.local可能包含了启动Oracle服务的命令。执行该文件通常是通过运行`/etc/rc.local`或者`sudo /etc/rc.local`来完成的。 4. **启动Oracle网络监听程序并输入密码**: Oracle数据库的网络监听程序,...

    oracle数据库监听配置

    在 Windows 下,点击“开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”启动 Oracle 网络管理器工具,在 Linux/Unix 下,利用 netmgr 命令来启动图形化 Oracle 网络管理器。...

    oracle11g监听日志文件过大导致监听无法启动2

    这个问题需要我们深入理解Oracle监听器的工作原理,以及如何解决日志文件过大的问题。 首先,监听日志文件主要记录监听器的启动、关闭、连接请求、断开等操作的详细信息,对于排查网络问题、性能问题以及安全审计...

Global site tag (gtag.js) - Google Analytics