- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux5.5下安装Oracle10G
Oracle 10g在Linux下的安装
创建Oracle用户
groupadd -g 701 oinstall {数据库所在的用户组}
groupadd -g 702 dba {数据库用户的权限}
useradd -u 701 -g oinstall -G dba oracle {创建数据库用户并赋予权限}passwd oracle {数据库密码,可以加可不加}
创建Oracle安装目录
mkdir -p /app/oracle
mkdir -p /app/oracle/oraInventory
mkdir -p /app/oracle/product/10.2.0/db_1
chown -R oracle:oinstall /app/oracle
chmod -R 755 /app/oracle
上传数据库文件
创建存放数据库文件目录
mkdir /soft
新建一个sftp,用于上传文件
在sftp中,在一些linux命令前加l为在本地执行的命令
如:lcd为打开本地目录的命令
cd /soft为打开linux中根目录下的soft目录
lcd F:/soft/oracle/linux为打开本地存放oracle安装文件的目录
lls为查询本机当前目录有什么文件,linux上的命令为ls
put -r 10201_database_linux_x86_64.cpio为把刚才打开的本地当前目录的安装文件上传到刚才打开的linux的目录里,-r的作用是若有文件夹也能上传,put是上传,get为下载
上传成功
4安装相关补丁
到系统安装盘里获取下列的安装包
cd /media/RHEL_5.5\ x86_64\ DVD/Server {打开光盘所在的目录/media/RHEL_5.5\ x86_64\ DVD,目录下的Server目录有安装包}
安装oracle需要安装的安装包为libXp-1*、openmotif-2*、compat-db-4*。
rpm -ivh libXp-1.0.0-8.1.el5.* {把libXp-1*的安装包安装,其他雷同}
5.解压文件
gunzip 10201_database_linux_x86_64.cpio.gz
cpio –idmv 10201_database_linux_x86_64.cpio
6.修改安装文件(红色部分为修改)
? ??vi /app/database/install/oraparam.ini? ??Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2] ? ?? ? [Linux-redhat-5.0-optional] ? ?? ? TEMP_SPACE=80? ?? ? SWAP_SPACE=150? ?? ? MIN_DISPLAY_COLORS=256
7设定内核
vi /etc/sysctl.conf
注释末尾的kernel.shmall和kernel.shmmax
在该文件末尾加入如下内容:
kernel.shmall = 1048576
kernel.shmmax = 1073741824
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
关于上面的数值的填写
shmall=内存大小(以千字节为单位)shmmax=内存大小(以字节为单位)
编辑完之后,保存,执行 # /sbin/sysctl -p 命令操作来使我们所做的变更生效. 注:上面kernel.shmmax/kernel.sem等是典型的核心参数配置.您可能需要根据您的实际环境进行适当的变动.kernel.shmmax是共享内存,一般设为内存大小
8设置Oracle的环境变量
# su - oracle
$ cd
$ vi .bash_profile
#在后面添加如下内容
export ORACLE_BASE=/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=SFDB
export PATH=$PATH:$HOME/
文档评论(0)