内容发布更新时间 : 2024/11/15 20:01:46星期一 下面是文章的全部内容请认真阅读。
第 21 页 共 27 页
第 22 页 共 27 页
Root用户执行…/root.sh
#su - root 切换到root 用户下 进入目录 运行以下两个文件
# /data/oracle/product/10.2/db_1/root.sh
第 23 页 共 27 页
补丁包安装完之后,接着升级补丁: $ sqlplus /nolog
先使用SYS用户以DBA身份登录。
SQL>conn sys/passwd as sysdba 注:passwd改为实际环境中sys用户设置的密码 connected to an idle instance.
SQL>startup upgrade
SQL>@$ORACLE_HOME/rdbms/admin/catupgrd.sql 注:时间较长
SQL>@$ORACLE_HOME/rdbms/admin/catalog.sql
第 24 页 共 27 页
检查版本
$ sqlplu / as sysdba SQL> startup
SQL> select * from v$version;
全是10.2.0.4.0,恭喜你!升级成功
常见问题
安装过程注意事项:
1、最好使用独立分区安装
安装oracle的目录建议安装在一个单独的分区或者磁盘上。原因不细说了,oracle的文件是可以恢复的,万一你的系统坏掉了,把oradata下面的文件取出来还是可以恢复的。
2、安装时建议不创建数据库
最好在安装oracle时不要创建数据库,只安装oracle基本系统。系统安装好后用$ORACLE_HOME/bin/dbca,命令创建数据库,创建数据库时我们可以选择针对数据库的各种参数如“字符集”等。
3、注意系统语言
如果你的系统使用的是中文,启动安装界面可能为乱码,最好先指定语言环境改为英文,在终端里输入:
$export LANG=en_US
4、注意乱码问题
如果安装时默认安装,字符集为欧洲的,导入dmp文件以后,中文字符为“?”,按照网上的方法修改字符集后,中文字符又变成了“靠”,很是郁闷。
假如使用了默认安装,也不是只有重装。用oracle用户登录,运行dbca,新建一个实例,可以指定字符集的。将原dmp文件导入新的实例,这个方法最安全了。
5、注意防火墙及端口
如果打开了防火墙,为了让其他计算机能够访问数据库,必须把下面端口打开:
端口1521(用于连接数据库),
端口1158(如果要用浏览器访问enterprise managment),
端口5560(如果要用浏览器访问isqlplus)。
你可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙)。选择防火墙页面,并且增加上面的端口。
第 25 页 共 27 页