安装完毕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
启动步骤:注意$代表shell命令提示符,这里的oracle是9.0以上版本。
$ su - oracle //切换到Oracle中
$ sqlplus /nolog //切换到Oracle命令行【sql>】
sql> conn / as sysdba //表示在数据库服务器上,以超级用户登录,不需要密码
sql> startup (一般不需要加参数,只要设置好环境变量)
sql> quit (退出sql模式)
$ lsnrctl start (启动监听器)关闭oracle
$ lsnrctl stop (关闭监听器,在这之前,应该先关闭应用程序)
$ sqlplus /nolog
sql>shutdown 其参数 :shutdown有四个参数,四个参数的含义如下:
Normal 需要等待所有的用户断开连接
Immediate 等待用户完成当前的语句
Transactional 等待用户完成当前的事务
Abort 不做任何等待,直接关闭数据库
normal 需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
immediate 在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。
abort 执行强行断开连接并直接关闭数据库。
前三种方式不回丢失用户数据。第四种在不的已的情况下,不建议采用!
------一般启动顺序:
$ su - oracle
$ lsnrctl stop --关闭监听
$ sqlplus "/as sysdba"
SQL> shutdown immediate; --关闭数据库
SQL> quit
$ lsnrctl start --启动监听
$ sqlplus /nolog
SQL> connect / as sysdba --登录到oracle数据库中
SQL> startup; --启动数据库
分享到:
相关推荐
这个操作系统的关键特性包括对性能的优化,特别是对于运行Oracle软件的服务器,以及与Red Hat Enterprise Linux的高度兼容性,使得用户可以在不改变现有基础设施的情况下,享受到Oracle提供的技术支持。 Oracle ...
Linux环境下启动oracle服务Linux环境下启动oracle服Linux环境下启动oracle服务
\Linux-Unix系统启动oracle 11g EM控制台 - Linux数据库应用
### Linux下Oracle服务与监听器自动启动配置详解 在企业级应用环境中,Oracle数据库系统作为核心数据管理平台,其稳定性和可用性至关重要。为了确保Oracle服务(包括数据库服务和监听器)能够在Linux操作系统启动时...
### Linux环境下Oracle数据库重启知识点详解 #### 一、概述 在Linux环境中,Oracle数据库的管理是常见的运维操作之一。为了确保系统的稳定运行,有时需要重启Oracle数据库及其监听器。本文将详细介绍在Linux环境下...
Linux 下 Oracle 启动和监听 Oracle 数据库是重量级的,其管理非常复杂,将其在 Linux 平台上的启动和关闭步骤整理如下: 一、安装和配置 Oracle 在 Linux 平台上安装 Oracle 之后,需要创建 Oracle 系统用户,并...
5. crontab:Linux的定时任务调度器,可以配置自动启动Oracle数据库的脚本。例如,每天凌晨1点执行启动脚本。 6. init.d脚本:在Red Hat或CentOS等Linux发行版中,可以创建一个位于/etc/init.d下的Oracle启动脚本,...
3. **启动服务**:执行可执行文件启动OracleDB Exporter服务,通常将其配置为系统服务以便于管理。 4. **集成Prometheus**:在Prometheus配置文件中添加OracleDB Exporter的URL,设置抓取间隔,然后重启Prometheus...
要启动Oracle数据库实例,可以通过`sqlplus`工具,以`sysdba`身份登录,并执行`startup`命令: ```sql sqlplus / as sysdba startup ``` 这将初始化数据库实例,打开数据文件和重做日志文件,使数据库进入可用状态...
在Linux环境下部署Oracle 11g数据库是一项技术性较强的任务,涉及到多个步骤和注意事项。"linux-oracle11-Resources"这个压缩包显然是为Linux系统准备的Oracle 11g安装资源,包括了32位和64位的依赖包。下面我们将...
在Linux系统上安装64位Oracle 11g数据库是一个涉及多步骤的过程,需要满足一定的系统要求,并对操作系统进行特定的配置。...完成这些步骤后,你应该能够在Linux 64位环境下成功部署并运行Oracle 11g数据库。
### Linux下启动Oracle数据库的方法详解 #### 一、前言 在Linux环境下部署与管理Oracle数据库是许多系统管理员和DBA的重要职责之一。本文将详细介绍如何在Linux操作系统中启动Oracle数据库,包括必要的环境配置...
### Linux下启动Oracle数据库的步骤详解 #### 一、引言 在Linux环境下启动Oracle数据库是DBA(数据库管理员)日常运维工作中的一个重要环节。本文将详细介绍如何在Linux系统中启动Oracle服务,包括监听器(Listener...
2. **启动服务**:运行`oracledb_exporter`可执行文件,启动服务监听指定端口。 3. **配置Prometheus**:在Prometheus的配置文件中添加`oracledb_exporter`的地址作为目标,设置抓取间隔。 4. **监控面板**:在...
### Linux 下设置 Oracle 10g 自动启动服务 #### 方法一:通过配置 `/etc/rc.d/init.d/` 目录下的服务文件实现自动启动 1. **创建服务文件** 在 `/etc/rc.d/init.d/` 目录下创建一个名为 `oracle10g` 的文件,并...
"Linux下启动Oracle服务和监听程序" Linux下启动Oracle服务和监听程序是Oracle数据库管理员的基本操作之一。本文将详细介绍Linux平台上启动和关闭Oracle服务和监听程序的步骤,并对启动和关闭参数进行解释。 启动...
根据提供的文档信息,本文将详细解析Oracle 11g R2 RAC(Real Application Clusters)在Linux环境下的安装配置过程。此文档适用于希望在Linux平台上部署Oracle 11g R2 RAC集群的IT专业人士。 ### Oracle 11g R2 RAC...
6. 重新启动Oracle服务,以使新补丁生效。 在安装补丁后,可以通过OPatch的`lsof`命令查看当前系统中的所有已安装补丁: ``` ./opatch lsof ``` 为了确保系统安全,定期检查Oracle的安全公告,并按照官方建议的...
1. **解压补丁包**:首先,你需要将"p6880880_122010_Linux-x86-64.zip"文件解压缩到一个合适的目录,通常是在Oracle软件安装目录下的`OPatch`子目录。 2. **运行OPatch**:进入解压缩后的目录,通过执行`opatch ...
- **监听器启动**:通过`lsnrctl start`启动Oracle的监听器服务,这是启动Oracle数据库的前提。 - **数据库启动**:使用`sqlplus`工具以`sysdba`身份连接数据库,并执行`startup open`命令来启动数据库实例。 #####...