suse系统下:oracle 从10.2.0.2 到 10.2.0.4 升级详解
oracle 从10.2.0.2 到 10.2.0.4 升级
一、下载升级包
下载地址:
ftp://updates.oracle.com/6810189/p6810189_10204_Linux-x86.zip
注意:不要用flashget下载,用迅雷下载。文件大小1G多。
二、关闭数据库
以oracle用户远程登录suse系统:
1. sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate;
一般情况下可以正常关闭。如果不能关闭,可以强制关闭。
关闭所有的 oracle 进程:
ps -ef|grep orac*
如果有的话,用kil命令。
2. 正常监听
lsnrctl stop
三、解压升级包
unzip p6810189_10204_Linux-p6810189_10204_Linux-x86.zip
在目录下将会生成一个Disk1的文件夹。
四、安装前准备
如果是在终端安装升级包的话,很有可能会碰到下面的错误:
Could not execute auto check for display colors using command /usr/X11R6/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
在安装之前要还要做些工作。我是通过ssh来访问安装机器的,因此需要在WINDOWS机器下配置一个可以转发X11的软件。
下载地址:
1. xming下载最新版sourceforge.net/projects/xming/
安装好后,启动它就可以了。
2. 我用的是secureCRT终端(putty也可以)
session里的host name为要安装数据库主机IP 。
window里when window is resized 里我选change the size of the font 这里会根据你窗口的大小来改变字体大小 。
window--translation里的received data的下拉选项 选择UTF-8 可以解决中文乱码的问题
特别注意:
最重要的是SSH下的X11里一定要把Enable X11 forwarding选上 否则转发一定不会成功
3. 设置好后重新启动终端
测试: 你可在登录系统后,键入: xclock (或是xedit, xcacl)
如果一切顺利的话,将会有一个图形界面的时钟弹出。这表明安装成功。
五、安装升级包:
1. 在Disk1目录下键入:
./runInstaller
这时会出现安装界面,一路安装好就可以了。到最后的时候,有一步提示。
要执行一下:
/opt/oracle/product/10.2.0/root.sh
然后点击安装完成。
2. 开启监听 lsnrctl start
3. 录入数据库,执行下面命令
startup upgrade;
修改java_pool_size / large_pool_size=150M 这个我没有找到所以没有执行,如果可以的话还是改过来。
4. 运行脚本@/opt/oracle/product/10.2.0/rdbms/admin
相关文档:
一、利用Class.forName函数(用java开发B/S模式的程序) 1.代码如下: //注册驱动程序
public boolean connectDb() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
return true;
} catch (ClassNotFoundException e) {
System.out.println(e);
return false;
}
}
......
Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。
创建示例表:
CREATE TABLE TBL_TEST
(
ID NUMBER,
NAME VARCHAR2(100 BYTE),
PID NUMBER &nbs ......
首先感谢文章的作者,我转来大家共享
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。
下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_re ......
Just a few days ago a got to two Oracle DBAs discussing why the have so much “PX Deq Credit : send blkd” on a system. And if that is causing their performance problems.
The are some blog on the internet claiming it has to do with qc distribution and what ever.
But in many cases, especi ......
oracle wait event:cursor: pin S wait on X
cursor: pin S wait on X等待事件的处理过程
http://database.ctocio.com.cn/tips/114/8263614_1.shtml
cursor: pin S wait on X等待!
http://www.itpub.net/viewthread.php?tid=1003340
解决cursor: pin S wait on X 有什么好办法:
http://www.itpub.net/thread-1163543 ......