版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、安装 oracle10g1. 内存及交换分区检查Oracle当时内建议内存最少 1G,交换分区为内存 1.52 倍。如果空间充足建议 2 倍。 安装之前会检测, 但我在交换分区为内存一半的情况下, 也安装成功过。 存为 4G。2. 修改主机名以及 hosts 文件 修改主机名出现的错误使用 hostname 主机名 ,这样只能是临时修改当前的 hostname, 但是重新启动系统之后 , 就又会恢复回去 ,如果 要永久修改,那么应 该修改 /etc/sysconfig/network 里面的 HOSTNAME 值,如果没有就加上 HOSTNAME= 主机名 ,因为在 /etc/rc.sysin
2、it 中我们可 以看到系统启动的时候会从这个文件中去读取这个 HOSTNAME 值,然后再运行 hostname主机名 ,实际动作是修改 /proc/sys/kernel/hostname 文件,但因为是不可写的,所以使用 hostname 来设定,最后再修改或者添加 /etc/hosts 里面的内容。 设置之后,可能再次 telnet时会等待很长一段时间,是因为在 /etc/resolv.conf 中 nameserver 的值发生了变化, 可以使用 #进行屏蔽, 也可以把 nameserver 的值修改为本机 IP 地址,这样, 登录时 间会缩短。1. 先把 /proc/sys/kerne
3、l/hostname 的权限改为 7772. vi /etc/sysconfig/network此处应该修改为 HOSTNAME=oracle10g.localdomain3. hostname name4. vi /etc/hosts最后保存退出其中导致我系统无法正常启动的原因找出来了, 问题也解决了, 就是主机名修改错误以下是主机名正确的修改方法,请大家务必注意了 主机名配置文件 /etc/hosts 解说;Fedora/Redhat 或以 Fedora/Redhat 为基础打包的发行版,主机名配置文件是 /etc/hosts Debian 或以 Debian 为基础打包的发行版,主机名配
4、置文件是 /etc/hostname 和 /etc/hosts Slackware 的主机名配置文件是 /etc/hosts那我们来读读 /etc/hosts 的内容,看这个文件是用来做什么的。 hosts 配置文件是用来把主机名字映射到 IP 地址的方法,这种方法比较简单。但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有 的计算机都不能相互通过 hostname 来访问。注: 在 debian 中还有一个 /etc/hostname 的文件,这个文件就是直接把本地主机名写进去就行了,但要和 /etc/hosts 中的本地主机名保持一致。/etc/hosts 的内容一般有如下类似内
5、容:localhost.localdomainlocalhost95 debian.localdomaindebian注:一般情况下 hosts 的内容关于主机名 (hostname) 的定义,每行为一个主机,每行由三部份组成,每个部份 由空格隔开。其中 #号开头的行做说明,不被系统解释。第一部份:网络 IP 地址;第二部份:主机名 .域名,注意主机名和域名之间有个半角的点,比如localhost.localdomain第二部份:主机名 (主机名别名) ,其实就是主机名;当然每行也可以是两部份,就是主机 IP 地址和主机名;比如 9
6、5 debian 是回环地址,比如我们不想让局域网的其它机器看到我们测试的网络程序,就可以用回环地址 来测试。为什么需要定义域名呢?其实理解也简单,比如我们有三台主机,每台做不同的事,一台做 MAIL 服务器, 一台做 FTP 服务器,一台做 SMB 服务器,所以我们就可以这样来设计 hostname ; localhost.localdomain localhost ftp.localdomain ftp mail.localdomain mail smb.localdominsmb把这上面
7、这个配置文件的内容分别写入每台机器的 /etc/hosts 内容中,这样这三台局域网的机器就可以通过 hostname 来访问了。以下是修改后的操作1.vi /etc/sysconfig/network2. hostname name3. vi /etc/hosts4. reboot,之后修改成功了3. 检查所需操作系统的 rpm 包是否完整 暂且不知道需要哪些包,等一下需要的时候再从安装光盘里面获取4. 修改默认运行级别4.创建用户 新增 oinstall 、dba用户组, oracle 用户 rootoracle10g /# groupadd oinstall rootoracle10g
8、/# groupadd dba rootoracle10g /# useradd -g oinstall -G dba -d /home/oracle oracle rootoracle10g /# passwd oracle Changing password for user oracle. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully.说明:#
9、 useradd -g oinstall -G dba -d /home/oracle oracle( 新增用户 oracle -g 主组属于 oinstall -G dba辅助组属于 dba -d /home/oracle 用户缺省根目录为 /home/oracle)检查 nobody 用户是否存在rootoracle10g /# id nobodyuid=99(nobody) gid=99(nobody) groups=99(nobody)5. 创建安装目录rootoracle10g /# mkdir -p u01/oraclerootoracle10g /# chown -R oracl
10、e:oinstall u01 改变 u01 目录所属用户及组 -R 参数表示递归 将 oracle10g 安装介质解压到 u01 目录下 unzip 10201_database_linux32.zip rootoracle10g database# pwd /u01/databaserootoracle10g database# ll total 28drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 doc drwxr-xr-x 5 oracle oinstall 4096 May 19 15:31 installdrwxr-xr-x 2 orac
11、le oinstall 4096 May 19 15:30 response-rw-r-r- 1 oracle oinstall 1327 May 19 15:30 runInstallerdrwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 stage-rw-r-r- 1 oracle oinstall 5213 May 19 15:30 welcome.html注意一般情况下,没有 runInstaller 的执行权限,使用下面的命令。rootoracle10g u01# chmod -R 775 database/*-R 参数表示递归, 让 dat
12、abase 整个目录具有执行权限。 以方便后面安装。6. 配置内核参数 a执行如下命令,在文件最后添加灰色部分参数 rootoracle10g /# vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 529969152 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 1048576 net.core.
13、rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144其中 shmmax推荐为物理内存的一半, 计算方法: grep MemTotal /proc/meminfo (得 到 1059938304KB ) 1059938304 1024 2 529969152执行下面命令使配置生效rootoracle10g /# sysctlpb执行如下命令,在文件最后添加灰色部分参数rootoracle10g /# vi /etc/security/limits.conf oracle soft nproc 20
14、47oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536 c执行如下命令,在文件最后添加灰色部分参数 rootoracle10g /# vi /etc/pam.d/loginsession required /lib/security/pam_limits.so session required pam_limits.so d执行如下命令,在文件最后添加灰色部分参数 rootoracle10g /# vi /etc/profile if $USER = oracle ; thenif $SHELL = /b
15、in/ksh ; then ulimit -p 16384 ulimit -n 65536elseulimit -u 16384 -n 65536fifi执行下面命令使配置生效rootoracle10g /# source /etc/profile7. 配置 oracle 环境变量 切换到 oracle 用户 rootoracle10g # su oracle 执行如下命令,在文件最后添加灰色部分参数 oracleoracle10g $ vi .bash_profileORACLE_BASE=/u01ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/
16、db_1ORACLE_SID=oracle10gcdcPATH=$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH stty erase h注意 ORACLE_SID为实例名执行下面命令使环境变量生效 ( 建议重启 Linux 系统)oracleoracle10g $ source /home/oracle/.bash_profile8. 配置 X-windows在安装 orac
17、le 的机器上以 root 用户执行如下命令(切记不要远程执行, 会失败), 使 oracle 用户可以使用 X-windlws 。rootoracle10g /# xhost +local:root 此处出现问题:9.安装 oracle下面的图都是 本机安装的截图。切换到 oracle 用户,进入目录,执 行 ./runInstaller命令进行安装此处遇到这个问题经网上搜索解决办法如下 rpm -ivh libXp-1.0.0-8.i386.rpm 将包打上后问题即可解决 解决问题之后开始正式安装./runInstallre 之后出现Oracle Database lOg Installa
18、tion Installation MethodSelect Installation Method Basic InstallationPerform full Oracle Database lOg installation with stardard conficuration options requiring minimal input.This option uses file system for storage, and a single password for all database accounts.oracle HDme Location |/u01/oracie/p
19、roduct/lD.2.0/db_lDrowse. JInstallation T/pe:Enterprise Edition (1.3 GB)UNIX DBA Group:/CreateStarter Dataoase (additional 720MB)Global Diabase Kame: ordDatabase Password: |Confirm Password: |This p4S,wod i$ used for the SYS, SYSTEM, $Y5MANZ and DDSNMP accounts.Advanced InstallationAJows advanced se
20、lections such as different passwords for the SYS. SYSTEM, SY5MAN, and D3SNMP accounts, database character sec, produu languages, auicmaied backups, cusiom insiallailon, and aTernative storage options such as Artomatic Storage ManagementHelp iBack 矗込一) nstallCancel iORACLGOracle Universal Installer:
21、Specify Inventory directory and credentials - XSpecify Inventory directory and credentialsyou are starting your nrst installation on this nost as pan of tms install, you neea io specify a directoryfor installer files. This is caled the inventory directory. Whin the inventory directory the installer automatically sets up subdirectories for each product to ccntain inAjn:ory data and will consume tqicaly 150 Kilobytes per productBrov
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学英语教资面试结构化经典例题试卷含答案
- 2026小学教资面试结构化经典例题含解析
- 2026初中语文教资面试试讲高频题含解析
- 2026小学英语教资面试试讲高频题库含解析
- 酸性气体吸收工安全演练竞赛考核试卷含答案
- 光纤筛选工标准化测试考核试卷含答案
- 琴弦制作工安全宣传知识考核试卷含答案
- 药物制剂工持续改进测试考核试卷含答案
- 道路客运售票员班组协作测试考核试卷含答案
- 呼吸治疗师道德考核试卷含答案
- 2026年国家工作人员学法用法考试题库及答案
- 2026年传感器原理及应用期末考试试题含答案
- 测绘人员保密协议的范本6篇
- 《二手车鉴定评估实务》课件-项目3:二手车价值评估与计算
- T/EAMA 17-2023绿色设计产品评价技术规范 挤包绝缘电力电缆
- 比选文件范本
- CSCO小细胞肺癌诊疗指南(2026版)
- 腰椎骨折压缩性护理查房
- 2026 年秋季开学 学会倾听尊重身边每个人
- IQC电子物料抽样检验标准手册
- 贵州省建筑工程类中级专业技术职务任职资格“以考代评”专业知识练习题试及答案
评论
0/150
提交评论