美文网首页
oracle 启停及挂载新磁盘操作

oracle 启停及挂载新磁盘操作

作者: MrGago | 来源:发表于2020-08-26 11:08 被阅读0次

oracle启停

1.登录

登录linux系统,切换到oracle用户

# su oracle

2.连接

$ cd $ORACLE_HOME/bin 

$ sqlplus /nolog

3.使用管理员权限

> conn / as sysdba

4.关闭服务(启动)

>shutdown immediate

>startup

5.退出

>quit

6.启动监听

$ lsnrctl start

===============================================

磁盘挂载

/oracle 下文件随着项目的扩大,目录空间已不够使用,需要挂载一个新的磁盘来负责存储

直接挂载会发现/oracle下变空了,这个原因是由于linux的VFS(虚拟文件系统)机制导致的,正常登录以后,所看到的各个目录,文件都是内核在加载时候构造在内存中的VFS目录树,而不是直接看到硬盘上的实际目录树。当你挂载某个设备到一个VFS挂载点上时(比如/oracle),系统就把VFS中的这个挂载点/oracle指向你最后所挂载的那个设备上。那么你现在访问该挂载点时,就会看到你最后挂载在此处的设备。而之前所挂载的设备依然在那里,只不过挂载点/oracle已经不再指向之前的设备。所以之前的数据是被隐藏了,但并没有删除,若umount挂载后,数据又重新回来了

基于这种情况,只能通过跳板的方式把原来的/oracle数据复制到新的/oracle分区下了 ,如何添加新硬盘,请查找相关资料

mkdir /new ###跳板目录

mount /dev/sdb1 /new ###首先挂载跳板目录

cp -R /oracle/* /new ###复制/oracle目录所有数据到/new先

mount /dev/sdb1 /oracle ###挂载/oracle 到新硬盘,此时你会神奇的发现之前的/oracle目录文件已经全部转移过来了,也许你会有点疑问,我并没有复制或移动/new文件到新挂载的/oracle目录啊,其实此时的/oracle目录相当于/new目录的硬链接,可以测试下mkdir /new/test 你会发现/oracle目录也存在test

umount /new ###解除挂载

rm -rf /new ###删除跳板目录

vi /etc/fstab

增加:/dev/sdb1 /oracle ext3 defaults 0 0

:wq!

--------------------------------------------------------------------------------------

挂载新盘后进行启动发现报错

------------

ORA-09925: Unable to create audit trail file

Linux Error: 13: Permission denied

Additional information: 9925

ORA-09925: Unable to create audit trail file

Linux Error: 13: Permission denied

Additional information: 9925

---------

是因为目录权限问题

解决方法

chown -R oracle.oinstall /oracle

再进行操作,一切正常

相关文章

  • oracle 启停及挂载新磁盘操作

    oracle启停 1.登录 登录linux系统,切换到oracle用户 # su oracle 2.连接 $ cd...

  • oracle启停

    https://www.cnblogs.com/huaxingtianxia/p/8078982.html

  • Oracle 数据库服务停启

    title: Oracle 数据库服务停启tags: Oracle 问题 数据库服务宕掉该如何重启 解决 查看数据...

  • linux下oracle的启停

    准备工作 (1)进入DOS模式 (2)输入SQLPLUS /NOLOG命令,以不连接数据库的方式启动SQL *PL...

  • ORACLE数据库启停概述

    只要使用过oracle database,那么肯定执行过很多次的startup和shutdown的操作,但是你是否...

  • Oracle 12C Sharding 启停

    1、启动1)启用目录数据库和监听2)启动GSM(Shard directors)3)启动分片的数据库、监听、代理4...

  • Oracle服务器磁盘挂载及数据迁移

    生产环境一台oracle服务器磁盘将满,申请了一个500G的磁盘,需要将新磁盘挂载过来,并将oracle数据迁移过...

  • 阿里云centos Linux系统挂载数据盘操作流程

    一、 环境: 操作系统: Centos 7 二、查看云服务下所有硬盘 三、挂载新的硬盘 四、格式化分区及挂载目录 ...

  • CentOS7 定时任务

    领导要求每天要关机,前两天安装了个ORACLE,每天关机开机还得启动,挺麻烦,懒惰了几天终于决定写个自动启停的脚本...

  • docker卷挂载特点

    容器的卷挂载分为不同的挂载方式,有匿名挂载、具名挂载及绑定挂载 其中匿名挂载与具名挂载相比,使用匿名挂载在容器运行...

网友评论

      本文标题:oracle 启停及挂载新磁盘操作

      本文链接:https://www.haomeiwen.com/subject/yisxsktx.html