精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-19
1.安装JDK 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-19
shutdown immediate;
|
|
返回顶楼 | |
发表时间:2010-12-19
这些命令的话,我想不用那么啰嗦吧!如果需要可以到网上查查,我不保证我的方法都是最好的,希望大家提出意见
|
|
返回顶楼 | |
发表时间:2010-12-20
cuisuqiang 写道 这些命令的话,我想不用那么啰嗦吧!如果需要可以到网上查查,我不保证我的方法都是最好的,希望大家提出意见
oracle在非认证过的linux版本下装确实有些啰嗦,找到好几个版本的安装流程,还不怎么一样... |
|
返回顶楼 | |
发表时间:2010-12-20
mathgl 写道 cuisuqiang 写道 这些命令的话,我想不用那么啰嗦吧!如果需要可以到网上查查,我不保证我的方法都是最好的,希望大家提出意见
oracle在非认证过的linux版本下装确实有些啰嗦,找到好几个版本的安装流程,还不怎么一样... 这是Redhat5下Oracle10G的安装流程,其实其他版本的话,大同小异,可以再参考一下网上其他人的。不过相对于这个版本的来说,我觉得够全了吧 |
|
返回顶楼 | |
发表时间:2010-12-23
挺全的。。。
但是。。。真的需要安装JDK吗? |
|
返回顶楼 | |
发表时间:2010-12-23
伤心雨 写道 挺全的。。。
但是。。。真的需要安装JDK吗? oracle那东西 安装还要swing呢... |
|
返回顶楼 | |
发表时间:2010-12-23
伤心雨 写道 挺全的。。。
但是。。。真的需要安装JDK吗? 我流程里面已经写了吧! |
|
返回顶楼 | |
发表时间:2010-12-23
mathgl 写道 伤心雨 写道 挺全的。。。
但是。。。真的需要安装JDK吗? oracle那东西 安装还要swing呢... 如果你有那个能力得话,可以考虑纯命令方式,不过我不会 |
|
返回顶楼 | |
发表时间:2010-12-24
最后修改:2010-12-24
cuisuqiang 写道 mathgl 写道 伤心雨 写道 挺全的。。。
但是。。。真的需要安装JDK吗? oracle那东西 安装还要swing呢... 如果你有那个能力得话,可以考虑纯命令方式,不过我不会 我教你。 1 首先安装必要工具包 mount /dev/cdrom /media/ cd /mnt/cdrom/Server/ rpm -Uvh setarch-2 rpm -Uvh make-3 rpm -Uvh glibc-2 rpm -Uvh libaio-0 rpm -Uvh compat-libstdc++-33-3 rpm -Uvh compat-gcc-34-3 rpm -Uvh compat-gcc-34-c++-3 rpm -Uvh gcc-4 rpm -Uvh libXp-1 rpm -Uvh openmotif-2 rpm -Uvh compat-db-4 编辑 /etc/hosts。文件应当包含类似以下的文本: 127.0.0.1 localhost.localdomain localhost 192.168.203.11 stctestbox01.us.oracle.com stctestbox01 2 更改修改/etc/redhat-release文件,因为Oracle10g数据库暂不支持RHEL5: # vi /etc/redhat-release # Red Hat Enterprise Linux Server release 5.2 (Tikanga) redhat-4 3 Oracle数据库必须在Oracle用户下才能安装。故,建立相应的用户群组、用户,以及设置相应的目录属主 、目录权限。切记,要给Oracle用户设置密码哦,同时,密码要符合复杂性要求,譬如:weiguo520.。 groupadd oinstall groupadd dba groupadd oper useradd -g oinstall -G dba oracle mkdir -p /opt/oracle/or10g chown -R oracle.oinstall /opt/oracle chmod -R 775 /opt/oracle passwd oracle 4 配置内核相关参数,以便支持Oracle数据库。 # vim /etc/sysctl.conf # For Oracle kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 5 设置Oracle用户Shell limit。 # vim /etc/security/limits.conf # For Oracle oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 6 在/etc/pam.d/login file文件末端添加相关内容,如果它已经存在则退出。 # vim /etc/pam.d/login # For Oracle session required /lib/security/pam_limits.so 7 修改Oracle用户语言环境,注销掉root用户,以oracle用户登录系统。 $ touch .i18n $ vi .i18n export LC_CTYPE="US_en" 也可以不执行。但是在安装过程中在命令行执行export LC_CTYPE="US_en" 8 配置Oracle用户环境变量,以便支持Oracle数据库安装以及今后的操作、维护。 $ vim .bash_profile # For Oracle TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/opt/oracle; export ORACLE_BASE #自己的路径oracle安装路径的上级路径 ORACLE_HOME=$ORACLE_BASE/or10g; export ORACLE_HOME #自己的oracle安装路径 ORACLE_SID=orcl; export ORACLE_SID #自己的 数据库实例 ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 9 启动安装,首先运行xhost hostname命令启动X-Windows安装界面,如下图所示: $ xhost mail.weiguo.com $ unzip 10201_database_linux32.zip $ cd database $ ./runInstaller 10 修改dbstart 找到ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle这行, 修改成: ORACLE_HOME_LISTNER=/u01/app/product/10.2.0/db_1 或者直接修改成: ORACLE_HOME_LISTNER=$ORACLE_HOME 测试运行 oracle$dbshut oracle$dbstart 看能否启动或关闭oracle 服务及listener服务 oracle$ ps -efw | grep ora_ oracle$ lsnrctl status oracle$ ps -efw | grep LISTEN | grep -v grep 11 自启动 首先使用root用户修改: 编辑/etc/oratab, (将N该为Y) orcl:/oracle/app/product/10.2.0/db_1:N (将N该为Y) 在root下/etc/init.d/路径中建立oracle #!/bin/bash # chkconfig:345 99 10 # description: Startup Script for oracle Databases export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/or10g export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH case "$1" in start) # #oracle10g start # echo -n "Starting Oracle" su - oracle -c "$ORACLE_HOME/bin/dbstart" su - oracle -c "$ORACLE_HOME/bin/emctl start dbconsole" su - oracle -c "$ORACLE_HOME/bin/lsnrctl start" su - oracle -c "$ORACLE_HOME/bin/isqlplusctl start" ;; stop) # #oracle stop # echo -n "Shutdown Oracle." su - oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole" su - oracle -c "$ORACLE_HOME/bin/isqlplusctl stop" su - oracle -c "$ORACLE_HOME/bin/dbshut" su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop" ;; restart) # #oracle restart # $0 stop $0 start ;; *) echo "Oracle10g start|stop|restart" exit 1 esac exit 0 12 加入服务 #service oracle start 测试oracle能不能启动 #chkconfig --add oracle #chkconfig --level 345 oracle on #chkconfig --list oracle 看运行情况 dbua中文运行方法: 前提安装了JDK1.5或者更高的版本。 修改dbua文件 找到 JRE_DIR文件修改为 $JAVA_HOME/jre就可以运行中文环境了。 13 打补丁 停止一切oracle。然后运行运行补丁程序 修改 dbstart dbshut中让ORACLE_HOME_LISTNER=$1改为 ORACLE_HOME_LISTNER=$ORACLE_HOME dbua 重新启动 14、清理日志文件。(解决非正常关闭数据库引起的数据库无法启动) alter database clear unarchived logfile group 2; alter database open; |
|
返回顶楼 | |