为了准备把生产环境的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了......总之先打酱油再说~
相关文章
- 01-27在SQlServer下实现某类表批量删除
- 01-27Windows下环境变量显示、设置或删除操作详情
- 01-27删除指定路径下固定格式,以.log结尾、三天前的文件,或删除空的日志文件
- 01-27删除workspace下的vss的scc文件
- 01-27rockchip 全编情况下的一些操作 删除部分文件
- 01-27docker下删除image和container
- 01-27angular在IE下报object doesn't support property or method matches问题,以及router-outlet切换时不删除原组件而是添加一个新
- 01-27windows 下cmd命令删除文件或者文件夹
- 01-27vim下如何删除某行之后的所有行
- 01-27添加/删除 windows下Git右键菜单