数据库ORACLE11G在CENTOS 5下的安装指南(图文)
数据库在oracle11gCentOS 5
下的安指南装库文()
安装 系库 1. Centos 5 ........................................................................................................................... 3
库介 1.1 centos .............................................................................................................................. 3
库得 的安库件装 1.2 centos ........................................................................................................... 3硬库分
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
区 1.3 ......................................................................................................................... 4
光库安装 2. centos............................................................................................................................... .. 4安引库装 2.1 ............................................................................................................................... .. 4,库库硬件信息 2.2 ........................................................................................................................ 6,库库光库介库 2.3 ............................................................................................................................ 7,安库迎界面装 2.4 ...................................................................................................................... 8,库库安库程中的库言装 2.5 ............................................................................................................ 8,库库库库布局库型 2.6 ...................................................................................................................... 9,磁库分配置区 2.7 .................................................................................................................... 10,引库库程序库置装 2.8 ................................................................................................................ 14,库配置网 2.9 ............................................................................................................................ 15,准库安装 2.13 .......................................................................................................................... 20,库始安装 系库 2.14 Linux ......................................................................................................... 21
,安后的初始化库置;系库第一次库,装启 3 ................................................................................... 23,库迎界面和库可库库 3.1 .............................................................................................................. 23,防火库库置 3.2 .......................................................................................................................... 23,配置 库库控制 3.3 SElinux ....................................................................................................... 24,配置 内核崩库库存 3.4 Kdump ................................................................................................ 25,库置日期和库库 3.5 .................................................................................................................... 26,库建用库 3.6 .............................................................................................................................. 27,库置声卡 3.7 ............................................................................................................................ 27,安库外的光库装 3.8 .................................................................................................................. 28,登库界面 3.9 ............................................................................................................................ 29
安装 前的准库工作 4. oracle ............................................................................................................. 31库库安装 的硬件要求 4.1 oracle ................................................................................................. 31库库必要的 包是否安完库装 4.2 RPM ......................................................................................... 31
库建安装 需要的系库库和用库 5. oracle ............................................................................................... 33库建安装 的库和用库库号 5.1 oracle ............................................................................................. 33修改系库核等配置文件内参数 5.2 ........................................................................................... 34
修改文件 5.2.1 /etc/sysctl.conf ......................................................................................... 34
修改 文件 5.2.2 /etc/security/limits.conf ......................................................................... 34
修改 文件 5.2.3 /etc/pam.d/login ..................................................................................... 34
修改文件 5.2.4 /etc/profile ............................................................................................... 35库定 的库境库量 5.3 oracle .......................................................................................................... 35
安库段装 6. ............................................................................................................................... .......... 37切库到 用库~行 运 6.1 oracle ./runInstalling............................................................................. 37库入安装 的库迎界面 6.2 oracle ................................................................................................. 38
库建据库数 7. ............................................................................................................................... ........ 46使用命令~库始库建据库数 1. $dbca ............................................................................................ 46使用命令启网库配置程序~配置库 2. $netca (LISTENER)......................................................... 49
使用 和 来启 库服库 8. dbstart dbstop Oracle ......................................................................................... 50
下手库库启 服库 8.1 Linux oracle ................................................................................................... 50
下 服库库机自库启 8.2 linux oracle ................................................................................................ 51
库库一, error: Failed dependencies:................................................................................... 52
/etc/cron.d is needed by sysstat-7.0.2-3.el5.i386.............................................. 52
库库二,命令行库什库库成会 linux -bash-3.2$:...................................................................... 53
库库三,增加 分文件大小区 Swap .................................................................................... 53
库库四,解方法决 bash: sqlplus: command not found ...................................................... 53
库库五,在库启 库出库库限库库的解方案决 sqlplus .................................................................... 54
库库六,库库库示器 的位是无法通库数 color ......................................................................... 55
附,考库接参 ............................................................................................................................. 55
安装系库1. Centos 5
库介1.1 centos
是一库源库件库者和用库的社。库个献区它源代库库行重新库库~成库多库布新库众CentOSRHEL
行版本的社中的一~且在不的库展库程中~区当个并断社不其他的同库社合区断与区CentOS
并~使逐库成库使用最泛的广兼容版本。的库定性不比CentOS LinuxRHELCentOS Linux
差~唯一不足的就是缺乏技库支持~因库是由社库布的免库版。它区RHEL
与库品有着库格的版本库库库系~例如使用源代库重新库库库布的CentOS LinuxRHELRHEL4是库库的是。由于库品的生命周期库库CentOS Linux 4.0,gn RHEL5CentOS Linux 5.0RHEL;通常具有年的官方支持,~因此公司在系列库品库布后每隔一段库库~3~5Red HatRHEL
都累库的更新程序重新打包成库更新的库行版库行库布~通常库会将称。RHEL Update
例如~的第个更新版本叫做用库通常也库称。库RHEL51RHEL 5 Update 1,RHEL 5.1
公司库布的每一个社都库布库库的更新库行版~例如根据区会Red HatRHEL Update CentOS
的更新程序源库包~会并重新库库打包库布版。RHEL 5Update 1CentOSCentOSLinux 5.1
和之库库版本的与号库行版具有库件包库库的二库制兼容性~某即个库CentOS LinuxRHELRPM件包如果可以安行在装运库品中~就可以正常地安行在库库版本的装运RHELCentOS Linux中。由于同库具有与的兼容性和企库库库用的库定性~又允库用库自由使用~CentOS LinuxRHEL
因此得到了越越泛的库用。来广
库得的安库件装1.2 centos
;,库像站点上下库从的库像文件~官方,1ISOwww.centos.org;,库库下库的库像文件的完整性2ISO
#md5sum centos-xxxxxxxxx.iso
;,将库像文件制作成安装3ISOCD/DVD
在下~用、等等的光库刻库库件将库像文件库库、<1> Microsoft WindowsNeroImgFreeISO
刻库成安装。CD/DVD
在库行版下,<2> Linux
#cdrecord centos-xxxxxxxx.iso
#dvddrecord centos-xxxxxxxx.iso在此~我库使用的是安光库,装安光库装centosCentOS_5.5_Final
硬库分方案区1.3
在库算机上安装系库~库硬库库行分是一非常重要的步库~下面介库分方案。区个几个区Linux
;,方案11
,建库大小在以上。/ 5GB
,交库分~建库大小是物理存的即区内倍。swap1~2
;,方案22
,用存放来与系库库有库的程序~比如库引库库程序等~建库大小库启启装。/bootLinux100MB,系库的根目库~所有的目库都在库目库下面~建库大小库挂个以上。/ Linux5GB
,存放普通用库的据~是普通用库的宿主目库~建库大小库剩下的空库。数/home
,库库库存~建库大小是物理库存的虚内内倍。swap1~2
;,方案33
,用存放来与系库库有库的程序~比如库引库库程序等~建库大小库启启装。/bootLinux100MB
,用存放来系库中的库用程序~其相库据库多~建库大于数以上。/usr Linux3GB
,用存放来系库中库常库化的据以及日志文件~建库大于数以上。/var Linux1GB
,存放普通用库的据~是普通用库的宿主目库~建库大小库剩下的空库。数/home
,系库的根目库~所有的目库都在库目库下面~建库大小库挂个以上。/ Linux5GB
,库库库在立的分~可避免在文件系库被塞库库影到系库的库定性。建库大小库将独区响/tmp500MB
以上。
swap,库库库存~建库大小是物理库存的虚内内1~2倍。
光库安装2.centos
安引库装2.1
首先要库置库算机的启启将装启库库序库光库库~保存库置后安光库放入光库~重新库库算机。BIOS
;,库算机库以后出库如下库所示的界面。启会1
你可以直接按下来装库入库形介面的安方式~
也可以直接在,后面库入‘来装库入文字介面的安~bootlinux text’
库有其他功能库库~可按下库库最上方那一列的按库库库各功能。来[F1]...[F5]
,如果在 你秒库有按下内没装会来装任何按库的库~那库安程式库库使用库形介面库始安Tips10
流程。由于目前安程式都作的非常装你来装即棒,因此~建库可以使用库形介面安可。;,如果想要知道库提供什库功能~我库可以按下功能库。下面就是的功能库明,2[F2]
,linux noprobe
不库行硬的库库~如果有体你体来体特殊硬库~或库可以使用库一库停止硬库库~
,linux mediacheck
库行库存媒体画的库库面。
,linux rescue
库入到救援模式的面~按画“库”一库。F5
,linux askmethod
库入互库模式~安程式库行一装会你碟内装体你内些库库。如果的硬含有安媒库~ 或者是的库境有安装伺服器~那就可以库库一库入正的来填确网来装路主机安~(Installation server)
,linux updates
库入到升库模式的面。画
,memtest86
库有个个会内写你你内趣了,库库目一直库行存的库~如果库疑的存库定度不足的库~ 可以使用库个来你内喔库目库库的存库,库库完成后需要重新库机。
;,那如果按下的是库~就库入到会画救援模式的库明面~如下库所示,3[F5]
上库的意思是库~如果的你系库因库库定库库库致无法库机库~可以使用‘来库入Linuxlinux rescue’救援模式。库个很帮喔很救援模式有助, 在我库后面各章库的库库中有多库库是需要更库到系库库定档你将会的~万一库定库库可能库致无法库机。 此库库拿出此片来你库行救援模式~能库救回DVD
的而不需要重新安。装呢Linux
,库库硬件信息2.2
接下系库库库用库库库硬件的相库信息~如硬库、、库示器、库库、来会声卡鼠库等~如下库所示。
,库库光库介库2.3
如下库所示~如果是一库完整的安库~可以直接库库装“按库跳库~否库库库“按库库库安库装Skip”OK”的完整性。
,如果定所下库的你确你或光有库库的库~那库库碟没里可以库库‘忽略~ 不库~TipsDVDSkip()’你也可以按下‘来库行的分析~因库通库的分析后~后库的安比库不出库装会奇OK’DVDDVD
怪的库库。 不库如果按下‘你后~程式库始分会碟内档会析光的所有案的库库~花非常多的库库OK’
喔,
,安库迎界面装2.4
当装库库完库库硬件信息后~库入安库迎界面~如下库所示。
,库库安库程中的库言装2.5
库库“按库库入如下库所示的界面~库库安库程中使用的库言~此库库库装“Next”Chinese Simplified
;库中文,体”。注,最好库库(English)
,库库库库布局库型2.6
库库完安库程中的库言后~库库装“按库库入如下库所示的界面~库库库库库型一般默库库库会Next”
“;美英国即库式,”~美式库库~在此使用默库的库库。U.S.English
,磁库分配置区2.7
如果是全新硬库~可能库生如下库库信息~库信息库会个你装找区提示~安程序不到分
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
~不需
要担心。此库~直接按下“按库就可以了~如下库所示。Yes”
;,分区模式1
如同前面库到的~磁库分是整安库程区个装里面最重要的部分了。库库库了我库四库分区模CentOS
式~分库库,
在库定磁库上库除所有分库建区并区构默库分库库,<1>
如果库库库库模式~硬库整被你会个拿去使用~且硬库并区里面的分全部被库除后~ 以安Linux
装区构程式的库库方式重新建立分库库~使用上要特库注意,
在库定库库上库除分库建区并区构默库的分库库, <2>Linux
在库硬库~个内只有的分被库区装区除~然后再以安程式的库库方式重新建立分。Linux
使用库定库库器中的空余空库库建并区构默库的分库库, <3>
如果的库库硬库库有你内未被分割的磁库空库注意~是未被分割~而不是库分有库区内没料的意(
思,~ 那库使用库库目后~他不更库个会区会区区原有的分~只就剩余的未分割库库行库库分的)
建置。
建立自定库的分库库,区构 <4>
就是我库要使用的啦,不要使用安程式的库库分装来割方式~使用我库需要的分割方式库理。
;,默库分区模式2
如下库所示库磁库分库置库库~库库区框默库;在库定库库上库除分库建区并区构默库的分库,库可。库即Linux
库“下一步”按库~出库如下库所示的提示~库库“是”按库~下一步出库如下库所示的系库默库磁库库置~库库“下一步”按库。
在上库中~在此~我库的分库置如下,区
;库入字,数~ 库置库,强制库主分,区Sda1/bootext3?101107Sda2/ext3 ?99 998
在此~库置库,Sda3swap?2048(3 000)
库展分区Sda4
Sda5/homeext3?50 477
,引库库程序库置装2.8
如下库所示库引库安装窗口~可采用默库库置~直接库库“下一步”按库 。GRUB
,库置引库库程序装装窗密库的方法是~库库“使用引库库程序口令”~在库出的口中库入密库~Tips
下库所示。
,库配置网2.9
下一步库置库~如下库所示~系库网参数网启默库在库适配器上库用了功能~也就是库默库是DHCP
自库库得地址。在此~我库采用固定地址。IPeth0IP
如果库者采用固定地址~库库“库库”按库~库出如下库所示库库~库中框框“手工库置”库库前的库库~IP
库入地址和子掩网确来网库~库库“定”按库~接下库置主机名和库等信息~如下库所示。IP
在此~我库库置,不配置IP(ipv6)
Manual configuration ipv4:IP address:192.168.0.171 (1.1.1.110)Netmask: 255.255.255.0
网库;,,G192.168.0.1 (1.1.1.3)主DNS(P): 202.99.96.68
从DNS(S): 202.113.15.1
,库库库区10
因库全世界分库个区区哪你库~所以~要告知系库库在里。如下库所示~库可以库库北京~或直接24
用鼠库在地库上库库。要特库注意~它与个会区“夏令库”有库~我库不需要库库库库库~否库造成库UTC混乱与~库致系库库示的库库本地库库不同。,库置管理库密库密库11(root)
下面是最重要的“系库管理库的口令”库置~如下库所示。在中~系库管理库的默库名称库Linux
~库注意~库个很个号并口令重要。至少,字符以上~含有特殊符~要库好。root
,库库安的库件包装12
库中“库在定制”~然后库库“下一步”按库~如下库所示。
在各库库库库中库库所需的库件包;初者可以库库学全部的库件包,~如下库所示~然后库库“下一步”
按库~系库库库所库库件的会依库性~如下库所示。
,准库安装2.13
确装库了所库库的库件包后~库入如下库所示界面~库始安系库~安完库以后~用库可以库当装Linux
看安日志文件库装装取安信息~也可以库看文件库取安/root/install.log/root/anaconda-ks.cfg装库程中的库置信息。
,库始安装系库2.14Linux
库始安。在安的面中~库示库需要多装装画会个称少库库~每库件包的名~以及库库件包的库库库明~
如下库所示。
等到安完之后~一切就都完成了。出库最后库面库~库光库装个画将来并拿出~按下“重新引库”
按库去启库~如下库所示。
,安后的初始化库置;系库第一次库,装启3
,库迎界面和库可库库3.1
系库安完库以后~重新引库系库库入库迎面~如下库所示。下库的装会画左手库库是等一下需要库Linux
定的库目有哪没些。如果有库库的库~按“前库”库库库定。
,防火库库置3.2
网库配置完库~库库“前库”按库~库入如下库所示界面~增加系库安全性提供了防火库保库~防火库存在于库算机和库之库~用网来网两判定库中的库程用库的库库库限。防火库配置有库方式,无防火库和启启用防火库。如果要用防火库~就需要库库允库库库的特定服库~如、、等~在库是库SSHFTPSMTP库无防火库。
因库我库停用防火库~安程序装会您没启没提示我库,“有用防火库”~如库下库所示。库系我库库库“是”~然后按“库库”。
,配置库库控制3.3SElinux
接下如下库所示出库一来个“的库西~库个可就重要了, 他是SELinux”SELinuxSecurity
的库~库库是由写个体国国美家安全局所库库Enhanced Linux(National Security Agency, NSA)的~库库西并不是防火库。是一个系库存取控制的库部库定~ 重SELinuxLinux(Access control)
点在于控制程式库于系库案的存档取库限限制。由于以后的版本库于CentOS 5.xLinux
的库定已库非常的妥当您个了~ 因此建库库必要打库库功能。SELinux
,配置内核崩库库存3.4Kdump
完成了防火库与的库库后~接下出库如下的来会库。什库是窗呢个,库SELinuxKdumpKdump
就是~核当将当内写档个档心出库库库的库候~是否要库的硬库的库息到案中~而库案就能Kdump
库库核心库库者研会当并内究库库机之用。我库不是核心库库者~而且硬库的库料库在太大了~因此常常库行会启造成硬库空库的浪库。 所以~库里建库不要库的功能。KdumpKdump
,库置日期和库库3.5
在如下库所示界面上~用库可以手工配置库算机系库的日期和库库~也可以通库库接在互库上的网网库库库服库器;服库器,库本机库库日期和日库信息~且可以和并服库器的库库同步。要用库启NTPNTP
库同步的功能~需库中“启网框并来用库库库库库”库库~使用下拉菜库库库要使用的库库服库器~配置完库库库“前库”按库。
,库建用库3.6
库库“前库”按库~库入如下库所示界面~在库里用库可以通库库入用库名、全称个和口令库建一普通用库的库。号假如不需要库建新的用库~直接库库“前库”按库。
,库置声卡3.7
库库“前库”按库~库入如下库所示界面~可以看到库的生库声卡号声商和型。库库“播放库库音”按库~库库库算机上的~如果能到声卡听库声声卡确装音~就代表库的库库已被正安。3
,安库外的光库装3.8
库库“前库”的按库~库入如下库所示界面~在库里用库可以库库安装的库外库件包~如第三CentOS
方件、库用程序、文库插档料及库外库件。添加完;或不添加,库外的库件按“完成”。
,登库界面3.9
最后出库登库界面~如下库所示~安后的初始化库程到此库装束。
至此~就安完库装,centos
可以在地址库中库入以下网址,~如果能打库~库明网库已库库接上~系 www.centos.org
库安成功装,
安装前的准库工作4. oracle
安装前的准库重要~如果有准库很没装数好~库致多次安据库不成功。ORACLE
以用库登库到~打库库端~库入命令。rootLinux
库库安装的硬件要求4.1 oracle
Checking the Hardware Requirements
Enter the following command:# cat /proc/version
# uname –r
,内存要求 ,
1GB,至少需要的存内
,库看机器存大小内
# grep MemTotal /proc/meminfo,
,swap空库要求 ,
swap,内存大小 空库大小
1 GB 2 GB *1.5,, 内存大小
2 GB 16 GB ,, 内存大小
> 16 GB 16 GB,
swap,库看空库大小
# grep SwapTotal /proc/meminfo,
,空库硬库要求 ,
/tmp1 GB,目库需要的空库空库
/tmp,库看目库的空库空库
# df -h /tmp,
,Oracle安装库件需要的硬库空库,
Enterprise Edition 3.95software files+1.7data files,;,;,
Standard Edition 3.88software files+1.5data files,;,;,
,库看机器中每磁库的空库空库个
# df –h,
库库必要的包是否安完库装4.2 RPM
OracleLinux官方文中包档个含了多系库的要求~库库库考官方文 参档;11g Release 2 (11.2) for
,E16766-05 ,Linux x86
Centos5RHEL 5.x;,的库件要求列表如下,
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
numactl-devel-0.9.8.i386
sysstat-7.0.2此外~库件包库库库包括,
unixODBC-2.2.11 (32 bit) or laterunixODBC-devel-2.2.11 (32 bit) or later
RPM使用以下命令库行包的库库,
#rpm –qa| grep
CENTOSCENTOS缺少的都需要安相库的库件包~装 在光库文件里~在目库下可以库库到所用相库的库件包~通库
FileZilla Clientlinux root相库库件工具;如工具,上库到的目库下~
RPM接下~通库以下命令缺来将少的包安装好,
#rpm –ivh 注意,在安库件包的库程中~装会你装两个遇到包之库的依库库系~库库可以同库库行安库库库相依库的包~如,
#rpm –ivh
通常~库件包就安成功。装
库建安装需要的系库库和用库5. oracle
库建安装的库和用库库号5.1 oracle
********************************************#groupadd oinstall
#groupadd dba
[root@localhost ~ ]#cd /
在根目库下库建一下下的目库//u01oracle
[root@localhost /]#mkdir –p /u01/oracle增加一用库个~其首库库库助库是~缺它省的根目库是~用用库当名//oracleoinstall, dba/u01/oracle
登库主机库~系库库入的默库目库库oracle/u01/oracle.
[root@localhost /]#useradd –g oinstall –G dba –d /u01/oracle oracle
库 用库库置密库// oracle
#passwd oracle: 123456
[root@localhost / ]# ls -l
将改成库的用库//u01oinstall oracle
[root@localhost / ]#chown –R oracle:oinstall u01[root@localhost / ]# ls –l
[root@localhost /]# id nobody
********************************************注明,上面的步库下面的步库相与互库照~以下面的步库库准,,
********************************************库建库Oracle Inventory
# groupadd oinstall
库建库OSDBA
# groupadd dba
库建库件库建者Oracle
# useradd -g oinstall -G dba oracle
修改用库的密库oracle
# passwd oracle
库建安装库件所需要的目库Oracle
# mkdir -p /u01/oracle
# chown –R oracle:oinstall u01
# chmod -R 775 u01
********************************************
修改系库核等配置文件内参数5.2
使用库库器库库目库下的文件vi/etc.
修改文件5.2.1 /etc/sysctl.conf
[root@localhost ~] #vim /etc/sysctl.conf在打库的文件底部添加下面容内
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
改库前系库核库;库当内参数立生即效,/etc/sysctl.conf
# sysctl -p
修改 文件5.2.2 /etc/security/limits.confvim /etc/security/limits.conf
在打库的文件底部添加下面容内
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240
修改 文件5.2.3 /etc/pam.d/login
添加以下容 ,内
session required /lib/security/pam_limits.so
session required pam_limits.so
修改文件5.2.4 /etc/profile
添加以下容,内
if [ $USER = “oracle” ]; then
if [ $SHELL = “/bin/ksh” ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
库定的库境库量 5.3 oracle
;如果在上述中考的是参“方法步库~一般就不需要再完5.12“
全按照库行了~可以切库到用库下~正常情况下在5.3oracle
文件库下有相库文件~直接库库文件~即oracleoracle.bash_profile
可,
ORACLE_BASE/ORACLE_HOME/ORACLE_SID,切库到用库1oracle
[root@localhost ~] # su – oracle库库文件.bash_profile
$vi .bash_profile
添加以下容,内
************************************ORACLE_BASE = /u01
ORACLE_HOME = $ORACLE_BASE /oracle
随个便起名字~我起的是 “。ORACLE_SID = sun //sun”
PATH = $ORACLE_HOME /bin :$PATHLD_ASSUME_KERNEL = 2.6.18
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_ASSUME_KERNEL
LD_LIBRARY_PATH
stty erase ^h
DISPLAY = :0.0; export DISPLAY
*************************************$env | grep ORA
ORACLE_SID=sun
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
$ env | grep DIS
DISPLAY=:0.0
库入命令~库示上述库出容~内表明库境库量配置成功。库入“安库段装“。oracle6.以下灰部体分不用再库行。
************************************************
,切库到用库1oracle
[root@localhost ~] # su – oracle-bash – 3.2 $ ls
-bash – 3.2 $ pwd
-bash – 3.2 $ ls –la
库看有有 没文件~当用库登库库此文件自库库行~来会.bash_profileoracle
如果有库文件~可以在 没目库下到一此文件~库库此文件。找个root
-bash – 3.2 $ vi .bash_profile添加以下容,内
************************************ORACLE_BASE = /u01
ORACLE_HOME = $ORACLE_BASE /oracle
随个便起名字~我起的是 “。ORACLE_SID = sun //sun”
PATH = $ORACLE_HOME /bin :$PATHLD_ASSUME_KERNEL = 2.6.18
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_ASSUME_KERNEL
LD_LIBRARY_PATH
stty erase ^h
DISPLAY = :0.0; export DISPLAY*************************************-bash – 3.2 $ exit
[root@localhost ~] # su - oracle-bash – 3.2 $ env | grep ORA
ORACLE_SID=sun
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
-bash – 3.2 $ env | grep DISDISPLAY=:0.0
,切库到用库下2root
[oracle@localhost ~]$ su
Password:
[root@localhost oracle]# cd
[root@localhost ~]# ls -la
-rw-r--r-- 1 root root 24 Jan 6 2007 .bash_logout-rw-r--r-- 1 root root 335 Jul 17 16:10 .bash_profile-rw-r--r-- 1 root root 176 Jan 6 2007 .bashrc将 三文件库制到个目库下//.bash_logout .bash_profile .bashrc/u01/oracle/
[root@localhost ~]# cp .bash_logout /u01/oracle/[root@localhost ~]# cp .bash_profile /u01/oracle/[root@localhost ~]# cp .bashrc /u01/oracle/
,再切库到用库下3oracle
[oracle@localhost ~]$ su - oracle
Password:
[oracle@localhost ~]$ su
Password:
[root@localhost oracle]# su - oracle
[oracle@localhost ~]$ pwd
/u01/oracle
[oracle@localhost ~]$ env | grep ORA
ORACLE_SID=sun
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
[oracle@localhost ~]$ env | grep DIS
DISPLAY=:0.0
[oracle@localhost ~]$ ls –la
-rw------- 1 oracle oinstall 2512 Jul 21 18:45 .bash_history-rw-r--r-- 1 root root 24 Jul 17 16:13 .bash_logout-rw-r--r-- 1 oracle oinstall 488 Jul 18 08:55 .bash_profile-rw-r--r-- 1 root root 176 Jul 17 16:13 .bashrc至此~ 库境库量配置完库,oracle
************************************************
安库段装6.
切库到用库~行 运6.1 oracle./runInstalling
首先~ 将安库库文件 装;,上库到 目库下~oraclelinux_11gR1_database.zip1.8GBroot
其次~以用库登库~解库此文件,root
[root@localhost ~] # unzip linux_11gR1_database.zip
将解库后的目库放到下[root@localhost ~] # mv database/ /u01/ //databaseu01
[root@localhost ~] # chown -R oracle:oinstall database/[root@localhost ~] # cd database/
[root@localhost database] # ls –la
它是库形界面[root@localhost database ] # ./runInstalling //在此可能会决提示库库~解方法,用登库~在提示符后库入root #
xhost local : oracle non-network local connections being added to access control list
敲回库行运
此库~再切库到 用库库行库形界面任库就可以了。su – oracleoracle
库入安装的库迎界面6.2 oracle
Fig 1.
我库库 Advanced Installation.
Next
库库~库出一个error:
Fig 2.
我库库 OK.
Fig 3:
修改一下路径,/u01/oraInventory
Next
库库安装Fig 4:Enterprise Edition (3.18 GB), Next.
默库~ Fig 5: NEXT
库出一个库库。Fig 6: warning , YES
库行库库~库库系库里些哪库西是缺的。Fig 7:
库库完后~会提示Fig 8: warning , requirements
一般出库的库库可能有库几况情,
修改完成之后~我库重新库库一遍~点”。Retry”
正配置后的界面。确Fig 9: NEXT
我库库库Fig 10. install software only, NEXT
Fig 11. next
库出一个我库Fig 12: summary, install
正安界面确装Fig 13:
安完库后~库出一下面界面。装会个Fig 14 :
我库需要以用库库行两个脚本,root
[root@localhost ~]# /u01/oraInventory/orainstRoot.sh[root@localhost ~]# /u01/oracle/root.sh点“。OK”
安完库~我库装库出定确框退出~Fig15: exit. YES.
至此~已库安完库装,ORACLE
库建据库数7.
到此库止 库件就算安完成了 接下装数去是库建据库////////////////////oracle////////////////////
使用命令~库始库建据库数1.$dbca
以上库件已库安完库~有安据库~有据库装没装数没数它运来肯定是行不起的。使用oracle
来数库建据库。DBCA
; 注意以下库一步 名字要和 配置库库境库量的网名字相同,•$netca
•SID= orcl
•Global database name = orcl.192.168.0.171.com
字符集 , unicode•
文有档数提醒 库建据库库要库置好字符集 不然要改就非常耗库源 我库库库第二个
库始库建了 库库程比库个久
装完了 库行口令管理 一般在库里把用库解库 然后库置密库库scotttiger
使用命令启网库配置程序~配置库2.$netca(LISTENER)
库是的新特性•netca oracle 11g
完成之后库看库程 可以看到库程序听运来已库行起了ps -ef | grep /fantlam
使用和来启库服库8.dbstartdbstopOracle
下手库库启服库8.1 Linuxoracle
下的在安库装运状启束后是库于行库的。重机器后~不像在会下LinuxOracleOracleWindows
那库将添加到服库~在下需要手库库启服库OracleWindowslinuxOrcle:以用库下~库行下面的命令,oracle
启库命令listener, $lsnrctl start
库入sqlplus
$ sqlplus /nolog
以的身份数并启库接到据库~库数据库引擎sysdbaOracle
SQL> conn /as sysdba
SQL> startup
退出~行运sqlplusListener
SQL> exit
$ lsnrctl start
下服库库机自库启8.2 linuxoracle
如果我库需要使用库需要在库文件中的库例最后的个改成如下1.dbstart,/etc/oratabNY,
view plain
orcl:/home/oracle_11/app/oracle/product/11.2/db:Y Processing Database instance "orcl": log file /home/oracle_11/app/oracle/product/11.2.0/db_1/startup.log
库行同库的库置库库以后就可以在库库库之后直接使用启听和命令库和库来启2.dbshut.,dbstartdbshut
库据了数
将服库添加到库机库库~以启用库建立脚本文件~文件内3.OracleLinuxroot/etc/rc.d/init.d/oradb容如下,
#!/bin/bash
# chkconfig: 2345 90 10
ORACLE_BASE=/fantlam
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATHORCL_OWN="oracle"
# if the executables do not exist -- display error if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ] then
echo "Oracle startup: cannot start"
exit 1
fi
# depending on parameter -- start, stop, restart # of the instance and listener or usage display case "$1" in
start)
# Oracle listener and instance startup echo -n "Starting Oracle: "
su - $ORCL_OWN -c "$ORACLE_HOME/bin/dbstart"
su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"touch /var/lock/subsys/oradb
#su - $ORCL_OWN -c "$ORACLE_HOME/bin/emctl start dbconsole" echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
#su - $ORCL_OWN -c "$ORACLE_HOME/bin/emctl stop dbconsole" su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"su - $ORCL_OWN -c "$ORACLE_HOME/bin/dbshut" rm -f /var/lock/subsys/oradb
echo "OK"
;;
reload|restart)
$0 stop
$1 start
;;
*)
echo "Usage: 'basename $0' start|stop|restart|reload" exit 1
esac
exit 0
--------------------------------------------------------------------------------
建立服库库接,3)
系库库库库库据库~我库需要以下库库库启启数?
--------------------------------------------------------------------------------
ln -s /etc/rc.d/init.d/oradb /etc/rc.d/rc2.d/S99oracleln -s /etc/rc.d/init.d/oradb /etc/rc.d/rc3.d/S99oracleln -s /etc/rc.d/init.d/oradb /etc/rc.d/rc5.d/S99oracle #rc4.d unused
库库一,error: Failed dependencies:
/etc/cron.d is needed by sysstat-7.0.2-3.el5.i386解方法,安一决装个包~在光库里面。corncentosvixie-cron-4.1-77.el5_4.1.i386.rpm
[root@oracle11g CentOS]# rpm -ivh vixie-cron-4.1-77.el5_4.1.i386.rpmwarning: vixie-cron-4.1-77.el5_4.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:vixie-cron ########################################### [100%][root@oracle11g CentOS]# rpm -ivh sysstat-7.0.2-3.el5.i386.rpmwarning: sysstat-7.0.2-3.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897Preparing... ########################################### [100%]
1:sysstat ########################################### [100%]库库二,命令行库什库库成会linux-bash-3.2$:
当在库建用库库~是改库了的默库指定目库~oracleoracleuseradd –g oinstall –G dba –d /u01/oracle
如果有改库库目库的库~新增用库没个默库指定目库库库是oracle. /home/oracle/;
用库缺少库境库量配置文件~在下每次通库 库建新的用库库~都所有的配会将Oraclelinuxuseradd
置文件从库制到新用库的主目库下~一般默库在下面的新用库主目库~而库/etc/skelhome
于库目库~是主要被个所用到。/etc/skeluseradd
库库解方法,决将的用库库境配置文件库制到指定的默库目库下可,即/etc/skel
.bash_profile .bash_logout .bashrc
库库三,增加分文件大小区Swap
库建一足库大的文件;此库库个,//3GB
dd if=/dev/zero of=/swapfile bs=1024 count=30 720 000
把库文件库成个文件//swap
mkswap /swapfile
启个用库文件//swap
swapon /swapfile
在每次库机的库候自库加库文件需要在 文件中增加一行//swap, /etc/fstab
#vi /etc/fstab
/swapfile swap swap defaults 0 0
库看是否成功用了启#swapon –s //
Filenametypesizeusedpriorify
/swapfilefile 0 -1
打库所有交库分区#swapon -a//
此外~去掉分使用区swap: swapoff /swapfile
库库四,解方法决bash: sqlplus: command not found
需要使用sqlplus库接据库~数sqlplus配没好,
[root@ls4201 ~]# sqlplus
-bash: sqlplus: command not found
解方法是,决
1~ 拷库oracle客库端到目库机器,
scp /usr/lib/oracle ip:/usr/lib/oracle
2, 在/etc/profile.d/ 下添加oracle.sh 文件~把oracle客库端地址加到path库境库量上~也
可以更改 ~/.bath_profile 文件库库,
oracle.sh ,
LD_LIBRARY_PATH=/usr/lib/oracle/linux/client/lib
PATH=/usr/lib/oracle/linux/client/bin:$PATH
export PATH
export LD_LIBRARY_PATH
3~行运sqlplus~出库,
[root@ls4201 ~]# sqlplus
sqlplus: error while loading shared libraries: /usr/lib/oracle/linux/client/lib/libnnz11.so: cannot restore segment prot after reloc: Permission denied4~库行以下命令,
[root@ls4201 ~]# getenforce
Enforcing
[root@ls4201 ~]# setenforce 0
[root@ls4201 ~]# getenforce
Permissive
5~sqlplus可以使用了。
[root@ls4201 ~]# sqlplus
SQL*Plus: Release 11.1.0.7.0 - Production on Wed Mar 30 16:38:10 2011Copyright (c) 1982, 2008, Oracle. All rights reserved.Enter user-name:
在库启库出库库限库库的解方案决库库五,sqlplus
sqlplus / as sysdba
sqlplus: error while loading shared libraries:
/u01/app/oracle/product/11.1.0/db_1/lib/libnnz11.so: cannot restore segment prot after
reloc: Permission denied
解方案,决修改 vi /etc/sysconfig/selinux SELINUX=permissive库库库库生在个上~无库是位库是位都存在库库库。个ORACLE ENTERPRISE LINUX R53264第一库方法,最库库的解方法决将莫库于库置位状库,SElinuxPERMISSIVE[root@enterprice64 ~]# getenforceEnforcing
[root@enterprice64 ~]# setenforce 0
[root@enterprice64 ~]# getenforce
Permissive
第二库方法,用库形界面库置的的库库~库到库库就好了SelinuxPermissive
库库六,库库库示器的位是无法通库数color
退出到root
运行命令,xhost +
然后再库入用库库行oracle:runInstaller
附,考库接参
://fantlam.blogbus.com/logs/43416458.html
://tech.ccidnet.com/art/1105/20070521/1085625_1.html://www.docin.com/p-37947038.html
://space.itpub.net/4227/viewspace-606639
://blog.itpub.net/post/40582/491864