仓酷云
标题:
MYSQL教程之Fedora Core 3安装Oracle 10.1.0.3扼要...
[打印本页]
作者:
灵魂腐蚀
时间:
2015-1-16 22:42
标题:
MYSQL教程之Fedora Core 3安装Oracle 10.1.0.3扼要...
DBaaS解决方案既可以解决这些问题,又能为客户节约资金。相反作为解决方案提供商,采用DBaaS模式似乎就并不那么有吸引力了,因为与企业内部署软件的解决方案相比,DBaaS意味着更低的利润。core|oracle
上午花了点工夫完成了第一次Linux平台的安装(:P,有点丢人的说,才第一次),次要是参考了http://www.ckuyun.com/technology/global/cn/pub/articles/smiley_10gdb_install.html的安装申明。该文次要是先容RedHat系列的安装,而FedoraCore能够说是RedHat的开源桌面版,能够说是通用的。下文将分离我的实践操纵,对该文作复杂的规整。
安装Linux部分不再申明了,独一要注重的是尽量把各类开辟包都装上往(硬盘够年夜的话),如许能够制止前面贫苦。Fedora自己是很简单安装和利用的,统统都是图形化界面,这些都应当不是成绩了。
反省所需的rpm包(rpm-q--all|grep...),次要是以下几个,只需有就能够了,版本不低于给出的版本号,假如版本太高,大概在前面的安装中会报错大概告诫,可是从我的理论看,没甚么干系(我的gcc是3.4.x,而列出的是3.2):
#gcc-3.2.3-2
#make-3.79
#binutils-2.11
#openmotif-2.2.2-16
#setarch-1.3-1
#compat-gcc-7.3-2.96.122
#compat-gcc-c++-7.3-2.96.122
#compat-libstdc++-7.3-2.96.122
#compat-libstdc++-devel-7.3-2.96.122
#compat-db-4.0.14.5
假如没有安装,那就翻开安装盘,一样平常在rpm目次下都有。cp出来rpm-i就能够了。
到otn.oracle.com下载Oracle也长短常简单的,独一必要注重的是有些网友说如今没法注册帐号了,我明天特地察看了一下,在中文版网站里仿佛谁人注册链接很难找到,英文版的就对照分明(就在右上角),以是既然都是要到英文界面下载的,不如间接登录英文主页了。对下载流程不分明的请参考我在CNOUG收拾的一篇文章http://www.cnoug.org/viewthread.php?tid=11039&h=1,该文我也会按期更新,加上新的下载内容。Linux版下载上去是一个.cpio.gz格局的文件。因为Win平台下载软件对照多,我是用Flashget在win下下载的,基础能够到达80KB/s(每线程)以是速率是很快的了。文件能够在win下解紧缩为cpio文件(winrar便可)。这类格局今朝没发明Win下可处置,以是能够刻成碟(ISO形式较好)。
以root进进Linux后察看一下另有几硬盘空间,一个df-h就能够了。一样平常而言,安装10g必要512M内存、1G互换缓存(swap)和4.1G硬盘空间。不外这些和装AS分歧,不是硬性前提,内存和互换分区略微小一点成绩也不年夜,硬盘空间最好仍是满意,不然简单出成绩。能够如许观察内存和互换分区:
grepMemTotal/proc/meminfo
grepSwapTotal/proc/meminfo
至别的部筹办事情基础完成。创建相干的用户组和用户,无妨就用参考文章中的语句:
/usr/sbin/groupaddoinstall
/usr/sbin/groupadddba
/usr/sbin/useradd-m-goinstall-Gdbaoracle
idoracle
设置口令:
passwdoracle
创立目次:
mkdir-p/u01/app/oracle
mkdir-p/u02/oradata
chown-Roracle:oinstall/u01/app/oracle/u02/oradata
chmod-R775/u01/app/oracle/u02/oradata
这里有个文件体系的成绩,oracle撑持多种文件体系形式,例子中是最多见的一般文件体系,假如必要选择裸设备、ocfs等能够参考InstallationGuide(Oracle文档库中)。
上面要修正一些内核参数:
cat>>/etc/sysctl.conf<<EOF
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
EOF
/sbin/sysctl-p
并非每个都必要修正的,能够视情形而定。以是无妨先cat一下/etc/sysctl.conf,看看是不是和上述参数不异,修正分歧的就能够了。最初一条语句是让方才的修正失效。能够经由过程指令/sbin/sysctl-a来观察是不是失效。
参考文章中还给出了限定每一个Linux帐户可使用的历程数和翻开的文件数的设置,我的体系就是本人玩的,以是没有设置,人人能够本人参考原文。
有些情况变量是必要设置的,次要有ORACLE_BASE、ORACLE_HOME、ORACLE_SID和PATH,人人能够依据必要在/root/.bash_profile中设置。固然oracle是安装用户,必要起首设置。以oracle登录(实在su就能够了),修正/usr/oracle/.bash_profile,增加:
ORACLE_BASE=/u01/app/oracle;exportORACLE_BASE
ORACLE_SID=demo1;exportORACLE_SID
上面入手下手安装。最好重启一下并用oracle登录,并设置会话为英语(这是由于良多情形下中笔墨体安装时没法一般显现,CNOUG上有申明怎样办理,可是字体成绩在Linux上一直很贫苦,以是我仍是选择回避:P),将含有cpio文件的光盘mount下去(fedora下是主动的),然后创建一个源文件目次:
mkdir10g_db
cd10g_db
cpio-idmv</media/cdrecorder/ship.db.cpio
cdDisk1
./runInstaller
上面就和windows平台基础一样了。别的之前看到过说在安装9i时体系会停止很长工夫,我没有碰到这个情形。独一一些分歧就在于会有两次弹出一个窗口提醒用root用户实行一些剧本,此时能够翻开一个终端窗口,su-root后实行便可。在后一次剧本实行完后,祝贺你,基础完成了。
最初,安装完成后大概还不克不及很顺畅的利用sqlplus,次要是情况变量成绩,只需将.bash_profile中的PATH后加上oracle的bin目次路径,再指定ORACLE_HOME(指向oracle实践安装目次,好比/.../oracle/10.1.0/Db_1)后export就能够了。
至此半途而废,必要如何设置sqlplus就本人弄定咯,无妨进sqlplus目次修正glogin.sql。
“通过有能力的DBA的一个简单计划,MySQL可以达到令人难以想像的运行速度,”一位资深DBA如此表示。MySQL中没有多余的功能来拖累CPU或占用内存。
作者:
乐观
时间:
2015-1-18 05:25
这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。
作者:
愤怒的大鸟
时间:
2015-1-21 11:12
总感觉自己还是不会SQL
作者:
兰色精灵
时间:
2015-1-30 16:43
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
作者:
仓酷云
时间:
2015-2-6 14:03
我们学到了什么?思考问题的时候从表的角度来思考问
作者:
只想知道
时间:
2015-2-16 10:10
大家注意一点。如下面的例子:
作者:
谁可相欹
时间:
2015-3-5 03:54
是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
作者:
因胸联盟
时间:
2015-3-11 23:18
Mirror可以算是SQLServer的Dataguard了。但是能不能被大伙用起来就不知道了。
作者:
山那边是海
时间:
2015-3-19 16:03
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
作者:
飘灵儿
时间:
2015-3-28 22:37
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2