oracle 10.2 64位,Oracle 10.2.0.5 x64升级到11.2.0.3 x64
说明:11g数据库现在新部署的数量也很多的,对于10g数据库,现在整理一下10g到11g的升级过程。10.2.0.2以上版本才能升级到11.2.0.3版本。
升级说明:10.2.0.5(64)—> 升级到11.2.0.3(64)
一、环境介绍
1. 数据库环境
操作系统版本:OEL5.8 x64
数据库版本:10.2.0.5 x64
数据库sid名:orcl
1)Oracle 10g 10.2.0.5(64bit)安装按照标准文档环境进行安装。
/u01/app/oracle/product/10.2.0/db_1
/u01/app/oracle/admin/orcl/{adump,bdump,cdump,ddump,udump}
/u01/app/oracle/oradata/orcl
/u01/app/oracle/flash_recovery_area/ORCL
2)Oracle 11g 11.2.0.3(64bit)安装文件
p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip
2. 升级思路
1)在数据库服务器上关闭10.2.0.5x64数据库监听与数据库。
2)创建Oracle 11.2.0.3数据库相关环境变量与目录。
3) 在Oracle 10.2.0.5x64数据库服务器上安装Oracle 11.2.0.3x64数据库数据库软件。
4)在Oracle 11.2.0.3环境变量下执行dbua升级。
二、升级前配置
1. 关闭10g数据库
1)关闭数据库
# su - oracle
$ sqlplus / as sysdba;
SQL> shutdown immediate;
SQL> quit
2)关闭监听
$ lsnrctl stop
2. 查看用户组与用户
1)创建用户组和用户的命令如下,数据库用户10g已经创建,这里不需要再创建。
# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
2)创建Oracle 11g数据库目录
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chmod -R 775 /u01/app
chown -R oracle:oinstall /u01
3. 修改11g 内核支持
说明: 注释掉10g内核参数。
# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
# sysctl -p 执行生效
4. 修改与添加文件描述符
cat >> /etc/security/limits.conf <
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
EOF
5. 配置oracle环境变量
# su - oracle
$ vi .bash_profile
说明: 注释掉11g环境变量,创建11g环境变量
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG="Simplified Chinese_china.ZHS16GBK"
export LANG=en_US
export LC_ALL=en_US
export LD_LIBRARY_PATH=/lib:/usr/lib:$ORACLE_HOME/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
umask 022
生效11g环境变量
# source .bash_profile
三、升级数据库
1. 拷贝oracle 11g 到linux系统中
# mv p10404530_112030_Linux-x86-64_1of7.zip /u01/app/
# mv p10404530_112030_Linux-x86-64_2of7.zip /u01/app/
# unzip p10404530_112030_Linux-x86-64_1of7.zip
# unzip p10404530_112030_Linux-x86-64_2of7.zip
# 解压在/u01/app/database下
# chown -R oracle:oinstall /u01/app/database
安装oracle11g数据库软件
# xhost +
access control disabled, clients can connect from any host
$ su - oracle
$ cd /u01/app/database
$ ./runInstallar
2. 开始升级
本机安装方式,使用Oracle用户登陆,接上面操作。
$ su - oracle
$ cd /u01/app/database
$ ./dbua
按向导进行升级,升级过程超过1个小时。
3. 修改数据库兼容参数
# su - oracle
$ sqlplus /nolog
SQL*Plus: Release 11.2.0.3.0 Production on 星期六 7月 27 14:51:30 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
SQL> conn / as sysdba;
已连接。
SQL> alter system set compatible='11.2.0.3.0' scope=spfile;
系统已更改。
SQL> show parameter compatible
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
compatible string 10.2.0.5.0
SQL>
重启数据库。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 622149632 bytes
Fixed Size 2230912 bytes
Variable Size 239076736 bytes
Database Buffers 377487360 bytes
Redo Buffers 3354624 bytes
数据库装载完毕。
数据库已经打开。
SQL>
SQL> show parameter compatible
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
compatible string 11.2.0.3.0
SQL>
SQL>
4. 测试数据库
归档模式
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 13
Next log sequence to archive 15
Current log sequence 15
原来帐号与数据
SQL> conn abc/abc;
Connected.
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
ABC TABLE
查看数据库版本情况
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
oracle 10.2 64位,Oracle 10.2.0.5 x64升级到11.2.0.3 x64相关推荐
- Oracle 11.2.0.1 rac升级到11.2.0.4
升级过程分为三部分: 1.升级grid 2.升级rdbms 3.升级数据字典 前期准备: 新建grid_home和oracle_home 升级前 升级后 版本 11.2.0.1 11.2.0.4 gr ...
- oracle12官方下载,Oracle 12c下载64位|Oracle Database 12c下载 官方版_最火软件站
Oracle 12C 是由Oracle官方提供的最新版本数据库,Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environ ...
- Powerdesigner逆向工程64位Oracle数据库
Powerdesigner老版本不支持64位Client,新版本弄不到破解码 解决方法,用Powerdesigner+32位Oracle Clent访问64位Oracle Server 遇到的坑分享下 ...
- 用64位的plsql developer 连接虚拟机中的64位oracle数据库
背景:为了学习oracle,我在虚拟机上安装了oracle.并在实体机上安装了oracle客户端及plsql developer. 开始之前,先回答两个问题 为什么不在本机安装oracle? 因为or ...
- PLSQL developer 连接不上64位Oracle 解决办法
在64位Windows2003上安装Oracle后,用PLSQL developer去连接数据库出现报错: Could not load "--\bin\oci.dll" OCID ...
- 安装64位Oracle 10g超详细教程
安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连 ...
- Ubuntu15.10的64位版本启动eclipse+adt时的若干问题
1.问题一:在Ubuntu15.10的64位版本上下载adt bundle,启动elcipse后提示connot run program:/sdk/platform_tools/adb:error=2 ...
- Ubuntu 10.10(64位)编译Android 2.3
转载的网址:http://www.linuxidc.com/Linux/2011-03/33564.htm Android编译的时候可能会碰到关于g++或者gcc找不到的问题,这个问题是由于g++-4 ...
- 选32位 64位 oracle,32位PLSQL配置为64位的Oracle和64位系统
问题描述: 配置:64位系统64位Oracle32位PLSQL 安装好Oracle之后,用PLSQL连接数据库,却总是不显示PLSQL的登录窗口,不能正常连接到数据库,没有数据库的初始化内容. 解决方 ...
最新文章
- 制作生成静态页面的新闻系统
- AVAssetExportSession导出MP4视频失败
- The alias LM/W3SVC/1/Root/XX already exists. Please choose a different alias
- java旋转图片并画出_java实现图片角度旋转并获得图片信息
- JavaScript:window.event.srcElement(指触发事件的对象)
- Color picker:拾色器
- linux 本地yum 恢复,Linux_RHEL系统恢复安装光盘中的yum更新源的方法,安装光盘本地YUM更新源挂载安 - phpStudy...
- WPF 仿QQ登录框翻转效果
- 自动化脚本任务计划程序(Windows)
- 金蝶k3服务器重装账套怎么恢复,金蝶KIS旗舰版、金蝶K3账套备份、恢复操作教程...
- yum安装网络超时,尝试其他镜像
- 基于地图开发控件GMap.Net 使用 (六) 中文显示详细街道数据信息
- Google Play 开发者注意事项
- 什么是技术债,为什么要还技术债?
- 144hz和60hz测试软件,专业FPS玩家讲解:60Hz与144Hz刷新率的问题
- 棋牌算法——“贰柒拾”(字牌)
- 青少年CTFmisc 简简单单的题目
- 教程——从外网远程控制内网电脑
- 牛视源码定制,抖音矩阵系统。come here
- 三十八、SAP设置默认语言
热门文章
- ERROR: Unable to load class 'org.gradle.api.internal.component.Usage'.
- Java 修饰符的总结
- App Store兼容性问题
- appium-DesiredCapability详解与实战
- vim+vundle配置
- Android手机指令操作释疑
- HDU——1106排序(istringstream的使用、STLvector练习)
- Extjs PROXY查询params无法传参,改用extraParams
- 使用Uboot启动内核并挂载NFS根文件系统
- HDU 1429 胜利大逃亡(续) (BFS+位压缩)