当前位置:首页 » 操作系统 » oracle11g安装教程linux

oracle11g安装教程linux

发布时间: 2022-04-02 07:00:59

linux系统怎么安装oracle11g

你好,安装方法如下:
在Root用户下执行以下步骤:
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出

2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.so session required pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出.

3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件:
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
编辑完成后按Esc键,输入“:wq”存盘退出

4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p 显示如下:
linux:~ # sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 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 fifi
编辑完成后按Esc键,输入“:wq”存盘退出。

6)创建相关用户和组,作为软件安装和支持组的拥有者。
创建用户,输入命令:groupadd oinstall groupadd dba创建Oracle用户和密码,输入命令:useradd -g oinstall -g dba -m oraclepasswd oracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。

7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:
输入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/proct

8)更改目录属主为Oracle用户所有,输入命令:

chown -R oracle:oinstall /home/oracle/app

9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle ,然后直接在输入 : vi .bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
umask 022export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
编辑完成后按Esc键,输入“:wq”存盘退出。

⑵ 怎么在linux下安装oracle11g

  • Linux安装Oracle系统要求:

    1.内存:必须高于1G的物理内存;

    2.交换空间|:一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小;

    3.硬盘:5G以上 ;

  • 2

    修改操作系统核心参数:

    在Root用户下执行以下步骤:

    1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件

    输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

    oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536

    编辑完成后按Esc键,输入“:wq”存盘退出

    2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。

    session required /lib/security/pam_limits.so session required pam_limits.so

    编辑完成后按Esc键,输入“:wq”存盘退出.

    3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件:

    fs.file-max = 6815744

    fs.aio-max-nr = 1048576

    kernel.shmall = 2097152

    kernel.shmmax = 2147483648

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100 128

    net.ipv4.ip_local_port_range = 9000 65500

    net.core.rmem_default = 4194304

    net.core.rmem_max = 4194304

    net.core.wmem_default = 262144

    net.core.wmem_max = 1048576

    编辑完成后按Esc键,输入“:wq”存盘退出

    4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p 显示如下:

    linux:~ # sysctl -p

    net.ipv4.icmp_echo_ignore_broadcasts = 1

    net.ipv4.conf.all.rp_filter = 1

    fs.file-max = 6815744

    fs.aio-max-nr = 1048576

    kernel.shmall = 2097152

    kernel.shmmax = 2147483648

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100 128

    net.ipv4.ip_local_port_range = 9000 65500

    net.core.rmem_default = 4194304

    net.core.rmem_max = 4194304

    net.core.wmem_default = 262144

    net.core.wmem_max = 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 fifi

    编辑完成后按Esc键,输入“:wq”存盘退出。

    6)创建相关用户和组,作为软件安装和支持组的拥有者。

    创建用户,输入命令:groupadd oinstall groupadd dba创建Oracle用户和密码,输入命令:useradd -g oinstall -g dba -m oraclepasswd oracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。

    7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

    输入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/proct

    8)更改目录属主为Oracle用户所有,输入命令:

    chown -R oracle:oinstall /home/oracle/app

    9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

    输入:su – oracle ,然后直接在输入 : vi .bash_profile

    按i编辑 .bash_profile,进入编辑模式,增加以下内容:

    umask 022export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

    编辑完成后按Esc键,输入“:wq”存盘退出。

  • 3

    当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,推荐用Xmanager 或其他ftp工具拷贝。

    打开一个终端,运行unzip命令解压oracle安装文件,如:

    输入命令:unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip

    解压完成后 cd 进入其解压后的目录database

    输入命令:cd database

    使用ls命令可以查看解压后database所包含的文件,如下图:

  • 6

    安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,如:我的就在/home/oracle/app/oracle/proct/11.2.0/dbhome_1/root.sh

    和 /home/oracle/app/oraInventory/orainstRoot.sh 新开启一个终端,输入命令:

    su – root

    cd /home/oracle/app/oracle/proct/11.2.0/dbhome_1

    sh root.sh

    cd /home/oracle/app/oraInventory

    sh orainstRoot.sh

⑶ linux下oracle11g的安装

在Redhat9上安装Oracle 9.2
Redhat9.0是一个非常好的Linux发行版本,具有良好的中文支持和丰富的应用软件,令包括笔者在内的好多Linux用家爱不释手。但由于Redhat9.0采用的GCC版本比较高,造成了一定的兼容性问题。使得包括Oracle9.2和IBM DB2等大型数据库软件在Redhat9.0上不能顺利安装。

经过一段时间的摸索和反复查找-

资料。笔者终于总结除了Oracle9.2在Redhat9.0上的安装方法,在此给大家参考。

首先需要安装Redhat9.0,如果您不是非常有经验的用户,请选择完整安装。

安装前的准备工作

建立一个用户和组,Oracle 往往要求建立两个组,一个负责安装,另一个负责管理,但很多老资格的DBA都认为建立一个组就足够了。以root用户运行下列命令:

groupadd oracle
useradd oracle -g dba
passwd oracle

Oracle安装的位置应遵守OFA( Optimal Flexible Architecture )规范,但在我的机器上,由于空间有限,所以将ORACLE_HOME设定为/soft/oracle,并要确保oracle用户对这个目录可写。

安装和运行Oracle需要配置内核参数,我的电脑具有512M内存。在 /etc/sysctl.conf 文件中增加如下内容:

kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

修改后运行sysctl -p 命令使得内核改变立即生效。

还需要在/etc/security/limits.conf 文件增加如下内容:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384

配置Oracle 的环境变量如下:

export ORACLE_HOME=/soft/oracle
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_SID=or9i
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/soft/oracle/lib:$LD_LIBRARY_PATH
export PATH=/$ORACLE_HOME/bin:$PATH

最好将上边的环境变量写入/home/oracle/.bash_profile 中,使得oracle 每次登录时都带有这些环境变量。

开始安装

我采用在硬盘安装的方式,直接执行LANG=和./runInstaller,将出现下面的界面(图一)

图一

点击Next 键,进入下一步,直至出现图二

图二

输入Unix 的组名"dba",下一步后,根据提示,需要打开一个新窗口,执行

su - root
/tmp/orainstRoot.sh

一直按"next "键,当看到(图三)

图三

选择"Software Only",我们将在以后建立数据库。

运行了一会以后,出现了"ins_oemagent.mk"的错误提示,如下(图四)

图四

这时我们可以暂时选择"ignore",安装完成以后再来解决这个问题.

接下来又会出现"ins_ctx.mk"的问题,如图五

图五

现在编辑 $ORACLE_HOME/ctx/lib/env_ctx.mk文件,在 "INSO_LINK =" 行(第1365行)加入 "$(LDLIBFLAG)dl"

修改后如下:

INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl $(LDLIBFLAG)
sc_ca $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex $(LDLIBFLAG)sc_da
$(LDLIBFLAG)sc_ut $(LDLIBFLAG)sc_ch $(LDLIBFLAG)sc_fi
$(LLIBCTXHX) $(LDLIBFLAG)c -Wl,-rpath,$(CTXHOME)
lib $(CORELIBS) $(COMPEOBJS)

按"retry"键即可继续。

最后,还需要根据提示,用root用户执行一次 $ORACLE_HOME/root.sh,Oracle 软件就初步安装完了。

安装完成以后的工作

我们回头来解决上边的那个ins_oemagent.mk问题。以Oracle用户执行:

cd $ORACLE_HOME/network/lib
make -f ins_net_clIEnt.mk install

编辑$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.mk install

现在,Oracle 软件已经完全安装成功,你可以用dbca命令来建立数据库,或者执行其他DBA命令。

⑷ 如何在linux下安装oracle11g

你好,安装方法如下:
在Root用户下执行以下步骤:
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出

2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.so session required pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出.

3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件:

⑸ Linux下如何安装安装oracle 11g

步骤1:下载oracle
1
网络搜索下载oracle11g
步骤2:安装
1
双击上图所示的setup.exe,出现下述图形,按照下图所示操作。
2
第二步直接按照系统默认即可,点击下一步
3
默认安装桌面版
4
输入Oracle admin用户名口令,忽略系统提示,点击下一步
5
忽略提示
6
出现“执行先决条件检查”的步骤中,都显示失败,不要紧,忽略即可
7
点击完成
8
安装过程中出现下图所示对话框,显示:“[INS-20802] Oracle Net Configuration Assistant 失败。”,可以直接忽略之,继续安装
9
出现口令管理界面,表明基本成功安装。

⑹ 如何在linux安装oracle11g

Linux安装Oracle系统要求:1.内存:必须高于1G的物理内存;

2.交换空间|:一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小;
3.硬盘:5G以上 ;

修改操作系统核心参数:
在Root用户下执行以下步骤:
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出

2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
session required /lib/security/pam_limits.so session required pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出.

3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件:
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
编辑完成后按Esc键,输入“:wq”存盘退出

4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p 显示如下:
linux:~ # sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

⑺ 如何安装oracle11g linux

一、修改操作系统核心参数
在Root用户下执行以下步骤:
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
?

1
2
3
4
5
6
7

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

编辑完成后按Esc键,输入“:wq”存盘退出
2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
?

1
2
3

session required /lib/security/pam_limits.so

session required pam_limits.so

编辑完成后按Esc键,输入“:wq”存盘退出
余下部分移步
http://www.jb51.net/article/53769.htm

⑻ oracle 11g在linux系统的ubuntu中怎样安装

网上搜:ubuntu安装oracle 2、玩玩还成,虽然能安装成功,但是oracle并不支持ubuntu,所以你可能会遇到很多问题,现实生产环境中也很少用ubuntu环境安装oracle。

⑼ oracle linux 6.5 如何安装oracle 11g数据库

传到虚拟机里(通过ftp、sftp等),在同一个目录里unzip解压两个zip文件
cd database
./runInstaller

热点内容
电脑服务器又叫什么 发布:2024-09-27 12:09:10 浏览:190
sql存储过程传参 发布:2024-09-27 12:09:09 浏览:81
微信安卓系统怎么恢复聊天记录 发布:2024-09-27 11:59:27 浏览:455
编程电脑配置哪些更好 发布:2024-09-27 11:58:50 浏览:183
跳帧跟什么配置有关 发布:2024-09-27 11:58:42 浏览:988
两个安卓手机怎么关联 发布:2024-09-27 11:48:43 浏览:906
脚本语言排行 发布:2024-09-27 11:40:33 浏览:562
java分页算法 发布:2024-09-27 11:07:01 浏览:474
怎么将安卓系统的王者荣耀转到苹果系统 发布:2024-09-27 11:03:05 浏览:642
linux运维内核编译 发布:2024-09-27 10:52:50 浏览:513