linux下oracle自动启动配置步骤

UniApp实战:从文件下载到本地保存与预览的一站式解决方案 本文深入解析了UniApp开发中文件下载、保存与预览的完整流程,提供了基于uni.downloadFile、uni.saveFile和uni.openDocument API的一站式实战解决方案。文章详细拆解了核心API的使用方法、多平台(App、H5)的兼容性处理、常见坑点(如文件路径、权限、格式支持)以及进阶优化技巧(如进度提示、文件管理),旨在帮助开发者构建健壮、用户体验良好的跨平台文件处理功能。 阅读详情

[oracle@www ~]$ cat /etc/oratab
orcl:/usr/app/oracle/product/10.2.0/db_l:Y #N

 

2.用oracle用户(你装ORACLE数据库的用户)登录系统
      修改$ORACLE_HOME/bin/dbstart文件
  $vi $ORACLE_HOME/bin/dbstart
  找到 ORACLE_HOME_LISTNER=.....这行, 修改成
       ORACLE_HOME_LISTNER=/u01/app/oracle/product/10.2.0/db_1
            或者直接修改成:
       ORACLE_HOME_LISTNER=$ORACLE_HOME
      
 3.测试运行dbshut,dbstart
  (1)修改dbstart和dbshut的日志文件的权限:
   $su - root
   #cd $ORACLE_HOME
   #chown oracle:oinstall startup.log
   #chown oracle:oinstall shutdown.log
  (2)执行相应的脚本进行测试
   #su oracle
   $cd $ORACLE_HOME/bin
   $./dbstart   (./dbshut)
   $ ps -efw | grep ora_
   $ lsnrctl status
   $ ps -efw | grep LISTEN | grep -v grep


[oracle@www ~]$ cat /home/oracle/.bash_profile
# .bash_profile
 
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
#oracle profile
TMP=/tmp;export TMP
TMPDIR=$TMP;export TMPDIR
ORACLE_BASE=/usr/app/oracle;export ORACLE_BASE
TMP=/tmp;export TMP
TMPDIR=$TMP;export TMPDIR
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_l;
export ORACLE_HOME
ORACLE_SID=orcl;
TMP=/tmp;export TMP
TMPDIR=$TMP;export TMPDIR
export ORACLE_SID
ORACLE_TERM=xterm;
export ORACLE_TERM
PATH=$PATH:$ORACLE_HOME/bin;
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH
#export DISPLAY=192.168.0.33:0.0
export DISPLAY=127.0.0.1:0.0
export LANG=AMRICAN
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
 
#oracle profile end

 

[oracle@www ~]$ source /home/oracle/.bash_profile
[oracle@www ~]$ host +
+.localdomain has address 202.106.199.36
Host +.localdomain not found: 3(NXDOMAIN)
Host +.localdomain not found: 3(NXDOMAIN)


[oracle@www init.d]$ cat /home/oracle/oradbstart
#!/bin/bash
# chkconfig: 345 99 10
# description: Startup Script for oracle Databases
# /etc/rc.d/init.d/dbstart
export ORACLE_BASE=/usr/app/oracle/
export ORACLE_HOME=/usr/app/oracle/product/10.2.0/db_l
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
ORA_OWNR="oracle"
# if the executables do not exist -- display error
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
    echo "Oracle startup: cannot start"
    exit 1
fi
# depending on parameter -- startup, shutdown, restart
# of the instance and listener or usage display
case "$1" in
  start)
    # Oracle listener and instance startup
    echo -n "Starting Oracle: "
     su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl start " 
     su $ORA_OWNR -c "$ORACLE_HOME/bin/dbstart" 
    touch /var/lock/oracle
     su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"
     su $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl start"
    echo "OK"
    ;;
 
  stop)
    # Oracle listener and instance shutdown
    echo -n "Shutdown Oracle: "
    su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"
    su $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl stop"
    su $ORA_OWNR -c "$ORACLE_HOME/bin/dbshut"
    su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
    rm -f /var/lock/oracle
    echo "OK"
    ;;
 
  reload|restart)
    $0 stop
    $0 start
    ;;
  *)
    echo "Usage: `basename $0` start|stop|restart|reload"
    exit 1
esac
exit 0
 
 
[oracle@www init.d]$ chkconfig --add oradbstart
[oracle@www init.d]$ chkconfig --list oradbstart


测试服务(快速启动Oracle)
 /etc/rc.d/init.d/oradbstart stop
 /etc/rc.d/init.d/oradbstart start
 /etc/rc.d/init.d/oradbstart restart(或者reload)

 

 

重启linux
reboot -n
   在linux启动的时候,你就可以看到一个启动项oracle10g,出现[OK]的时候,
就表示你的数据库随系统启动了。

3.1 重启Linux后,查看进程
 ps -ef|grep ora_|grep -v grep
 ps -ef|grep tnslsnr|grep -v grep

3.2 sqlplus测试进入
 sqlplus '/as sysdba'
 
 


三:Oracle启动有关的命令说明
 一般是执行:(在oracle用户下)
     $ lsnrctl start  #启动监听
     $ dbstart      #启动数据库
     $ emctl start dbconsole  #启动控制台
     $ isqlplusctl start      #pl/sql启动
 如果你有多个数据库,当执行完以上后,还需要设置ORACLE_SID参数,以启动另外一个数据库如下:
     $exopt ORACLE_SID=ORA2  #需求启动的服务
     $ lsnrctl start
     $ dbstart
     $ emctl start dbconsole
     $ isqlplusctl start
    
    

 
四:关于系统开机自动启动
系统脚本可以放置在/etc/rc.d/init.d中并建立/etc/rc.d/rc?.d链接,也可以直接放置在/etc/rc.d/rc.local中。
init.d脚本包含完整的start,stop,status,reload等参数,是标准做法,推荐使用。
为特定用户使用的程序(如有的用户需要使用中文输入法而有的不需要)放置在~/中的bash启动脚本中。
 下面用自启动apache为例;
 a.自启动脚本:
  /usr/local/apache2/bin;
  ./apachectl start
 b.文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.
  #chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行
  #ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式
  #ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache
 c.启动级别说明:
  #说明:
   #等级0表示:表示关机
   #等级1表示:单用户模式
   #等级2表示:无网络连接的多用户命令行模式
   #等级3表示:有网络连接的多用户命令行模式
   #等级4表示:不可用
   #等级5表示:带图形界面的多用户模式
   #等级6表示:重新启动
       For example, random.init has these three lines:
         # chkconfig: 2345 20 80
         # description: Saves and restores system entropy pool for /
         #              higher quality random number generation.
         This says that the random script should be started in levels 2,  3,  4,
         and 5, that its start priority should be 20, and that its stop priority
         should be 80.  You should be able to figure out  what  the  description
         says;  the / causes the line to be continued.  The extra space in front
         of the line is ignored. 

 

 

06-esp32-idf开发调试方法(内置JTAG,OpenOCD调试) 使用VS Code和ESP-IDF进行ESP32开发和调试 在我们搭建 **IDF** 框架后,**OpenOCD** 已经自动下载好了, 我们通过 **JTAG** 接口连接使用 **OpenOCD** 进行调试。而**ESP32**芯片中内置 了**JTAG** 电路,无需额外芯片即可调试,更加方便,所以这里我们讲解使用模块自带的usb-jtag接口进行调试。 阅读详情

相关推荐

STM32 A/B分区OTA升级实战:从原理到避坑指南

本文详细解析STM32 A/B分区OTA升级的核心原理与实战实现,涵盖双分区设计、Bootloader开发、固件传输验证及常见问题解决方案。重点介绍通过A/B分区实现无缝升级与安全回滚的机制,帮助开发者规避典型陷阱,提升嵌入式系统远程更新的可靠性与效率。

qqq44的博客 1108

linux系统下设置oracle开机自动启动

u01/app/oracle/product/12.1.0/dbhome1为oracle的安装目录,要根据实际情况进行修改。查看监听(oracle用户):lsnrctl status。重启主机 : reboot。

nidhog_的博客 3594

微纳加工技术中的自对准硅化物(Silicide)工艺:关键步骤与应用场景解析

本文深入解析了微纳加工技术中的自对准硅化物(Silicide)工艺,详细介绍了其关键步骤与应用场景。从表面清洁、金属沉积到两步退火法,全面拆解工艺全流程,并探讨了不同技术节点下的工艺演进。文章还提供了实际应用中的问题排查方法和新兴技术对Silicide工艺的挑战,为芯片制造领域的工程师提供了实用参考。

weixin_30613727的博客 429

Linux下Oracle开机自启动

正常情况下,Oracle安装完毕后,服务器重新启动,Oracle也可以自动启动。如果服务器重启后,Oracle没有自动启动,三个步骤解决:环境:centos 7 ,数据库11g。

六月闻君 2111

node-red 可视化探索

配置socket选择配置流程产生url。

weixin_44133581的博客 3412

逆向CarPlay协议时,除了USB主从切换,你还需要注意这3个关键点

本文深入探讨逆向CarPlay协议时的3个关键点,包括MFi协议背景、多通道协同工作机制和协议分析工具的高级过滤技巧。特别解析了USB主从切换后的复杂交互过程,帮助安全研究员和逆向工程师更好地理解CarPlay协议的核心机制与潜在安全研究切入点。

weixin_29164497的博客 381

Linux设置Oracle开启自启动

环境:Centos7 Oracle11g-64位 注意:不要原样复制,涉及到路径的,一定要根据实际安装路径填写 使用oracle用户:修改oracle自启动配置文件oratab,修改N为Y,允许oracle数据库在系统启动时启动 23 orcl:/database/oracle/oracle/product/11g/db_1:Y 使用oracle用户:修改oracle的dbstart文件,将ORACLE_HOME_LISTNER=$1 修改为ORACLE_HOME_LISTNER=$ORACL.

王京伟的博客 2524

ICM42670 IIC驱动与卡尔曼+四元数姿态解算实战

惯性测量单元(IMU)是运动控制、无人机飞控和AR/VR设备的核心传感器,其数据质量直接取决于底层硬件通信可靠性与姿态估计算法鲁棒性。IIC(I²C)作为嵌入式系统中最常用的低速串行总线,需满足确定性时序、抗干扰与实时采样要求;卡尔曼滤波则通过状态建模与噪声协方差优化,在动态环境中融合加速度计与陀螺仪数据;而四元数因其无万向锁、插值平滑、旋转合成高效等优势,成为高精度姿态解算的数学基础。本文以高性能六轴IMU ICM42670为载体,深入剖析IIC硬件设计要点、裸机级驱动优化、Allan方差驱动的卡尔曼参数

weixin_27076351的博客 253

Linux下oracle数据库启动

回到终端机模式,输入:ps -ef|grep ora_ (作用是:查看是否有Oracle的进程,如果有,大多数情况说明启动了。3.进入sqlplus界面(命令是:$ sqlplus /nolog 或 sqlplus / as sysdba)输入:$ lsnrctl status (作用是:检查监听是否启动。如果没有启动,可以输入:$ lsnrctl start (作用是:启动监听器)SQL> startup (作用:启动数据库实例)1.登录到Linux服务器(ssh)2.切换到oracle用户权限。

九尾小白的博客 1万+

Android开发者必看:5分钟搞定DeepSeek API接入(附完整代码示例)

本文为Android开发者提供快速接入DeepSeek API的完整指南,包含环境配置、网络层设计、请求体构建等关键步骤,并附有详细代码示例。通过工程化实践,帮助开发者高效集成AI对话、代码生成等高级功能,提升移动应用竞争力。

bush的博客 535

利用Gretna软件计算脑网络的全局属性和局部属性指标

使用Gretna,你可以计算脑网络的全局属性指标(如网络特征、小世界性和模块度),以及局部属性指标(如节点度和聚类系数)。通过Gretna,你可以计算脑网络的稀疏度,并进一步探索网络的特征和特性。Gretna是一款基于MATLAB平台的脑网络分析工具,它提供了丰富的函数和工具箱,用于计算和分析脑网络的结构和功能。在脑网络中,较高的稀疏度可能意味着神经系统的高效性和信息处理能力,因为较少的连接可以降低信息传递的成本。连接矩阵是一个N*N的矩阵,其中N表示节点的数量,矩阵的每个元素表示节点之间的连接强度。

code_program481的博客 1809

靓靓小知识-Linux下Oracle数据库开机自启动

oracle数据库开机自启动

靓靓的博客 1537

手把手教你完成YOLOv8 PyQt5和PySide6目标检测界面搭建,前台系统+后台管理系统开发实战,可用于大论文凑工作量或毕设必备,全网最详细教程

目标检测是计算机视觉中的重要任务,广泛应用于安防监控、自动驾驶、智能家居等领域。YOLO系列模型由于其高效的检测速度和较高的准确率,成为目标检测任务的首选算法之一。本项目结合 YOLOv8 与 PyQt5,构建了一个图形化界面,便于用户进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测,不仅可以用于大论文的工作量展示,还可以作为毕业设计。支持目标检测、目标分割等模型进来检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1万+

Linux配置Oracle 11g自动启动

Linux配置Oracle 11g自动启动 安装完毕Oracle 11g每次都得手动启动 | 停止数据库(dbstart | dbshut)、监听器(lsnrctl)、控制台(emtcl)。 设置一下,若手动启动数据库的同时监听器没有启动(即启动数据库时自动启动监听器,停止数据库时停止监听器),则需要修改dbstart脚本文件: ? 1 2

snakemyy的专栏 3863

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

oracle自动运行配置向导,Linux主机下配置Oracle 10G自动启动

一、使用root用户修改/etc/oratab 文件:$vi /etc/orataborcl:/oracle/app/product/10.2.0/db_1:N改为:orcl:/oracle/app/product/10.2.0/db_1:Y也就是将最后的N改为Y二、使用Oracle用户修改$ORACLE_HOME/bin/dbstart文件:# su - oracle$ cd $ORACLE_...

weixin_42527160的博客 205

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Linux主机下配置Oracle 11 自动启动过程记

Linux主机下配置Oracle 11 自动启动过程记 一、使用root用户修改/etc/oratab 文件: $ gedit /etc/oratab orcl:/oracle/app/product/10.2.0/db_1:N 改为: orcl:/oracle/app/product/10.2.0/db_1:Y 也就是将最后的N改为Y 二、使用Oracle用户修改$ORACLE_H

kai27ks的专栏 745

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

linux将oracle启动放到/etc/init.d目录下,linux下oracle自动启动配置步骤

-------------------------------------------以root身份登录1、修改Oracle系统配置文件/etc/oratab文件格式为: SID:ORACLE_HOME:AUTO修改为:orcl:/oradata/app/oracle/product/10.2.0:Y2、修改/etc/rc.d/rc.local配置文件在/etc/rc.d/rc.local中加入如...

weixin_29959015的博客 365

linux下oracle自动启动配置步骤 引用

[oracle@www ~]$ cat /etc/oratab orcl:/usr/app/oracle/product/10.2.0/db_l:Y #N 2.用oracle用户(你装ORACLE数据库的用户)登录系统 修改$ORACLE_HOME/bin/dbstart文件 $vi $ORACLE_HOME/bin/dbstart 找到 ORACLE_HOME_...

pengin00000的专栏 150

linux下配置ORACLE 10g自动启动经验分享

 一、使用root用户修改/etc/oratab 文件: $ gedit  /etc/oratab                       orcl:/ORACLE/app/product/10.2.0/db_1:N  改为: orcl:/ORACLE/app/product/10.2.0/db_1:Y 也就是将最后的N改为Y 二、使用ORACL

JACKY.昊昊 的专栏 2019

Linux主机下配置Oracle 10G自动启动

Linux主机下配置Oracle 10G自动启动  一、使用root用户修改/etc/oratab 文件:$ vi /etc/orataborcl:/oracle/app/product/10.2.0/db_1:N改为:orcl:/oracle/app/product/10.2.0/db_1:Y也就是将最后的N改为Y二、使用Oracle用户修改$ORACLE_HOME/bin/

小庄往左走 873

Linux主机下配置Oracle 11 自动启动过程记录

Linux主机下配置Oracle 11 自动启动过程记 一、使用root用户修改/etc/oratab 文件: $ gedit /etc/oratab orcl:/oracle/app/product/10.2.0/db_1:N 改为: orcl:/oracle/app/product/10.2.0/db_1:Y 也就是将最后的N改为Y 二、使用Oracle用户修改$ORACLE_H

tangrobin的专栏 344

linux oracle12c 自动启动,linux下Oracle自启动配置及启动脚本 12c 测试通

linux下Oracle自启动配置及启动脚本 12c 测试通发布时间:2020-02-29 03:57:08来源:51CTO阅读:2398作者:adelazhu参考:http://www.jb51.net/article/32214.htm1. Oracle的一些基本参数[oracle@localhost ~]$ echo $ORACLE_SIDadela[oracle@localhost ~]$...

weixin_42390092的博客 236

Linux主机下配置Oracle 10G自动启动關閉

Normal 0 0 2 false false false MicrosoftInternetExplorer4 <object classid="clsid:38481807

枫的专栏 430

linux下配置ORACLE 10g自动启动

linux下配置ORACLE 10g自动启动 一、使用root用户修改/etc/oratab 文件: $ gedit /etc/oratab orcl:/ORACLE/app/product/10.2.0/db_1:N 改为: orcl:/ORACLE/app/product/10.2.0/db_1:Y 也就是将最后的N改为Y 二、使用ORACLE用户修改$

来去 的BLOG 625

linux系统oracle启动过程,Linux主机下配置Oracle 10G自动启动过程记

四:创建服务$su - root# cd /etc/rc.d/init.d/# gedit oradbstart复制如下脚本1或者脚本2内容到oradbstart文件:注意点(1).#开始的行不能少,否则后面运行chkconfig命令会报错:oradbstart 服务不支持chkconfig(2).根据自己的环境修改环境变量配置部分(3).从windows下面保存的如下脚本内容,通过ISO复制到l...

weixin_30486717的博客 125

linux oracle12c 自动启动,linux下Oracle自启动配置及启动脚本 12c 测试通过

参考:http://www.jb51.net/article/32214.htm1. Oracle的一些基本参数[oracle@localhost ~]$ echo $ORACLE_SIDadela[oracle@localhost ~]$ echo $ORACLE_HOME/u01/app/oracle/product/12.1.0/db_1[oracle@localhost ~]$ echo ...

weixin_42641385的博客 314
上一篇: 如何查看oracle的scott用户使用表空间及对象情况
下一篇: mail发送oracle输出html格式内容
Patrick-Leo
博客等级 码龄19年 14粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值