网站开发实践实验报告,毕设做网站是不是太low,免费建网站网址,wordpress 侧边栏宽度当前位置:我的异常网 Linux/Unix linux上安装Oraclelinux上安装Oraclewww.myexceptions.net 网友分享于#xff1a;2013-09-03 浏览#xff1a;26次linux下安装Oracle1.Linux下安装 jdk(Linux)建议从sun的主页上下载bin文件,运行后在/usr/会建立好java目录的Linux下相关命…当前位置:我的异常网» Linux/Unix » linux上安装Oraclelinux上安装Oraclewww.myexceptions.net 网友分享于2013-09-03 浏览26次linux下安装Oracle1.Linux下安装 jdk(Linux)建议从sun的主页上下载bin文件,运行后在/usr/会建立好java目录的Linux下相关命令bin#chmod x j2sdk-1_4_2_04-Linux-i586-rpm.bin#./j2sdk-1_4_2_04-Linux-i586-rpm.binrpm#rpm -ivh j2sdk-1_4_2_04-Linux-i586-rpm2.配置好java的环境变量# vi /etc/profile在该文件中加入:export JAVA_HOME /usr/java/jdk1.6.0_05export CLASSPATH $JAVA_HOME/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH $PATH:$JAVA_HOME/bin3.安装Oracle需要的文件以下的RPM开发包gcccppglibc-develcompat-libstdcglibc-kernheadersbinutils可以使用命令来查看是否已安装了这些包[rootpkuLinuxbosun root]# rpm -q gcc cpp compat-libstdc glibc-devel glibc-kernheaders binutils然后安装,或者在系统设置/添加删除程序...选 开发工具如果都不清楚的话,就把所有的开发工具都装上,Linux会计算包依赖关系4.添加安装过程中需要用到的用户和组这当中会用到二个用户一个是root一个是Oracle#groupadd oinstall#groupadd dba#useradd –g oinstall –G dba Oracle#passwd Oracle//然后输入新密码5.新建安装目录#mkdir –p /opt/Oracle/product/9.2.0#chown –R Oracle.oinstall /opt/Oracle#mkdir /var/opt/Oracle#chown Oracle.dba /var/opt/Oracle#chmod 755 /var/opt/Oracle6.设置内核参数调节信号灯及共享内存(1)设置内核参数调节信号灯及共享内存vi /etc/sysctl.confkernel.shmmax 536870912kernel.shmmni 4096kernel.shmall 2097152kernel.sem 250 32000 100 128fs.file-max 65536net.ipv4.ip_local_port_range 1024 65000//输入完,按ESC,按:,输入wq 退出7. Oracle对文件的要求编辑文件/etc/security/limits.conf 加入以下语句Oracle soft nofile 65536Oracle hard nofile 65536Oracle soft nproc 16384Oracle hard nproc 163848设置Oracle的环境#su – Oracle$ vi ~/.bash_profileexport LD_ASSUME_KERNEL2.4.19 //若不指定 过不了 jre#export DISPLAY”192.168.9.205:0.0” (127.0.0.1:0.0) //这个不要export Oracle_BASE/opt/Oracleexport Oracle_HOME/opt/Oracle/product/9.2.0export Oracle_SIDora9i (数据库全局变量名)export Oracle_TERMxterm (xterm窗口模式 vt100 终端调试模式)export NLS_LANGAMERICAN (设置语言AMERICAN英文)export Oracle_OWNEROracleexport ORA_NLS33$Oracle_HOME/ocommon/nls/admin/dataexport THREADS_FLAGnativeexport LD_LIBRARY_PATH/opt/Oracle/product/9.2.0/lib:/lib:/usr/lib:/usr/local/libexport PATH/opt/ora9/product/9.2/bin:$PATHexport PATH$PATH:$Oracle_HOME/bin然后注销再重新登录就可以,Oracle 的环境就应该生效了########注意这些配置文件很重要若这些没写对,Oracle安装肯定会出错9.使Oracle调用X11#xhost(xhost disable访问控制客户端可以从任何主机进行连接)这个命令用来保证Oracle用户调用X11,否则无法安装10. 安装把 Oracle的3个盘里的文件都解压到 /opt/o中,结构如Disk1Disk2Disk3这样Oracle会自动找需要的资源,不必再换盘在Oracle主目录里运行:#/opt/o/Disk1/install/Linux/runinstaller开始会让用root身份执行/tmp/的一个文件,执行即可按提示,安装,中途有2次错误第一个错误是Linking阶段的当安装进度到6x%的时候出现的Oracle Universal Installer提示关于这个文件“/soft/Oracle/network/lib/ins_oemagent.mk”有问题这时我们可以暂时不要去管它选择“ignore”将其忽略等整个安装过程完成以后再来解决这个问题。第二错误也是Linking阶段当安装进度到84%的时候出现的Oracle Universal Installer提示“Error in invoking targetinstall of makefile $Oracle_HOME/ctx/lib/ins_ctx.mk”出现错误。这个时候就不要选择忽略了可以修复这个错误打开$Oracle_HOME/ctx/lib/env_ctx.mk文件进行如下编辑将光标定位到第1365行也就是“INSO_LINK ”这一行然后把“$(LDLIBFLAG)dl”这句加入到“INSO_LINK-L$(CTXLIB)$(LDLIBFLAG)m”的后面修改后成为这个样子INSO_LINK -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl$(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex$(LDLIBFLAG)sc_da $(LDLIBFLAG)sc_ut $(LDLIBFLAG)sc_ch$(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c-Wl,-rpath,$(CTXHOME)lib $(CORELIBS) $(COMPEOBJS)然后保存$Oracle_HOME/ctx/lib/env_ctx.mk文件回到错误提示窗口按“retry”按钮即可继续安装。当数据库建立完毕等安装程序将所有文件复制到系统之后Oracle Universal Installer还会弹出一个提示信息窗口要求以root身分执行运行root.sh程序root.sh位于 Oracle_HOME 所指向的目录下。等这里执行完毕后如果一切正常OUI会出现“The Installation Of Oracle9i Database Was successful.”的提示信息此时说明Oracle920数据库在redhat Linux9上安装成功了如果此时还需要进行其它内容的安装按下“Next Install”按钮可进行安装否则请按下“Exit”按钮退出OUI安装。最后一步是修复一下刚才的那个错误即Linking阶段安装到6x%的时候出现的“/soft/Oracle/network/lib/ins_oemagent.mk”这个错误。以Oracle用户执行如下命令#cd $Oracle_HOME/network/lib$Oracle_HOME是你指定.我的/opt/Oracle/product/9.2.0#make -f ins_net_client.mk install然后编辑$Oracle_HOME/ctx/lib/ins_ctx.mk 文件的第13-14行由:ctxhx: $(CTXHXOBJ)$(LINK) $(CTXHXOBJ) $(INSO_LINK)改为ctxhx: $(CTXHXOBJ)$(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK)保存$Oracle_HOME/ctx/lib/ins_ctx.mk文件。然后执行如下命令#make -f $Oracle_HOME/ctx/lib/ins_ctx.mk install将错误修复完成。到此为止Oracle920数据库在redhat Linux9上已经完全安装成功了。100%时,让以root运行$Oracle_HOME/root.sh,按要求输入路径:[usr/local/bin]###################Oracle9i乱码解决###################1.下载javacn.zip文件,解压到后 ,将fonts.properties文件拷usr/java/jdk1.6.0_05/lib中2.执行解压包中的sm.sh,(Linux会自动重启)一. Red Hat系统1. 安装时选取简体中文安装先复制simsun.ttc(宋体)simsun18030.ttc(新宋体)tahomabd.ttf tahoma.ttf到/usr/X11R6/lib/X11/font/TrueType下,并将所有ttc文件改为ttf文件2. 2.然后进入/usr/X11R6/lib/X11/font/TrueType目录下3. 运行ttmkfdir fonts.dir命令;接着用vi编辑fonts.dir文件将下面内容添加进去----------------------------------------------------simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-ascii-0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0----------------------------------------------------然后执行 #cat fonts.dir;font.scale修改/etc/X11/XF86Config,[roottooth X11]# vi XF86Config在Section“Files”加上下面这一行FontPath “/usr/X11R6/lib/X11/fonts/TrueType”二.JDK1.先复制simsun.ttf(宋体)simsun18030.ttf(新宋体)tahomabd.ttf tahoma.ttf到$JAVA_HOME/jre/lib/fonts下,在将系统中刚刚生成的fonts.dir以及fonts.scale文件复制到$JAVA_HOME/jre/lib/fonts下即可.四 安装Oracle此时切换到Oracle用户运行./runInstaller出来的界面应该是亲切的中文界面了如果还是乱码请检查上面的步骤。到此Oracle的安装过程已经不是乱码可以显示中文不过,后来的odca还是会乱码,是因为Oracle默认使用自己的资源.尝试了多次没解决....#################################################################### 英文安装 ####################登录Linux时选 英文加入后须 需改 /etc/sysconfig/i18n文件如下:LANGen_US.UTF-8SYSFONTlatarcyrheb-sun16SUPPORTEDzh_CN.UTF-8:zh_CN:zh这样可以在英文界面下装Oracle#####################文章评论