MYSQL网页设计在 Red Hat Linux 9 上安装 Oracle9i D...
DBaaS向客户提供了许多与其他云服务相类似的优势:一个灵活的、可扩展的MySQL学习教程、按需服务的平台,它以自助服务和便捷管理为导向,可以对环境中的资源进行调配。oracle这篇文章在Oracle的网站上宣布,可谓安装Oracle9iDatabase的指南性叙述。AbhijeetKulkarni
数据库版本:Oracle9iR2(9.2.0.1.0)
1.创立用户与组:
-------------------------
切换为Root用户并实行以下命令
$su-
#groupaddoinstall
#groupadddba
#useradd-goinstall-Gdbaoracle
#passwdoracle
2.创立目次。
--------------------------
我们将把一切器材都安装到在/opt/ora9目次下:
#mkdir-p/opt/ora9/product/9.2
#mkdir/var/opt/oracle
#chownoracle.dba/var/opt/oracle
#chown-Roracle.dba/opt/ora9
3.预安装(体系设置):
---------------------------
3.1安装这些兼容性库:
compat-gcc-7.3-2.96.118.i386.rpm
compat-libgcj-7.3-2.96.118.i386.rpm
compat-libgcj-devel-7.3-2.96.118.i386.rpm
nss_db-compat-2.2-20.i386.rpm
您能够在安装CD上找到这些程序包。
第一个文件在CD1的RedHatRPMS目次中
别的3个文件在CD2的RPMS目次中
3.2设置内核参数以便可以乐成启动:
把这些行增加到/etc/sysctl.conf
假如您有更多RAM,也能够变动这些值:
kernel.shmmax=536870912
kernel.shmmni=4096
kernel.shmall=2097152
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
把这些行增加到/etc/security/limits.conf
oraclesoftnofile65536
oraclehardnofile65536
oraclesoftnproc16384
oraclehardnproc16384
重启体系以使这些内核变动失效,假如不同意重启,您能够在运转时经由过程实行以下命令变动内核参数:
#echo25032000100128>/proc/sys/kernel/sem
#echo536870912>/proc/sys/kernel/shmmax
#echo4096>/proc/sys/kernel/shmmni
#echo2097152>/proc/sys/kernel/shmall
#echo65536>/proc/sys/fs/file-max
#echo102465000>/proc/sys/net/ipv4/ip_local_port_range
4.预安装(oracle情况):
----------------------------
以oracle用户身份登录:
su-oracle
将以下行安排在~/.bashrc:
#oracle9i
exportORACLE_BASE=/opt/ora9
exportORACLE_HOME=/opt/ora9/product/9.2
exportPATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
exportORACLE_OWNER=oracle
exportORACLE_SID=ora9i
exportORACLE_TERM=vt100
exportLD_ASSUME_KERNEL=2.4.1
exportTHREADS_FLAG=native
exportLD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
exportPATH=/opt/ora9/product/9.2/bin:$PATH
#
#依据您本国的情形变动这个NLS设置:
#示例:
#german_germany.we8iso8859p15,american_america.we8iso8859p2etc.
#
exportNLS_LANG=croatian_croatia.ee8iso8859p2
假如您必要别的的国度设置(这些是克罗地亚的),请参考这里的撑持设置,并对NLS_LANG变量举行响应变动。
5.安装:
------------------------
以Root用户登录并同意用户oracle向X显现器写进:
su-
xhost+
登录为oracle用户:
su-oracle
入手下手安装。不要切换到您的CD-ROM安装目次,由于您将没法在体系必要时卸下第一张CD以拔出别的CD。
/mnt/cdrom/install/linux/runInstaller
在安装时代,体系会提醒您拔出别的安装盘。翻开一个新的把持台,用命令umount/dev/cdrom(以Root用户身份)卸下以后的盘片,交换该盘片。假如Redhat9没有主动安装它,那末利用命令mount/dev/cdrom将其装上
安装将发生两个毛病。
*第一,您将会看到一个毛病对话框提醒关于ins_oemagent.mk的成绩。选择疏忽该毛病,我们将在安装后改正该毛病。
*第二个对话框将关照您"Errorininvokingtargetinstallofmakefile$ORACLE_HOME/ctx/lib/ins_ctx.mk"。
假如产生该毛病,翻开一个新的把持台并以oracle用户身份登录。实行以下命令:
$cd$ORACLE_HOME/install
$tailmake.log
您将看到与上面相似的一行信息:
gcc-octxhx-L/opt/ora9/product/9.2/ctx/lib/-L/opt/ora9/product/9.2/lib/
-L/opt/ora9/product/9.2/lib/stubs//opt/ora9/product/9.2/ctx/lib/ctxhx.o
-L/opt/ora9/product/9.2/ctx/lib/-lm-lsc_ca-lsc_fa-lsc_ex-lsc_da-lsc_ut
-lsc_ch-lsc_fi-lctxhx-lc-Wl,-rpath,/opt/ora9/product/9.2/ctx/lib-lnls9
-lcore9-lnls9-lcore9-lnls9-lxml9-lcore9-lunls9-lnls9
复制该行,外行末增加-ldl然后在$ORACLE_HOME/bin中运转它。
$cd$ORACLE_HOME/bin
$gcc-octxhx-L/opt/ora9/product/9.2/ctx/lib/
-L/opt/ora9/product/9.2/lib/-L/opt/ora9/product/9.2/lib/stubs/
/opt/ora9/product/9.2/ctx/lib/ctxhx.o-L/opt/ora9/product/9.2/ctx/lib/
-lm-lsc_ca-lsc_fa-lsc_ex-lsc_da-lsc_ut-lsc_ch-lsc_fi-lctxhx-lc
-Wl,-rpath,/opt/ora9/product/9.2/ctx/lib-lnls9-lcore9-lnls9-lcore9
-lnls9-lxml9-lcore9-lunls9-lnls9-ldl
如今,点击对话框上的疏忽按钮,安装将持续举行。
最初,Oracle安装大概会提醒您代办署理程序启动失利。选择疏忽,我们将在稍后变动此毛病。
6.安装后处置
---------------------------
翻开一个把持台并以oracle用户身份登录。实行这些命令:
$cd$ORACLE_HOME/network/lib
$make-fins_net_client.mkinstall
然后编纂$ORACLE_HOME/ctx/lib/ins_ctx.mk文件,把13-14行从:
ctxhx:$(CTXHXOBJ)
$(LINK)$(CTXHXOBJ)$(INSO_LINK)
改成
ctxhx:$(CTXHXOBJ)
$(LINK)-ldl$(CTXHXOBJ)$(INSO_LINK)
然后实行
$make-f$ORACLE_HOME/ctx/lib/ins_ctx.mkinstall
如今,您将可以用上面的命令启动您的代办署理程序了
$/opt/ora9/product/9.2/bin/agentctlstart
7.启动数据库
------------------------------
假如您的安装程序在第5部分的最初一步被挂起,不要忧虑。等一段工夫看它是不是呼应,如不呼应则停止它。
在一个shell剧本(如setvar.sh)中增加上面几行
#oracle9i
exportORACLE_BASE=/home1/orahome
exportORACLE_HOME=/home1/orahome/ora92
exportPATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
exportORACLE_OWNER=oracle
exportORACLE_SID=ora9i
exportORACLE_TERM=vt100
exportLD_ASSUME_KERNEL=2.4.1
exportTHREADS_FLAG=native
exportLD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATH
exportPATH=/opt/ora9/product/9.2/bin:$PATH
exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
保留此文件并在命令提醒符运转
$sourcesetvar.sh
如今转至$ORACLE_HOME/bin
利用恣意编纂器编纂dbca剧本
$kwritedbca
找到JRE_HOME情况变量。它指向JDK1.8,后者是安装CD的一部分。变动该变量并使其指向您的linux安装的JDK1.3或1.4,转至文件开端,该变量用于挪用Java程序。从路径中删除bin目次,并将jre可实行文件改名为java文件。这就像利用我们本人的JDK挪用java程序一样。
启动
$./dbca
8.启动数据库实例
翻开一个sqlplus会话并以sys/passwd作为体系数据库办理员登录
sql>createspfilefrompfile=fullpathofthe.orafilecreatedbythedbcautility;
Eg/home1/orahome/admin/dl226b/pfile/initdl226b.ora
sql>shutdownimmediate;
sql>startup;
MySQL的支持者们却认为,MySQL所保留的功能都是精华,并且是你部署、MySQL学习教程配置和维护这个数据库所必不可少的一些功能。 数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。 数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。 大家注意一点。如下面的例子: 我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力 习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。 索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。 微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。 从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
页:
[1]