linux下oracle的启停

[color=red]整理下供备用![/color]

安装完毕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

[b]启动步骤[/b]:$代表shell命令提示符,这里的oracle是9.0以上版本。
$ su - oracle
$ sqlplus /nolog
sql> conn / as sysdba
sql> startup (一般不需要加参数,只要设置好环境变量)
sql> quit (退出sql模式)
$ lsnrctl start (启动监听器)
注:启动有几种方式
1、startup nomount
非安装启动,这种方式启动下可执行:重建控制文件、重建数据库
启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
2、startup mount dbname
安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件
如:系统表空间或日志文件。
执行“nomount”,然后打开控制文件
3、startup open dbname
先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,
这种方式下可访问数据库中的数据。
4、startup,等于以下三个命令
startup nomount
alter database mount
alter database open
5、startup restrict
约束方式启动
这种方式能够启动数据库,但只允许具有一定特权的用户访问
非特权用户访问时,会出现以下提示:
ERROR:
ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用
6、startup force
强制启动方式
当不能关闭数据库时,可以用startup force来完成数据库的关闭
先关闭数据库,再执行正常启动数据库命令
7、startup pfile=参数文件名
带初始化参数文件的启动方式
先读取参数文件,再按参数文件中的设置启动数据库
例:startup pfile=E:\Oracle\admin\oradb\pfile\init.ora
8、startup EXCLUSIVE
独占启动,表示只允许一个例程使用该数据库

[b]关闭oracle[/b] :
$ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)
$ sqlplus /nolog
sql>shutdown 其参数 :shutdown有四个参数,四个参数的含义如下:
1、Normal 需要等待所有的用户断开连接,需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
2、Immediate 等待用户完成当前的语句,在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
3、Transactional 等待用户完成当前的事务,在用户执行完当前事物后断开连接,并不允许新的用户连接数据库。
4、Abort 不做任何等待,直接关闭数据库,执行强行断开连接并直接关闭数据库。
前三种方式不会丢失用户数据。第四种在不的已的情况下,不建议采用!

经常遇到的问题:
1、权限问题,解决方法,切换到oracle用户;
2、没有关闭监听器 ,解决方法:关闭监听器
3、有oracle实例没有关闭,解决办法:关闭oracle实例
4、环境变量设置不全,解决办法:修改环境变量
手把手教你学Simulink--电机控制架构与算法实现​场景示例:基于Simulink的电机速度环PID调节仿真 本文带你完成了电机速度环PID参数的科学整定,实现了:✅ 理解了速度环的级联系统特性与关键参数影响工程整定法(理论初值)系统辨识法(参数未知时)✅ PID Tuner自动调参(推荐!自动调参兼具快速性与鲁棒性✅ 学会了前馈补偿抗饱和等工程实用技巧。 阅读详情

相关推荐

网络抓包实战:如何捕获与解析802.1Q VLAN标签报文

在网络通信中,数据包是信息传输的基本单元,而VLAN(虚拟局域网)技术通过在数据链路层插入802.1Q标签,实现了网络流量的逻辑隔离与高效管理。其核心原理是在标准以太网帧头中嵌入4字节的VLAN标识,使交换机能够根据VID(VLAN ID)进行精准转发。掌握VLAN报文的捕获与解析技术,对于网络故障排查、安全审计和性能优化具有重要价值,尤其在需要验证网络隔离策略或诊断Trunk链路异常时。本文聚焦于使用Wireshark工具,结合端口镜像等实操方法,详细演示如何抓取并解读携带802.1Q标签的原始报文,帮助

weixin_33417488的博客 382

linux下Oracle服务的启动和关闭

linux下Oracle服务的启动和关闭

weixin_43869703的博客 996

宝塔面板添加站点及运营商SSL免费证书的申请与使用

本文详细介绍在宝塔面板下如何正确添加站点、配置站点,及在运营商如何申请免费SSL证书,将其配置到宝塔站点里。 给你的网站加一把锁,教你免费SSL证书申请,配置到自己的网站中。 环境:Ubuntu server 18 工具:宝塔控制面板 平台:阿里云 Web服务器:Nginx 宝塔:https://www.bt.cn/ 阿里云:https://www.aliyun.com/ 腾讯云:https://cloud.tencent.com/ 要求: 1.宝塔控制面板搭建完毕。 2掌握域名解析的原理。 3.了解ht

贺兰山长老 5058

LINUX ORACLE 数据库启停

使用命令ps -ef | grep pmon来查看数据库实例进程是否在运行。如果看到类似ora_pmon_ORCL的进程,则表示Oracle实例已经启动。使用命令lsnrctl status来查看监听器状态。如果监听器处于运行状态,则表示Oracle已经启动。oracle用户运行emctl status oms -details。如果状态为"OPEN",则表示Oracle实例已经启动。这些命令可以在Linux系统的终端中执行。emctl start oms能否成功。

wxjlkh的博客 631

《哥谭神话-工程篇》01.Palantir 平台架构解析-混乱数据如何转化唯一真相源?

Palantir 平台的架构哲学可以概括为将洞察落地为行动,其核心是将“获取唯一真相”能力深度嵌入现有的、复杂的工作流程中,成为提升运营效率和决策质量的倍增器。

897

【Coze 扣子案例】第 23 期・商业篇:一键获取精准商机,自动化招标信息查询与分析

通过地区和项目类型等多维度组合查询全国招标信息网数据,实现招标公告的快速定位。自动解析招标公告内容,提取关键信息,并生成结构化摘要。帮助企业高效获取精准商机,提升市场竞争力,降低人工成本,解决 “信息过载” 与 “精准匹配难” 的双重问题。

weixin_72689845的博客 1927

在Linux下如何启动或关闭Oracle

在Linux下如何启动或关闭Oracle 启动Oracle主要是由两个步骤: 一:启动监听 二:启动数据库实例 首先登录进入数据库一般是sys权限,先要切换到Oracle用户下,(如果是Oracle用户登录的就不用切换了)切换权限命令是“ su - oracle 或者 su oracle ”这两种都是可以的。输入命令后会让你输入密码。 接着输入 sqlplus / as sysdba 回车之后输入startup 就正常启动数据库了。 多说一句停止数据库的指令是 shutdown immed

shuo_Java的博客 2291

VS2022+Qt6保姆级配置指南:从插件安装到项目互通全流程(附常见错误解决)

本文提供了一份详细的Visual Studio 2022与Qt6集成开发环境配置指南。从插件安装、环境搭建到项目创建与互通,涵盖了全流程操作步骤,并针对常见的配置错误和调试问题提供了实用的解决方案,帮助开发者高效构建企业级桌面应用。

nginx7reverse的博客 1204

Linux服务器上Oracle数据库的开启及关闭

Linux上启动关闭Oracle

weixin_44163256的博客 2516

ASReview:基于主动学习的AI文献筛选工具,提升科研效率

主动学习是机器学习的一个重要分支,其核心原理是让算法能够主动选择最有价值的数据进行标注,从而以更低的成本获得更好的模型性能。这一技术通过人机协作的闭环流程,显著提升了数据标注和模型训练的效率和精度。在工程实践中,主动学习尤其适用于数据标注成本高昂或数据类别不平衡的场景,例如医学影像分析、自然语言处理中的文本分类以及推荐系统的冷启动问题。通过优先标注模型最不确定的样本,它能够有效解决传统机器学习面临的冷启动和数据稀疏性挑战。本文聚焦的ASReview项目,正是将主动学习原理应用于系统文献综述这一具体场景,通过

weixin_28725959的博客 431

一文搞懂鲸鱼优化算法Whale Optimization Algorithm(WOA)!!!(核心原理+数学模型+代码实战+实际应用)

本文详细介绍了鲸鱼优化算法(WOA)的原理与实现。该算法模拟座头鲸气泡网捕食行为,通过包围猎物、螺旋攻击和随机搜索三种策略平衡全局探索与局部开发。文章首先从生物学角度解释鲸鱼捕食行为,然后给出算法的数学模型和完整流程,包括关键公式和决策逻辑。最后通过Python代码实例演示如何求解Sphere函数最小值,展示算法的实际应用。WOA具有结构简单、参数少等优点,在工程优化、机器学习等领域有广泛应用前景。

qq_42212808的博客 1011

linux系统中Oracle数据库的启动/关闭

一、登录设备并切换用户 su oracle //root登录之后切换至oracle用户操作 二、连接数据库 在Oracle用户下连接 sqlplus oracle/oracle@oracleDB 使用管理员权限 connect / as sysdba sqlplus / as sysdba //sysdba直接登录,与切换管理员权限相同 三、启动/关闭服务 启动:“startup” 不使用参数,启动数据库实例并打开数据库,以便用户使用数据库,多数情况下使用此方式; “nom

Alone的博客 1883

GEE训练教程:如何批量从Google assets中将时序影像批量导出到Google drive

本文介绍了一种使用Google Earth Engine(GEE)批量导出2000-2023年叶绿素a(Chl-a)浓度数据的方法。通过JavaScript代码自动生成多个年份的导出任务,将数据保存至Google Drive指定文件夹。文章详细说明了代码参数配置、使用步骤和注意事项,包括资产命名规则验证、导出任务启动方式,以及分辨率、区域范围等关键参数的调整建议。同时提供了常见问题的解决方案,如处理缺失年份数据、解决导出像素超限等问题。该方法可显著提高多年份Chl-a数据批量导出的效率,适用于水体环境研究的

此星光明博客 90

oracle在linux下启停,linux下启停oracle

1.打开ssh工具,连接到数据库所在的linux机器。若用户为root,请输入命令“su - oracle”并回车,若要密码,输入密码后并回车,就切换到了oracle用户下。(下为已切换到oracle用户下了)[root@tqxs tqxs]# su - oracle上一次登录:一 10月 15 09:56:08 CST 2018pts/0 上[oracle@tqxs ~]$2.关掉oracle的...

weixin_39915500的博客 407

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

oracle在linux下启停,Linux上Oracle自动启停方案

Oracle在$ORACLE_HOME/bin目录下提供了dbstart和dbshut两个脚本来启动和停止Oracle。dbstart脚本将启动指定的数据库实例和Listen环境CentOS 6 x86_64, Oracle 11g R2方案Oracle在$ORACLE_HOME/bin目录下提供了dbstart和dbshut两个脚本来启动和停止Oracle。dbstart脚本将启动指定的数据库实...

weixin_29550949的博客 202

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Linux下启停Oracle服务,linux下oracle的启停

准备工作(1)进入DOS模式(2)输入SQLPLUS /NOLOG命令,以不连接数据库的方式启动SQL *PLUS(3)CONNECT system/password AS sysdba,以具有SYSDBA或SYSOPER权限的数据库帐户,如SYS或SYSTEM的身份连接到Oralce或将前两步合并 SQLPLUSsystem/password@dbnameAS sysdba至此Oracle已连接...

weixin_34668147的博客 506

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux系统oracle客户端启停,Linux上Oracle自动启停方案

环境CentOS 6 x86_64, Oracle 11g R2方案Oracle在$ORACLE_HOME/bin目录下提供了dbstart和dbshut两个脚本来启动和停止Oracle。dbstart脚本将启动指定的数据库实例和Listener。首先,修改/etc/oratab,把要自动启动的实例对应的启动标志设置为"Y"。ORA01:/home/oracle/app/oracle/produc...

weixin_32823555的博客 289

linux下启停oracle

1.打开ssh工具,连接到数据库所在的linux机器。若用户为root,请输入命令“su - oracle”并回车,若要密码,输入密码后并回车,就切换到了oracle用户下。(下为已切换到oracle用户下了) [root@tqxs tqxs]# su - oracle上一次登录:一 10月 15 09:56:08 CST 2018pts/0 上[oracle@tqxs ~]$ 2...

184

Linux下启停Oracle服务

oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:export ORACLE_SID=test  export ORACLE_BASE

二南的程序人生 7641

Linux下启停Oracle服务 .

oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。 安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如: export ORACLE_SID=test  export ORACLE_BASE=o

Mokily的专栏 3232

linux下启停oracle服务

linux下启停oracle服务: 一、在linux下启动oracle数据库及监听: 方法1: root登录到linux su– oracle 切换oracle用户下 dbstart 启动数据库 lsnrctl start 启动监听 lsnrctl stop 停止监听 方法2: root登录到linux su– oracle 切换oracle用户下 ./dbstart 启动数据库 ./lsnrctl start 启动监听 方法3: root登录到linux su– oracl...

taxue1011的博客 502

oracle在linux下启停,如何在LINUX下启动ORACLE

守着星空守着你手动启动:用 oracle用户登录(或su - oracle)lsnrctl startsqlplus / as sysdbastartupexit自动启动,要编写一个启动脚本,用root用户拷到/etc/init.d下,取名叫oracle然后, chkconfig oracle on,即可加入服务列表/etc/init.d/oracle start #启动/etc/init.d/o...

weixin_34921609的博客 151

【数据库启停】运维速查:Linux上Oracle / MySQL / SQL Server 启停命令全清单(带注释)

Linux:Oracle / MySQL / SQL Server 常见启停命令(完整版·带注释·含 DB_UNIQUE_NAME 说明)

「YYL DBA手记」 数据库 · 架构 · 运维 · 实战 yyldba.blog.youkuaiyun.com 286

Linux环境下Oracle服务端启停

启停Oracle服务 登录Oracle服务所在的服务器 [root@localhost ~]# su  oracle [oracle@localhost ~]$ sqlplus /nolog SQL> connect /as sysdba SQL> shutdown immediate(关闭数据库实例) SQL> startup (起动数据库实例,一般不需要加参数,只要设置好环境变

chichuduxing的博客 955

linux下oracle启停

这几个命令总是记不住,留个记号:   1、启动数据库服务   su - Oracle   sqlplus "/as sysdba"   startup   exit   2、启动oracle监听   $lsnrctl   lsnrctl>status (查状态)   lsnrctl>start   3、关闭数据库服务   shutdown immediate...

iteye_12404的博客 166

配置linux的oracle 21c启停服务

su - root。

2201_75715995的博客 627
上一篇: dwr跨域访问
下一篇: linux的mount命令详解
lysming
博客等级 码龄24年 0粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值