仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 626|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网页编程之Redhat 安装Oracle10g 64位企业版

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:13:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
业界普遍的声音认为:“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:02 | 只看该作者
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
admin 该用户已被删除
板凳
发表于 2015-1-25 11:37:08 | 只看该作者
一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。
海妖 该用户已被删除
地板
发表于 2015-2-2 22:00:56 | 只看该作者
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
乐观 该用户已被删除
5#
发表于 2015-2-8 08:55:46 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
再见西城 该用户已被删除
6#
发表于 2015-2-25 07:30:22 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-7 18:41:22 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
谁可相欹 该用户已被删除
8#
发表于 2015-3-15 12:05:56 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
再现理想 该用户已被删除
9#
发表于 2015-3-22 01:02:12 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 18:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表