Linux系统(X64)安装Oracle11g完整安装教程
Linux系统(X64)安装Oracle11g完整安装教程
Linux系统(X64)安装Oracle11g完整安装图文教程1修改操作系统核心参数(Root用户)
1)修改用户的SHELL的限制,修改 /etc/security/ 文件
输入命令:vi /etc/security/,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出
2)修改/etc/login 文件,输入命令:vi /etc/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/
session required
编辑完成后按Esc键,输入“:wq”存盘退出
3)修改linux内核,修改/etc/文件,输入命令: vi /etc/ ,按i键进入编辑模式,将下列内容加入该文件
= 6815744
= 1048576
= 2097152
= 48
= 4096
= 250 32000 100 128
= 1024 65500
= 4194304
= 4194304
= 262144
= 1048576
编辑完成后按Esc键,输入“:wq”存盘退出。
注意: = 9000 65500 网络默认9000 65500
4)要使 /etc/ 更改立即生效,执行以下命令。输入:sysctl -p显示如下:
linux:~ # sysctl -p
= 1
= 1
Linux安装Oracle 11g(图文版)
Linux安装Oracle 11g服务器(图文)
应该是最完整的Oracle安装教程了,全程在测试服务器上完成,软件环境:Red Hat Enterprise Linux 6;Oracle 11g (11.1.0.6)
1. 从Oracle网站下载linux_11gR1_database_1013.zip,在终端输入unzip linux_11gR1_database_1013.zip进行解压,解压后得到的database文件夹即是Oracle的安装文件。
2. 修改/etc/hosts,添加IP地址和域名的映射关系:
#格式如下
#比如
127.0.0.1 localhost.localdomain localhost
10.16.37.104 ol5-11gr1.localdomain ol5-11gr1
3. 修改/etc/sysctl.conf,在文件中增加以下内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648 # Smallest of -> (Half the size of the physical memory) or (4GB - 1 byte)
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536 # 512 * PROCESSES
net.ipv4.ip_local_port_range = 1024 65000
在linux64上安装oracle11g_完整版本
Oracle 11g安装手册
1、在linux的root用户下建立一个oracle用户
//添加用户组及用户
groupadd dba
groupadd oinstall
useradd oracle -g oinstall -G dba
passwd oracle
//新建目录权限
mkdir -p /u01
chown -R oracle:dba /u01
chmod -R 755 /u01
安装时步骤8、9会指向此位置(建议:用户更改/opt/oracle11g)
2、将Oracle11g安装文件复制到linux中的指定目录下(/home/oracle/tools)
cp /光盘目录/linux.x64_11gR2_database_1of2 /home/oracle/tools
3、执行目录中的runInstall
su - oracle
LANG=zh_CN.gbk
4、开始图像界面安装
可能需要export DIAPLAY=:1.0
xdpyinfo
步骤1:将红框中的内容勾选去掉,点击下一步。
提示“未指定电子邮件地址”点击“是”
步骤2:点选“创建和配置数据库”此选项也为默认选项,点击下一步。
步骤3:点击选中“服务器类”,点击“下一步”
步骤4:点击选中“单实例数据库安装”,点击下一步。
步骤5:点击选中“高级安装”,点击“下一步”
步骤6:选择需要的语言,点击“下一步”,此处客户确认是否需要增加其他语言
步骤7:点击选中“企业版(4.29GB)”,点击“下一步”
点击上图的“选择选项”,勾选需要的组件,此处全部勾选。
oracle11g安装教程 linux
oracle11g安装教程 linux
Oracle 11g是一个用于企业级数据库的软件,它提供了强大的功能和性能。在Linux系统上安装Oracle 11g需要一些基本的步骤,下面是详细的安装教程。
首先,确保你的Linux系统满足Oracle 11g的安装要求。具体要求可以参考Oracle官方文档。你需要一台满足硬件要求的Linux服务器,并且已经安装了合适的操作系统版本。
接下来,下载Oracle 11g的安装文件。你可以在Oracle官方网站上找到合适的下载链接。确保你选择了适用于Linux系统的安装文件。下载完成后,将安装文件保存到你的Linux服务器上的合适位置。
然后,解压缩安装文件。在Linux命令行上,使用下面的命令进行解压缩:
$ tar -zxvf {安装文件名.tar.gz}
解压缩完成后,进入解压缩后的目录中。在命令行中输入以下命令:
$ cd {解压缩后的目录}
接下来,运行安装程序。在命令行中输入以下命令:
$ ./runInstaller
运行安装程序后,会弹出一个图形界面的安装向导。按照向导的指示进行安装配置。你需要选择安装类型、指定安装目录、设置管理密码等。确保你提供了正确的配置信息,并且确认无误后,点击“安装”按钮开始安装过程。
安装过程可能需要一些时间,取决于你的服务器性能和数据量的大小。在安装过程中,可能会有一些额外的配置提示,请按照提示进行操作。
安装完成后,你可以通过命令行或图形界面来管理Oracle数据库。你可以通过运行以下命令来启动数据库:
$ sqlplus / as sysdba
linux下安装oracle11g64位最简客户端(转)
linux下安装oracle11g64位最简客户端(转)安装环境
Linux服务器:SuSe11 sp1 64位
Oracle客户端:Oracle11gR2 64位(最简客户端)
部署流程
1.准备⼯作,⾸先在oracle官⽹下载最新的oracle11g_x86_64客户端
下载完成后,完整包如下图所⽰:
2.将其复制到linux中,使⽤unzip命令解压。
3.解压后进⼊其Disk1⽬录,可以看到解压内容如下:
4.使⽤chmod 755 *改变权限后,安装rpm包,命令rpm –ivh ⽂件名
5.根据提⽰,运⾏命令/etc/init.d/oracle-xe configure
6.http端⼝指定将⽤于oracle应⽤程序表达默认即可,回车:
7.监听端⼝默认即可,回车:
8.创建sys和system⽤户名和密码
9.是否加载到开机启动项,选择y回车
10.等待⼀会,看到如下界⾯,就说明64位oracle11g最简客户端安装完成,下⾯就需要配置了。
11. 下来配置oracle环境变量 oracle默认安装到
12. 增加⼀个oracle.profile⽂件,⽤来验证oracle是可以联通oracle服务器。输⼊:vi oracle.profile增加以下内容:
13. 编辑好后,source刚刚编辑好的⽂件,然后我们采⽤直连的⽅式来检验是否安装成功
检验命令:sqlplus ⽤户名/密码@oracle服务器IP/服务器实例名如下图就是验证成功。
下章介绍如果让iServer6R来使⽤oracle数据源,如果未使⽤iServer6R⼯具,那么安装oracle客户端到此为⽌。
linux下安装Oracle 11g数据库(终极版)
1.检查内存及交换空间* 物理内存至少1GB* SWAP:物理<2GB,物理内存的1.5倍2GB8GB2.检查系统磁盘空间Oracle 11g企业版(32-bit)对磁盘空间的要求:* 数据库软件:3.47GB* 数据库:1.6GB* /tmp:150MB~200MB3.检查安装Oracle所需的软件包binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125gcc-4.1.1-52gcc-c++-4.1.1-52glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12glibc-headers-2.5-12libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.el5make-3.81-1.1sysstat-7.0.0unixODBC-2.2.11unixODBC-devel-2.2.11# rpm -q --qf binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc glibc gcc-c++ glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc libstdc++-devel make sysstat unixODBC unixODBC-devel# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc glibc gcc-c++ glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc libstdc++-devel make sysstat unixODBC unixODBC-devel4.修改linux内核参数# vi /etc/sysctl.conf----------------------------------------------修改这两行参数,若系统默认的比这大,则不需改kernel.shmall = 2097152 --表示单个共享内存段的最大值,单位为字节,一般为物理内存的一般,或更大kernel.shmmax = 4294967295 --表示单个共享内存段的最小值----------------------------------------------添加以下内容:fs.file-max = 6553600 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 4194304net.core.rmem_max = 4194394net.core.wmem_default = 262144net.core.wmem_max = 262144# sysctl -p --使设置生效5.创建Oracle用户和组及安装目录# groupadd oinstall# groupadd dba# useradd -g oinstall -G dba oracle# passwd oracle6.为Oracle用户设置Shell限制# vi /etc/security/limits.conf --添加下面内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536# vi /etc/pam.d/login --添加session required /lib/security/pam_limits.so# vi /etc/profile --添加if [$USER = "oracle"];thenif [$SHELL = "/bin/ksh"];thenulimit -p 16384ulimit -n 65546elseulimit -u 16384 -n 65536fifi7.为Oracle用户设置环境变量# vi /home/oracle/.bash_profileORACLE_SID=ixdbaORACLE_BASE=/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1export ORACLE_SID ORACLE_BASE ORACLE_HOMEexport ORA_NLS10=$ORACLE_HOME/nls/dataPATH=$PATH:/$ORACLE_HOME/bin:$HOME/binexport PATH# source
Oracle_11gR2_在linux_64位平台的安装
Oracle 11gR2 在linux(64bit)上的安装
一,数据库安装前的配置
(一)安装前的检查
1.swap配置需求
2.检查
grep SwapTotal /proc/meminfo
free
df -h /dev/shm/
3.Disk空间要求
要求/tmp大于1GB
df -h /tmp
要求 /oracle需要20G
要求/oradata 根据数据库数据量确定,但至少大于 20G
4.操作系统要求
Oracle Database 11g Release 2 (11.2)要求下列操作系统或者更新版本: (1)oracle Linux
Oracle Linux 4 Update 7
Oracle Linux 5 Update 2
Oracle Linux 5 Update 5 (仅支持 Oracle Unbreakable Enterprise Kernel) (2)Redhat Linux
Red Hat Enterprise Linux 4 Update 7
Red Hat Enterprise Linux 5 Update 2
Red Hat Enterprise Linux 5 Update 5 (仅支持 Red Hat compatible kernel)
(3)SUSE Linux
SUSE Linux Enterprise Server 10 SP2
SUSE Linux Enterprise Server 11
5.内核版本要求:
cat /proc/version or uname –a
(1)对于 Oracle Linux 4 and Red Hat Enterprise Linux 4:
Oracle11g在linux上的安装
Oracle11G在Linux上的安装
2013年12月
目录
第 1 章环境准备 (3)
1.1概述 (3)
1.2查看内存空间 (3)
1.3查看磁盘空间 (3)
1.4添加组和用户 (4)
1.5创建目录 (4)
1.6修改相关参数 (4)
1.6.1修改sysctl文件 (4)
1.6.2修改limits.conf文件 (5)
1.6.3修改login文件 (5)
1.6.4禁用selinux (6)
1.6.5修改.bash_profile文件 (6)
1.7运行XHOST (7)
第 2 章开始安装 (9)
2.1运行安装程序 (9)
2.2创建数据库 (16)
2.3脚本记录 ......................................................... 错误!未定义书签。第 3 章常见错误 (24)
3.1OUI-10133 (24)
3.2OUI-10151:T HERE WAS AN ERROR WHILE LOADING
LIBRARY.GENERAL Q UERIES (24)
1.1 概述
Oracle11g所需最小RAM 为512MB,而所需最小交换空间为1GB。对于RAM 小于或等于2GB 的系统,交换空间应为RAM 数量的两倍;对于RAM 大于2GB 的系统,交换空间应为RAM 数量的一到两倍。
Oracle 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要400MB 的可用空间
1.2 查看内存空间
grep MemTotal /proc/meminfo
LinuxCentOS7安装Oracle11gR2数据库详细步骤
LinuxCentOS7安装Oracle11gR2数据库详细步骤
开始之前先唠叨⼏句,前些天公司新购置了服务器,需要将公司内的Oracle数据迁移到阿⾥云上,迁移之前呢需要提前部署好Oracle数据库,为此呢,我就开始折腾Oracle 11g R2版本
的数据库部署安装了,因为之前没装过,所以只能找度娘了,折腾我⼤半天时间终于搞定,下⾯呢主要是想记录下⾃⼰的⼼得,希望能给⼤家带来帮助
⼀、环境要求
系统环境:CentOS Linux release 7.6.1810 (Core)
Oracle版本:Oracle Database 11g R2(下载这两个包linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip)
Oracle软件的下载⾃⼰可以去官⽹下载,官⽹提供了不同版本的下载包,⾃⼰按需下载即可
⼆、前期准备
2.1 配置防⽕墙
防⽕墙的相关配置,可以参考另⼀篇博⽂:。这⾥建议开启防⽕墙,同时建1521端⼝加⼊防⽕墙策略,记住,修改防⽕墙策略后需要重启防⽕墙。注意,如果在安装的过程遇到中⽂乱码,可通过以下
命令安装中⽂包:
2.2 修改Selinux配置
[root@micle ~]: sed -i 's#SELINUX=.*#SELINUX=disabled#g' /etc/selinux/config
[root@micle ~]: sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config grep SELINUX=disabled /etc/selinux/config
Linux下安装Oracle11g R2完全图解
Linux下安装Oracle 11gR2单机环境
11gR2的安装除了界面发生了重大变化外,其他的变化也不是很大,安装也是超级容易的.
安装oracle 11g前期需要做很多配置,主要是安装package。另外还需要配置用户组合oracle 的环境变量。这些完成之后就可以安装oracle 11g r2了。
1.启动安装./runInstaller
1)如果看不全屏幕的话,调整一下分辨率到1024*768即可。如果是在VMWare虚拟机环境下安装数据库则需要安装VMWare tool。
2)两张盘要解压到同一个目录下,否则安装过程中可能遇到找不到文件的错误
3.对于单机环境直接点Next进入下一步,生产环境的话,可根据自己的需要配置这些帐户
4.这里会弹出一个错误,不予理会,点Yes,进入下一步
5.选择只安装软件,安装完毕后通过DBCA再创建数据库,然后点Next
6.选择单机安装
7.选择运行语言,我这里选择了英文和简体中文,然后点Next
8.选择企业版
9.选择默认的Options即可
10.配置oracle的安装路径
11.点Yes
12.输入Inventory Driectory路径
13.点yes
14.选择OS Group Name,然后点Next
15.系统开始安装检查,在这一步中,如果有缺少的package或空间问题,内核参数配置有问题的话,Oracle会给你一个清晰的日志报告,我这里因为是按照安装手册配置的系统环境,所以没有遇到任何问题.如果遇到内存或者硬盘空间不足的错误可以直接忽略。对于其他错误也可以先忽略,试着安装。
如何在Linux环境下安装Oracle 数据库11g
如何在Linux环境下安装Oracle 数据库11g
在Linux 上安装Oracle 数据库11g要安装Oracle 软件,必须使用Oracle Universal Installer.
1. 在这一安装中,您需要使用DVD 或下载DVD 版本。在本教程中,将从已下载的版本进行安装。在DVD 文件解压缩的目录中,打开终端窗口终入以下内容:。/runInstaller.sh
点击查看大图
2. 安装的产品为Oracle Database 11g.选定该产品并单击Next.
点击查看大图
2. 您将通过一个入门级数据库来执行基本安装。输入orcl 作为Global Database Name 以及oracle 作为Database Password 并确认口令。然后单击Next.
点击查看大图
3. 您需要指定Inventory 目录。位置应该设置为/u01/app/oracle/oraInventory.接受默认的Operating System 级名oinstall.然后单击Next.
点击查看大图
∙Oracle 数据表分区的策略
∙详细介绍Oracle 数据库的聚簇技术
∙Oracle 数据库的配置方案完全分析
∙在Linux x86 上安装Oracle 数据
∙简单讲述oracle 数据库查询原理
∙六大方面教您学好Oracle 数据库
∙从oracle 数据库读取日期时间,并在
∙Ruby on Rails 连接Oracle 数据库
∙Oracle 数据库优化的R方法(Method
∙oracle 数据分页查询
Linux上Oracle11g安装步骤图解
Linux上Oracle11g安装步骤图解
安装准备⼯作
⽬录
下载地址:
选择需要的oracle安装⽂件下载
联机⽂档:
可以下载其PDF⽂档参考(其中的有关Linux安装向导是最权威的安装⼿册)
数据库安装硬件配置要求:
最⼩内存 1 GB of RAM
虚拟内存容量
Available RAM Swap Space Required
Between 1 GB and 2 GB 1.5 times the size of RAM
Between 2 GB and 16 GB Equal to the size of RAM
More than 16 GB16 GB
硬盘空间要求
数据库软件硬盘空间需求:
Installation Type Requirement for Software Files (GB)
Enterprise Edition 3.95
Standard Edition 3.88
数据⽂件硬盘空间需求:
Installation Type Requirement for Data Files (GB)
Enterprise Edition 1.7
Standard Edition 1.5
检查的命令
内存
# grep MemTotal /proc/meminfo
交换空间
# grep SwapTotal /proc/meminfo
磁盘空间
# df -ah
平台
查看联机⽂档,可以看出Oracle 11g⽀持Linux操作系统
下⾯是 X86(32位)上Linux
其中Red Hat 4与Oracle Linux 4对应,以及与Cent OS 4对应(版本要对应)
Linux下安装Oracle11g详细过程
Linux下安装oracle 11g详细过程
需要安装oracle DataGuard,所以先要安装单台Oracle11g,下面是Linux 下单台Oracle11g的详细安装过程。(Linux下安装oracle系统最好是1G内存,2G的swap空间,硬盘至少需要4.5G空间。)
一.下载oracle
到oracle官方网站下载对应版本的oracle
二.安装环境
硬件环境:2台linux虚拟机,CentOS6.4 ,4G ,4核,磁盘50G
Oracle软件版本:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
三.操作系统版本及补丁矩阵
需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
linux安装Oracle11G
Linux安装Oracle11G教程
阅读目录:
•linux安装Oracle11G
◦0、下载Orcle11G
◦1、上传文件到服务器或虚拟机的/install目录下
◦2、解压文件到当前目录:
◦3、关闭selinux
◦4、关闭防火墙
◦5、安装Oracle 11g依赖包
◦6、添加安装用户和用户组
◦7、修改内核参数配置文件
◦8、修改用户的限制文件
◦9、创建安装目录和设置文件权限
◦10、设置oracle用户环境变量
◦11、编辑静默安装响应文件
◦12、根据响应文件静默安装Oracle11g
◦13、以静默方式配置监听
◦14、以静默方式建立新库,同时也建立一个对应的实例◦15、命令行模式静默删除
阅读正文:
0、下载Orcle11G
oracle10G/11G官方下载地址合集(直接迅雷下载)
说明一下:
[root@myYUn install]#中的myYUn
等价于
[root@iz2f570bi1k56uz install]#中的iz2f570bi1k56uz;
这是为了界面效果调整的,但是有些没调整到,理解一哈。
1、上传文件到服务器或虚拟机的/install目录下
[root@myYUn install]# rz –y
如果rz –y命令不能使用,可用如下方法解决:
yum install lrzsz -y
2、解压文件到当前目录:
[root@myYUn install]# unzip linux.x64_11gR2_database_1of2.zip [root@myYUn install]# unzip linux.x64_11gR2_database_2of2.zip
在linux64上安装oracle11g完整
在linux64上安装oraclellg完整
、八、、亠
刖言
各位参加老方块培训的伙伴们,大伙儿好!当我们下定决心踏上ora
cle DBA之路时,学习环境的搭建是专门重要的,因此搭建学习环境是学习oracle的第一步。正所谓工欲善其事,必先利其器,我们先要有学习的硬件条件:一台配置较高的电脑,笔记本和台式机都能够,内存至少4G, CPU不能太差,要有至少100G的硬盘空间存放虚拟机,还有要求能够有较好的网速下载有关的软件。本人的硬件配置是CPU酷睿i3 M330,内存是DDR3 8G,操作系统是大地版WIN7-64位。
那个是因为中文软件翻译的咨询题,以后每新建一个连接会话都要如此设置一下
由于做实验时发觉sen dmail会导致启动专门慢,因此那个地点关掉此服务
执行
储存退出即可,下次启动的时候就生效了
修改系统版本号,为了兼容oracle和gc软件的安装然后依次执行
vi /etc/redhat-release
Cen tOS release 4 (Fi nal)
储存退出
FF14名目
[root@cn1-xiv-db01 ~]# su - oracle
[oracle@cn1-xiv-db01 ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0.3/dbhome_1
[oracle@cn1-xiv-db01 ~]$ echo $ORACLE_BASE
/u01/app/oracle
ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If If [root@cn1-xiv-db01 ~]# su - grid
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux系统(X64)安装Oracle11g完整安装图文教程1修改操作系统核心参数(Root用户)
1)修改用户的SHELL的限制,修改 /etc/security/ 文件
输入命令:vi /etc/security/,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出
2)修改/etc/login 文件,输入命令:vi /etc/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/
session required
编辑完成后按Esc键,输入“:wq”存盘退出
3)修改linux内核,修改/etc/文件,输入命令: vi /etc/ ,按i键进入编辑模式,将下列内容加入该文件
= 6815744
= 1048576
= 2097152
= 48
= 4096
= 250 32000 100 128
= 1024 65500
= 4194304
= 4194304
= 262144
= 1048576
编辑完成后按Esc键,输入“:wq”存盘退出。
注意: = 9000 65500 网络默认9000 65500
4)要使 /etc/ 更改立即生效,执行以下命令。输入:sysctl -p显示如下:
linux:~ # sysctl -p
= 1
= 1
= 6815744
= 1048576
= 2097152
= 48
= 4096
= 250 32000 100 128
= 1024 65500
= 4194304
= 4194304
= 262144
= 1048576
5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
编辑完成后按Esc键,输入“:wq”存盘退出
6)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可.然后创建相关用户和组,作为软件安装和支持组的拥有者。创建Oracle用户和密码(用户组可选,不执行代表默认oracle)输入命令:
mkdir -p /home/oracle/app/oradata
groupadd oracle
useradd -g oracle -m -d /home/oracle/app/oracle oracle
passwd oracle
#后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认
mkdir /home/oracle/app/oracle/product
7)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle,然后直接在输入:vi .bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/ export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
编辑完成后按Esc键,输入“:wq”存盘退出
执行使环境变量生效;
2安装过程(Oracle用户)
1)当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,用SSH其他ftp工具拷贝。
打开一个终端,运行unzip命令解压oracle安装文件,如:
输入命令:
unzip unzip 解压完成后 cd 进入其解压后的目录database
输入命令:
cd database
使用ls命令可以查看解压后database所包含的文件,如下图:
2)执行安装,输入命令:./runInstaller
装到这一步,可以看到,可以查看到有很多的rpm包没有,我们可以从安装linux的光盘或ISO中(Package文件夹下)查找所缺的包,使用ftp上传到linux
中,然后使用rpm –ivh --nodeps –force来进行安装(其中加上--nodeps -- force 代表强制安装,是在直接使用rpm –ivh 安装不成功的情况下用的)等到把包全部都安装好的情况下,再次在oracle图形界面中,执行安装过程2,下来在环境检查过程中,就通过了。
安装过程中86%可能会遇到报错如出错问题(error in invoking target 'mkldflags ' of makefile)按照如下步骤顺序执行。
上传安装镜像,
然后将镜像文件挂,如/mnt
# mount -o loop /mnt
# cd /mnt/Packages
# rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh # rpm -ivh 注:以上是安装gcc,软件安装顺序不能错。
******************************************
# rpm -ivh libstdc++ # rpm -ivh libstdc++ # rpm -ivh gcc-c++
注:以上是安装gcc-c++
根据这个方法解决了错误。
安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,如:我的就在
/home/oracle/app/oracle/product/和
/home/oracle/oraInventory/
新开启一个终端,输入命令:
su – root
cd /home/oracle/app/oracle/product/ sh