Oracle常用操作

1:启动Oracle数据库

步骤如下:

bash 复制代码
su - oracle
sqlplus / as sysdba
startup
lsnrctl start //启动监听

2:启动oracle数据库监听

步骤如下:

1:打开终端或控制台,以root用户或具有sudo权限的用户登录,然后切换到安装目录的bin目录下:

cd /u01/app/oracle/product/{Oracle版本号}/dbhome_1/bin

请根据实际安装路径进行相应调整。

启动监听器:./lsnrctl start

查看监听器:./lsnrctl status

如果监听器已经启动,将显示监听器的名称和状态信息。

若想在每次系统启动时自动启动监听器,可以将以下命令添加到/etc/rc.local文件中:

su - oracle -c "/u01/app/oracle/product/{Oracle版本号}/dbhome_1/bin/lsnrctl start"

请确保以上命令与实际路径一致,并根据需要进行相应调整。

3:lsnrctl start 命令找不到

命令找不到,一定是环境变量没有配置对,或者由于没有正常关闭数据库造成的。

具体操作: 正常情况下 使用root用户登录后,执行 su oracle 命令把环境变量直接带过去。如果还没有查看环境变量参数就使用oracle用户配置下面三个参数,配置正确路径。

bash 复制代码
export PATH=/home/oracle/app/oracle/product/11.2.0/dbhome_1/bin:$PATH
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl

使用oracle用户临时配置上这三个环境变量,就可以正常的 lsnrctl start 启动监听。

$ sqlplus /nolog //登录sqlplus
SQL> connect /as sysdba //连接oracle
SQL> startup //起动数据库

相关推荐
SelectDB3 分钟前
部署形态与存算分离速查:形态对照、配置项清单与关键命令片段
大数据·数据结构·数据库
SelectDB5 分钟前
Workload Group 参数速查:排队与并发配置、CPU 软硬限切换与常见配置问题清单
大数据·数据库·数据分析
DBA_G36 分钟前
南大通用GBase 8c数据库-两阶段提交事务状态保持讲解(下)
数据库
NineData38 分钟前
MySQL 到 Doris 实时数据同步:订单、用户和日志数据入仓方案
数据库·mysql
小小AK1 小时前
采购订单同步策略实战:金蝶云星空到旺店通的字段映射与调度设计
大数据·数据库
前端 贾公子1 小时前
LangGraph == 图的状态(State)管理 (中)
开发语言·数据库·python
一条小小yu1 小时前
Text-to-SQL Agent
数据库·sql
Dovis(誓平步青云)2 小时前
现场问题先关闭还是先验收,建筑任务怎样处理依赖
前端·javascript·数据库·mysql·音视频
dishugj2 小时前
HANA监控、巡检与切换演练
数据库·oracle
a努力。2 小时前
四维解析Agent记忆架构:从零实战LangGraph长期记忆
java·开发语言·数据库