Linux下删除Oracle

简介:     为了准备把生产环境的10g换成11g,除了直接升级以外,再做另外一手准备,先导出所有必需的数据(索引,表,存储过程,触发器,定时任务,etc),然后删除10g,再安装11g,在测试环境演练安装11g直到确认无误之后,打了无数酱油之后开始演练删除oracle.
    为了准备把生产环境的10g换成11g,除了直接升级以外,再做另外一手准备,先导出所有必需的数据(索引,表,存储过程,触发器,定时任务,etc),然后删除10g,再安装11g,在测试环境演练安装11g直到确认无误之后,打了无数酱油之后开始演练删除oracle..........
    由于还要再安装oracle,因此之前安装的时候设定好的环境变量,oracle用户等都无需删除,为再次安装节省不少时间~
    首先以sysdba身份登录数据库(sqlplus “/as sysdba”),关闭数据库(shutdown immediate)
    然后关闭监听器(lsnrctl stop)
    至此,oracle数据库就完全与关闭了,外面的用户也无法登录/访问数据库
    接下来删除文件系统里面有关oracle的一些文件(这些文件保存了已安装的oracle的各种信息,删掉,让安装程序认为这台机器没有安装oracle)
    1.登录至root用户
    2.开始大清扫~\(≧▽≦)/~
        删除/tmp下ora*文件(如果有的话)
        删除/opt下OR*文件(这个应该是有的)
        删除/etc下oraInst.loc和oratab文件
        (这两个文件是安装oracle时执行$ORACLE_HOME/root.sh脚本产生的)
        删除/usr/local/bin下coraenv、dbhome、oraenv
        (这三个文件是安装oracle时执行$ORACLE_BASE/oraInventory/orainstRoot.sh脚本产生的)
        删除$ORACLE_BASE下admin、flash_recovery_area、oradata、oraInventory
        删除 $ORACLE_HOME下的oracle software的文件
    3.收工,然后重头开始安装新的oracle~

    PS:接下来就是研究怎么把oracle从10g升级到11g了......总之先打酱油再说~
目录
相关文章
|
3月前
|
负载均衡 Oracle 关系型数据库
Linux启动多个Oracle实例
Linux启动多个Oracle实例
39 0
|
4月前
|
Oracle 关系型数据库 Linux
windows 11 hyper-v中oracle linux虚拟机中添加硬盘
在windows 11自带的hyper-v虚拟机中添加硬盘,并分区
65 6
|
3月前
|
SQL Oracle 关系型数据库
Linux环境下oracle切换用户并查询数据库命令
Linux环境下oracle切换用户并查询数据库命令
|
10月前
|
Oracle 关系型数据库 MySQL
|
10月前
|
Oracle 关系型数据库 Linux
5分钟学会在Linux上安装Oracle和一条命令创建数据库
在Linux上安装Oracle软件的过程相当复杂,让很多初学者望而却步。但在Oracle 18c以后Oracle推出了使用rpm包安装Oracle数据库软件的安装方式
230 0
|
10月前
|
Oracle 关系型数据库 Linux
使用rpm包在Linux上安装Oracle软件和创建数据库
在Linux上安装Oracle软件的过程相当复杂,让很多初学者望而却步。但在Oracle 18c以后Oracle推出了使用rpm包安装Oracle数据库软件的安装方式,安装两个(预安装包和数据库安装包)rpm包即可完成整个Oracle数据库软件的安装。
261 0
使用rpm包在Linux上安装Oracle软件和创建数据库
|
10月前
|
Oracle 关系型数据库 Linux
5分钟学会在Linux上安装Oracle和一条命令创建数据库
在Linux上安装Oracle软件的过程相当复杂,让很多初学者望而却步。但在Oracle 18c以后Oracle推出了使用rpm包安装Oracle数据库软件的安装方式
197 0
|
11月前
|
Oracle 安全 关系型数据库
Linux的daemon进程对Oracle数据库的SGA使用大页内存的处理
Oracle对运行在机器内存超过32G上的数据库推荐使用HugePages 来容纳Oracle数据库的SGA,参见。
140 0
|
11月前
|
Oracle 安全 关系型数据库
为Oracle数据库在linux上配置hugepage内存管理
HugePages是Linux内核2.6以后的版本上的一个内存管理特性,它将原来4K的内存页管理单位改成更大页的管理单位
293 0
|
11月前
|
Oracle 关系型数据库 Linux
【Oracle】安装Oracle Linux操作步骤
【Oracle】安装Oracle Linux操作步骤
325 0