仓酷云

标题: MYSQL网页编程之Redhat 安装Oracle10g 64位企业版 [打印本页]

作者: 金色的骷髅    时间: 2015-1-16 22:13
标题: MYSQL网页编程之Redhat 安装Oracle10g 64位企业版
业界普遍的声音认为:“MySQL是一个可靠的数据库系统,MySQL学习教程无论是在嵌入式或大型群集系统的部署中,还是在基于Web的应用程序领域。测试经由过程解压Oracle软件#gunzip10201_database_linux_x86_64.cpio.gz#cpio-idmv<10201_database_linux_x86_64.cpio1.在安装数据库之前,先把jdk配好。
2.
1)查询所需安装包是不是完全#rpm-qgccmakebinutilsopenmotifsetarchlibXp2)拔出redhat5安装光盘,以文件夹情势翻开,搜刮全体以rpm开头的文件3)找出第1步所短少的文件,还要找出一切的以compat开首的文件,全体装上他们。有的装不上必要依附别的包的,那就跳过,等装完能装的了,再来装这些剩下的就能够了。可是libXp必定要装,就算光盘上没有或装不上,也要上彀高低一个。
注:以root用户身份登录后实行下命令3.设置互换分区,最好是年夜于或即是你的内存。详细情形是,小于2G的,swap设为你内存的2倍。内存为2~4G的设为1~2倍。前面的我就莫试过了,必要的话能够上彀查。假如swap小于你的内存,oracle安装检测时,仿佛会报错的。我的内存是3G,已有swap为2G,以是只需再加2G的swap就能够了。
1)#grepMemTotal/proc/meminfo//检察内存#grepSwapTotal/proc/meminfo//检察互换空间2)假如互换空间不敷,该咋办呢?请往下看。
#cd/usr//这里倡议在/usr里建swap,你也能够本人决意,最好是个独自的分区#ddif=/dev/zeroof=swapbs=1024count=2097152//bs是设定块的巨细,这里的意义就是1块的巨细是1024,count是由1024*2048(2G)得来的#/sbin/mkswapswap//创立互换文件#/sbin/swaponswap//激活以后swap文件#/sbin/swapon-s//检察swap是不是激活#vi/etc/fstab//编纂fstab文件,闪开机时主动启动-,外行尾加上-以下语句/var/swapfileswapswapdefaults004.修正参数,这里我就未几说了,网上如许的先容多的是。
修正完内核参数后不用重启体系。个中给出的是最小值,假如体系利用的值较年夜,就不要变动它。
1)#vi/etc/sysctl.conf在该文件开端到场以下内容:
kernel.shmmni=4096kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_
default=262144net.core.wmem_max=262144保留后,再运转sysctl-p使用以上参数2)#vi/etc/security/limits.conf最初一行增加以下内容:
#usefororacle*softnproc2047*hardnproc16384*softnofile1024*hardnofile655363)#vi/etc/pam.d/login行尾增加以下内容#usefororaclesessionrequiredpam_limits.so4)#vi/etc/selinux/config变动以下内容SELINUX=disabled//oracle不兼容SELINUX5)修正/etc/redhat-release文件,如许安装的时分能经由过程,oracle10不付出rh5#vi/etc/redhat-release改成:
#RedHatEnterpriseLinuxServerrelease5(Tikanga)RedHatEnterpriseLinuxASrelease4(NahantUpdate4)//装好oracle后还要改返来的5.创建安装Oracle必要的用户,组,及目次安装oracle的目次倡议安装在一个独自的分区大概磁盘上。
1)创立组:
#groupaddoinstall#groupadddba2)创立oracle用户:
#useradd-m-goinstall-Gdbaoracle3)设置用户暗码:
#passwdoracle//这里随你,我如许设的成果就是它会说这是一个糟的暗码4)#mkdir-p/u01/app/oracle//软件安装地位5)#mkdir-p/u02/oradata//数据文件寄存地位6)#chown-Roracle:oinstall/u017)#chown-Roracle:oinstall/u01/app/oracle//u02/oradata/8)#chmod-R775/u01/app/oracle//u02/oradata///以上三行是赋给用户文件的利用权限6.设置oracle用户的言语版本和情况变量注重:上面的操纵,用oracle用户上岸实行,必需是界面上岸,不克不及是终端切换1)$exportLC_CTYPE=zh_CN.GB2312-8//这是制止安装软件时呈现乱码,可依据安装时的毛病提醒变动编码格局2)接上去,编纂/home/oracle目次下的。bash_profile文件:
$vi/home/oracle/.bash_profileexportORACLE_BASE=/u01/app/oracleexportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1exportORACLE_HOME_LISTNER=$ORACLE_BASE/product/10.2.0/db_1exportORACLE_SID=oracleexportPATH=$HOME/bin:$ORACLE_HOME/bin:${PATH}
exportORACLE_TERM=xtermexportTNS_ADMIN=$ORACLE_HOME/network/adminexportORA_NLS10=$ORACLE_HOME/nls/dataexportLD_LIBRARY_PATH=$ORACLE_HOME/libexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexportCLASSPATH=$ORACLE_HOME/JREexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexportTHREADS_FLAG=nativeexportTEMP=/app/tempexportTMPDIR=/app/tempexportLANG=zh_CN.UTF-8unsetUSERNAMEumask022筹办事情终了,如今是办闲事7.安装Oracle10g把下载好的10201_database_linux32.zip,放在/opt目次下,在终端切换到root用户,经由过程以下命令解压,失掉database文件夹#unzip10201_database_linux32.zip切回oracle用户到/opt/database目次下实行安装:
<P><FONTcolor=#080909>0)$cd/opt/database$exportDISPLAY=":0.0"$./runInstaller进进Oracle10g安装界面1)选择安装范例,这里选择初级安装(最上面的)。12下一页>全文浏览提醒:尝尝"←→"键,翻页更便利哦!人们常说“成功孕育成功”,这种说法明显非常适合MySQL的情况。MySQL学习教程这个开源数据库号称在全世界有超过110万份的完全安装。
作者: 小女巫    时间: 2015-1-19 05:07
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
作者: admin    时间: 2015-1-25 11:37
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
作者: 海妖    时间: 2015-2-2 22:00
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
作者: 乐观    时间: 2015-2-8 08:55
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
作者: 再见西城    时间: 2015-2-25 07:30
我们学到了什么?思考问题的时候从表的角度来思考问
作者: 飘飘悠悠    时间: 2015-3-7 18:41
连做梦都在想页面结构是怎么样的,绝非虚言
作者: 谁可相欹    时间: 2015-3-15 12:05
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
作者: 再现理想    时间: 2015-3-22 01:02
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2