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
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
一、利用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;
}
}
......
SqlServer,Oracle 常用函数比较
数学函数:
1.绝对值
Sql Server: SELECT abs(-1) value
Oracle: SELECT abs(-1) value from dual
2.取整(大)
Sql Server: SELECT ceiling(-1.001) value
Oracle: SELECT ceil(-1.001) value from dual
3.取整(小)
Sql Server: SELECT f ......
异机恢复过程:
在rman>run
{
allocate channel ch00 type 'sbt_tape' parms="ENV=(NB_ORA_CLIENT=zjddms1)";
set newname for datafile 1 to '/oradata/zjdms/1.dbf';
......
set newname for datafile 23 to '/oradata/test/23.dbf';
set newname for datafile 24 to '/oradata/test/24.dbf';
restore databas ......
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 ......