CentOS 5.6 安装Oracle 10g
oracle客户端安装指南(10g)

oracle客户端安装指南(Oracle 10g)注意:1.oracle客户端与oracle冲突,两者只能安装其一。
2.为进行说明的安装配置步骤按默认设置进行即可。
安装Oracle客户端为正常使用汇文客户端需要安装Oracle客户端,有两种安装方式,详细安装方式如下:除了下面提到的安装步骤外,其它的都用默认选项安装完成即可。
选择“自定义”安装方式选择下面的组件● Oracle Database Utilties● SQL * PLUS● Oracle Windows Interfaces● Oracle Net安装完成以后一般会自动弹出网络配置对话框,网络配置如下所述:配置连接Oracle数据库的网络服务名在Oracle客户端安装完成时,会出现配置网络服务名的界面,按照下面的方法进行配置:也可以通过“开始”●->“程序” ❍->“Oracle–OraClient10g_home1”■->“Configuration and Migration T ools”(配置和移植工具)■->“Net Configuration Assitant”配置连接Oracle数据库的网络服务名。
Net8 Configuration Assitant 的配置过程见下图1. 选择下一步2. 输入Oracle数据库的全局数据库名,一般是“orcl”3. 输入Oracle数据库的IP地址4. 输入网络服务名,可以任意填写,一般配置为“libsys”在完成上述配置后,运行SQL/PLUS看是否成功,如不成功则需手动配置监听。
手动配置监听步骤如下:1.开始- Oracle–OraClient10g_home1- Configuration and Migration Tools”(配置和移植工具)-Net Manager;这是服务器名配置完成的画面。
这是监听配置完成的情况。
2.新建服务器名,如果已存在就不需要建立,直接进行第三步。
(Oracle管理)Linux_CENTOS_55下安装oracle10g_完全手册

centos 5.5 安装 oracle 10g在安装前,首先来解决一个问题,我安装过多次oracle,但每次安装完以后都不能执行 sqlplus /nolog ,一直以为是安装的时候哪里出错了,也把系统文件都检查了一遍,应该修改的文件我已修改,应该增加的内容我也增加,可是为什么就是不能执行呢,看网上的教程一般安装完以后就可以直接执行,但是我的不行,为此我又重新安装,后面终于发现是权限的问题,所以特别把这个拿出来给大家分享,希望能帮到大家。
bash: sqlplus: command not found 解决方法环境变量已经配好,但是仍报错:解决方法:[oracle@dg1 ~]$ sqlplus /nologbash: sqlplus: command not found[oracle@dg1 ~]$ ln -s $ORACLE_HOME/bin/sqlplus /usr/binln: creating symbolic link `/usr/bin/sqlplus' to `/bin/sqlplus': Permission deni ed [oracle@dg1 ~]$ su - rootPassword:[root@dg1 ~]# ln -s $ORACLE_HOME/bin/sqlplus /usr/bin[root@dg1 ~]# su - oracle[oracle@dg1 ~]$ sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Mon May 11 12:51:24 2009Copyright (c) 1982, 2005, Oracle. All rights reserved.SQL> conn / as sysdbaConnected to an idle instance.SQL> startupORACLE instance started.第一部分,环境配置。
在CentOS5.5上(32 位和 64 位)上安装 Oracle 数据库 11g 第 2 版(1)

在CentOS5.5上(32 位和64 位)上安装Oracle 数据库11g第2 版学习在CentOS5.5上从头安装Oracle 数据库11g第 2 版的基础知识目录概述第 1 部分:安装CentOS5.5第 2 部分:针对Oracle 配置Linux第 3 部分:安装Oracle第 4 部分:配置存储第 5 部分:oracle逻辑备份与恢复概述本指南由四部分组成:第 1 部分介绍了如何安装Linux 操作系统,第 2 部分介绍了如何针对Oracle 配置Linux,第 3 部分讨论了Oracle 数据库的安装要点,第 4 部分介绍了如何创建其他文件系统,第五部介绍了oracle逻辑备份与恢复。
本部分介绍了如何在您的硬件上安装CentOS5.5。
请花点时间确保您的硬件满足Oracle 数据库11g第 2 所需的最低硬件要求。
最低硬件要求:∙x86 兼容CPU∙ 1 GB RAM,建议2GB以上∙交换分区建议值:∙∙/tmp分区至少1GB的空间∙硬盘空间建议值:注:Linux 和Oracle 必须安装在同一体系结构上。
32 位Oracle 只能运行于32 位Linux 之上,64 位Oracle 只能运行于64 位Linux 之上。
第 1 部分:安装CentOS5.51使用第一张CD 或DVD 启动服务器。
o您可能需要更改BIOS 设置,以允许从CD/DVD 启动。
2启动屏幕出现,并在底部显示boot:提示符。
o选择Enter,从控制台上执行图形安装。
o安装程序扫描您的硬件3CentOS5.5屏幕o单击Next4语言选择o接受默认值。
5配置键盘o接受默认值。
6安装或升级o选择Install并单击Next7设置磁盘分区o注意默认布局可能会创建一个交换分区,该分区比Oracle 指南推荐的要小。
8网络配置o通常情况下,最好使用静态IP地址配置数据库服务器。
为此,单击Edit。
o出现一个弹出窗口。
取消选中Configure using DHCP复选框,并输入服务器的IP地址和网络掩码。
Linux安装Oracle10g(图文详解 教程)

1安装RedHat Enterprise Linu x 31.1 准备安装介质安装介质一共4张光盘(CD版),版本号为:2.4.21-27.ELsmp设置BIOS为光盘启动,放入第一张光盘即可。
进入到RedHat Enterprise Linux3(以下均简称为Linux)的启动界面,屏幕上出现[boot]字样,如果采用图形化方式安装,直接按回车继续,如果想采用命令行模式进行,输入“linux text”后回车,如有其他需要,按屏幕提示选择选项进行(比如安装SATA硬盘或网卡时可能需要先安装其驱动)。
1.2 安装过程1.欢迎界面,点击Next继续2.选择安装语言界面,可以选择“Chinese(Simplified)简体中文”,点击Next继续3.选择键盘界面,默认即可(U.S. English),点击“下一步”继续4.选择鼠标界面,默认即可(3键鼠标(USB)),点击“下一步”继续5.磁盘配置界面,选择“用Disk Druid手工分区”,点击“下一步”继续6.设置分区:(以下为160G硬盘)分区需注意:最多只能4个主分区,其中逻辑分区也是一个主分区,同时,还需要注意/t mp分区,建议系统有/tmp目录,因为很多软件在安装的时候都需要往此目录写文件,比如Oracle10g就要求/tmp目录有400M以上的空间。
设置好以后,点击“下一步”继续7.设置引导装载程序配置默认保留“Red Hat Enterprise Linux AS…”勾选框,点击“下一步”继续8.防火墙设置,选择“无防火墙”,点击“下一步”继续9.系统默认的语言设置,默认(Chinese (P.R. of China)),点击“下一步”继续10. 选择时区,默认,点击“下一步”继续11. 设置root用户密码,点击“下一步”继续12. 软件包组设置,选择“定制要安装的软件包集合”,点击“下一步”继续13. 选择要安装的软件包特别注意:在“遗留网络服务器”中的细节中,勾选“telnet”服务点击“下一步”继续14. 确认界面,点击“下一步”继续15. 等待安装首先会根据第6步的设置进行磁盘分区和格式化然后会根据第13步的设置进行软件安装,安装过程会提示换光盘进行,按提示进行16. 安装完成17. 设置图形化界面(X)配置,默认即可18. 设置显示器配置,默认即可19. 设置图形化配置,默认即可(如有需要,可以把登录类型改成“文本”)20. 配置完成,退出重启就可以了2配置RedHat Enterprise 32.1 安装网卡驱动有些机器的网卡可能在安装操作系统时就能自动安装好,因此安装好Linux系统以后,可以通过ifconfig来查看是否有eth0设备,如果只有lo设备,说明网卡驱动未成功。
Red Hat Enterprise Linux 5.6 安装 Oracle 11g 图文教程

Red Hat Enterprise Linux 5.6 安装 Oracle 11g 图文教程2011-07-25 19:14Red Hat Enterprise Linux 5.6 安装 Oracle 11g 图文教程软件下载Oracle Database 10g Release 2 (10.2.0.1) SoftwareOracle Database 11g Release 2 (11.2.0.1) Software下载地址:/software/products/database/oracle10g/ index.html/software/products/database/oracle11g/ index.html1 硬件配置要求内存和交换空间; 详情请看官方database\doc\install目录文档Available RAM Swap Space RequiredBetween 1024 MB and 2048 MB 1.5 times the size of RAM Between 2049 MB and 8192 MB Equal to the size of RAMMore than 8192 MB 0.75 times the size of RAM1、物理内存:4G2、交换空间4G3、禁用secure Linux4、已经安装下列包(为简单起见,安装RedHat AS 4时最好选择全部安装):A、X Window SystemB、GNOME Desktop EnvironmentC、EditorsD、Graphical InternetE、Text-based InternetF、Server Configuration ToolsG、Development ToolsH、Administration ToolsI、System Tools1.1 检查硬件内存# grep MemTotal /proc/meminfo交换空间# grep SwapTotal /proc/meminfo磁盘空间# df -ah1.2 下载检查硬件Oracle 11g R2数据库安装硬件配置要求:最小内存 1 GB of RAM虚拟内存容量Available RAM Swap Space RequiredBetween 1 GB and 2 GB 1.5 times the size of RAM Between 2 GB and 16 GB Equal to the size of RAMMore than 16 GB 16 GB硬盘空间要求Installation Type Requirement for Software Files (GB) Enterprise Edition 3.95Standard Edition 3.88Installation Type Requirement for Data Files (GB) Enterprise Edition 1.7Standard Edition 1.52 支持的操作系统Oracle 11g R2数据库支持的操作系统Oracle Database 11g Release 2 (11.2) for Linux x86: Asianux 2.0Asianux 3.0Oracle Enterprise Linux 4.0 Update 7 or laterOracle Enterprise Linux 5.0Red Hat Enterprise Linux 4.0 Update 7 or laterRed Hat Enterprise Linux 5.0SUSE Linux Enterprise Server 10.0SUSE Linux Enterprise Server 11.03 安装需要支持的软件包需要的软件包支持:这里只列出Asianux 3, Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0的要求,检查一下系统是否安装过这些包,没有的话在Redhat的光盘上都有。
服务器的安装和配置步骤(以Oracle 10G为例)

服务器的安装和配置步骤(以Oracle 10G为例)服务器的配置分为存储服务器的配置(DB)和应用服务器的配置(web)一、存储服务器的配置存储服务器的配置包括四步:安装数据库(Database)、安装数据库客户端(Client)、导入数据库、设置数据库自动备份。
1、安装数据库这里一般默认装到D盘,也可更改到磁盘空间最大的盘符。
输入要创建数据库的名称,一般为sdzc输入的口令为用户名+123 例如:sys123分别为sys用户和system用户设置口令为:sys123和system123,并解锁scott用户,设置口令为scott1232.安装数据库客户端3.导入数据库导入数据库前,需要进行表空间的设置登陆后在存储里,选中表空间,点击右键选择创建选择自动扩展为50MB重新输入scott用户的口令:scott123,选择表空间为刚才创建的ASSETS,并为scott 用户赋予DBA权限:4、导入数据库:开始——运行——cmd,打开命令行,输入以下命令:Imp scott/scott123@数据库网络服务名file=数据库文件路径log=日志文件路径full=y回车键开始导入:导入完毕后,需要设置一下Oracle文件夹下product的安全属性以及Oracle本身的权限,添加Everyone权限全部允许4、设置服务器自动备份任务计划首先介绍修改backup.bat文件方法:右键批处理文件点击“编辑”如上图:1)数据库标识符sdzc,实际需要备份数据库的服务名。
2)数据库备份路径按照部署目录进行相应修改3)检查Winrar安装路径是否为C:\Program Files\WinRAR\WinRAR.exe,如不为此路径,修改为实际路径。
下面介绍设置自动备份方法:开始------所有程序-----附件-----系统工具------任务计划:点击添加任务计划:点击浏览--------选择已经修改好的backup.bat,点击打开上图界面选择每天-----点击下一步:设置备份时间,最好设置晚间如:00:01。
oracle 10G x86_64 在 centos5.4 x86安装文档
Oracle Database 10g for centos安装一、操作系统●Centos 5.4 x86●Oracle 10g x86_64二、安装1.rpm -q--queryformat"%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n"binutils compat-libstdc++-33elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel-2.5libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel libXp libXp-develrpm 安装没有的包。
这些包在安装盘里面取出来传到服务器上面安装。
rpm -ivh libaio-devel-0.3.106-3.2.x86_64.rpmrpm -ivh sysstat-7.0.2-3.el5.x86_64.rpmrpm -ivh unixODBC-2.2.11-7.1.x86_64.rpmrpm -ivh unixODBC-devel-2.2.11-7.1.x86_64.rpmrpm -ivh libXp-1.0.0-8.1.el5.* (为了防止安装oracle出错,这里需要安装i386的包)rpm -ivh libXp-devel-1.0.0-8.1.el5.*2、root用户设置核心参数,在这里修改kernel.shmmax参数即可:在/etc/sysctl.conf文件中加入下列行:kernel.shmall = 2097152kernel.shmmax = 2147483648# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 4194304net.core.rmem_max = 262144net.core.wmem_default = 4194304net.core.wmem_max = 2621443、root用户运行下列命令使其上述修改生效:/sbin/sysctl -p4、root用户在/etc/security/limits.conf文件下方加入下列行:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655365、root用户在/etc/pam.d/login文件下方加入下列行,如果里面没有的话:session required /lib/security/pam_limits.so6、root用户创建用户和修改环境变量:# /usr/sbin/groupadd oinstall /创建组用户/# /usr/sbin/groupadd dba /创建组用户/# /usr/sbin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/ # passwd oracle /设定oracle用户的密码/,linux需要强密码用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位置在/home/oracle/.bash_profile)在.bash_profile文件下方添加如下内容:ORACLE_BASE=/oracle/appORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1ORACLE_SID=TESTPATH=$PATH:$HOME/bin:$ORACLE_HOME/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libLANG=C # --设定此参数避免安装过程出现乱码export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG使上述环境变量设置生效source .bash_profile7、root用户创建安装目录:最好在根上建立一个ORACLE文件夹,这个文件夹专门用来存放的安装文件。
Linux中安装使用Oracle Client 11g步骤
Linux中安装使用Oracle 11g步骤环境是:主机XP系统,虚拟机中安装Centos系统,Oracle 11g安装在XP中,Oracle client 11g安装在Linux中。
通过client连接主机Oracle。
步骤:1.到Oracle中国官网下载Basic和SQL*Plus两个Client。
网址是:/technetwork/cn/topics/linuxsoft-100466-zhs.html2.分别安装上述两个软件。
我下载的时rpm格式的,直接安装即可。
默认的安装路径是usr\lib\oracle\11.2\client 。
3.创建Oracle用户:需su切换到root用户。
#为终端提示符# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracle ( 检查用户名)# passwd oracle (设置Oracle用户的密码)4.Linux系统switch user用oracle用户登录,编辑bash_profile文件。
此文件为隐藏文件,VIEW中勾选显示隐藏文件即可。
在home\oracle下面。
向文件中添加:umask 022ORACLE_BASE=/usr/lib/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/11.2/client; export ORACLE_HOMEPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH注意:LD_LIBRARY_PATH必须添加,否则会找不到libsqlplus.so。
5.使用root用户登录,在/usr/lib/oracle/11.2/client目录下创建network/admin 目录,在此目录下添加tnsnames.ora文件。
centos安装oracle 11g 完全图解
摘要: 说明:Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库)Linux服务器IP地址:192.168.21.150 Oracle数据库版本:linux_11gR2_database Wind...说明:Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库)Linux服务器IP地址:192.168.21.150Oracle数据库版本:linux_11gR2_databaseWindows客户端系统:Windows Xp具体操作:一、在Linux服务器操上安装图形界面X Window1、在Linux上安装图形界面服务端程序X Windowyum groupinstall "X Window System" #安装X Window2、vi /etc/gdm/custom.conf #配置,修改添加以下代码[security]AllowRemoteRoot=true[xdmcp]Port=177Enable=1:wq! #保存退出3、vi /etc/inittab #编辑id:5:initdefault: #修改3为5:wq! #保存退出4、vi /etc/sysconfig/iptables # 编辑,添加以下代码,开启防火墙UDP 177端口-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 177 -j ACCEPT:wq! #保存退出service iptables restart #重启gdm-restart #重启shutdown -r now #重启系统二、在Windows客户端系统上安装Xmanager1、下载安装Xmanager Enterprise 3/soft/32684.htm #英文原版/downinfo/19164.html #汉化包2、下载安装软件之后,打开Xmanager Enterprise3,再打开Xbrowser,如下图所示:在地址栏输入192.168.21.150 点转到,出现下面界面输入用户名root,再输入密码,点Ok,会出现下面界面登录成功!三、在Linux服务器操作系统上准备Oracle数据库安装前的工作1、下载Oracle 11g R2 Linux版本/otn/linux/oracle11g/R2/linux_11gR2_database_1 of2.zip #下载地址/otn/linux/oracle11g/R2/linux_11gR2_database_2 of2.zip注意:Oracle 11g R2 Linux版本有两个压缩文件包,都需要下载(下载时需要先注册登录)下载完成之后,通过WinSCP等工具把两个压缩文件包上传到Linux服务器的/usr/local/src目录中,如下图所示:2、在Linux服务器上创建oracle数据库安装目录mkdir -p /data/oracle #oracle数据库安装目录mkdir -p /data/oraInventory #oracle数据库配置文件目录mkdir -p /data/database #oracle数据库软件包解压目录3、创建运行oracle数据库的系统用户和用户组groupaddoinstall #创建用户组oinstallgroupadddba #创建用户组dbauseradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba用户组passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码chown -R oracle:oinstall /data/oracle #设置目录所有者为oinstall用户组的oracle 用户chown -R oracle:oinstall /data/oraInventorychown -R oracle:oinstall /data/database4、修改操作系统标识(oracle默认不支持CentOS系统安装)vi /etc/redhat-release #编辑把:CentOS release 5.8 (Final)修改为:redhat-4:wq! #保存退出************************************************************** **************************************************************5、设置系统内核参数vi /etc/sysctl.conf #编辑,在最后添加以下代码net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744 #设置最大打开文件数fs.aio-max-nr = 1048576kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024 kernel.shmmax = 2147483648 #最大共享内存的段大小kernel.shmmni = 4096 #整个系统共享内存端的最大数kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围net.core.rmem_default = 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576:wq! #保存退出sysctl -p #使配置立即生效6、设置oracle用户限制,提高软件运行性能vi /etc/security/limits.conf #在末尾添加以下代码oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536:wq! #保存退出7、配置用户环境vi /home/oracle/.bash_profile #在最后添加以下代码export ORACLE_BASE=/data/oracle #oracle数据库安装目录export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径export ORACLE_SID=orcl #oracle启动数据库实例名export ORACLE_TERM=xterm #xterm窗口模式安装export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量export #防止安装过程出现乱码export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题:wq! #保存退出source .bash_profile #使设置立刻生效8、关闭SELINXvi /etc/selinux/config #编辑配置文件#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq! #保存退出9、配置防火墙开启1521端口vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加以下内容-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 1521 -j ACCEPT/etc/init.d/iptables restart #重启防火墙使配置生效10、解压oracle压缩文件到解压目录cd /usr/local/src #进入目录unzip linux_11gR2_database_1of2.zip -d /data/database #解压unzip linux_11gR2_database_2of2.zip -d /data/database #解压chown -R oracle:oinstall /data/database/database11、安装oracle数据库所需要的软件包yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-*compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*四、安装oracle1、在Windows客户端运行Xmanager,登录到Linux服务器的X window界面,如下图所示:2、切换到oracle用户xhost +su – oracleexport DISPLAY=:0.0 #用w命令查看,根据自己系统显示的结果填写cd /data/database/database #进入安装包目录./runInstaller #安装,出现下面界面耐心等待一会,出现下面的界面Emial:默认不用填写取消:“我希望通过My Oracle Support接收安全更新”前面的勾,不接收更新,点Next提示是否不接收安全更新通知,选择YesNext选择第二项,仅安装数据库软件Next选择第一项,单实例数据库安装Next语言选项,默认英语即可Next选择第一项:企业版NextOracle数据库基目录:/data/oracleOracle软件安装位置:/data/oracle/product/11.2.0/db_1 NextOracle配置文件目录:/data/oraInventory NexOracle数据库运行组,默认即可Next进行安装前系统环境监测注意:如果有某一项未监测通过,请根据提示做相应修改,知道监测全部通过为止,否则不能进行下一步安装全部监测通过之后,点Cancel列出oracle安装清单选择Cancel,出现下面界面正在安装,请耐心等待点OK直到安装完成,点Close五、配置监听程序(创建数据库之前必须要先配置)继续在Windows客户端运行Xmanager,登录到Linux服务器的X window界面su – oracle #切换到oracle用户netca #配置监听程序命令,出现下面界面选择第一项:监听程序配置Next选择第一项:添加Next监听程序名,默认即可Next协议配置,默认TCP即可Next选择第一项:使用标准端口号1521 Next询问:是否配置另一个监听程序选择:否Next监听程序配置完成,NextFinish完成六、创建Oracle数据库实例orcl继续在Windows客户端运行Xmanager,登录到Linux服务器的X window界面su – oracle #切换到oracle用户dbca #启动oracle实例安装界面,如下图所示Next选择第一项:创建数据库Next默认选择第一项:一般用途或事务处理Next系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接全局数据库名:orclSID:orclNext默认即可,Next口令配置,可以为每个账户设置不同的口令,也可以为所有账户设置一个相同的口令选择第二项:所有账户使用同一管理口令Next如果口令设置的太简单,不满足Oracle口令的复杂性要求,会弹出上面的界面,可以选择是,或者选择否,然后返口令设置,重新设置一个复杂的口令。
Linux5安装oracle10g
/sbin/sysctl -p 6.vi /etc/security/limits.conf # For Oracle Install oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard file 65536
9.vi /etc/csh.login
# For Oracle Install if ( \$USER == "oracle" ) then limit maxproc 16384 limit descriptors 65536 umask 022 endif 10.vi /etc/redhat-release Red Hat Enterprise Linux Server release 5 (Tikanga) 将 5 修改成 4 即可
7.vi /etc/pam.d/login # For Oracle Install session required 8.vi /etc/profile # For Oracle Install if [ \$USER = "oracle" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi /lib/security/pam_limits.so
下面用切换到 oracle 用户 11.vi .bash_profile # For Oracle Install TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CentOS 5.6 安装Oracle 10g 1、安装环境需求 1.1-以root用户登陆 su root 1.2-RAM需求 On Linux X86: 至少1GB内存 grep MemTotal /proc/meminfo
Swap与RAM关系
On Linux X86-64 至少4GB内存 grep MemTotal /proc/meminfo Swap与RAM关系
查看Swap大小 grep SwapTotal /proc/meminfo
1.3-磁盘空间需求 /tmp 不能少于1GB df –h /tmp
查看磁盘空间 df -h
1.4-RPM包需求 On Linux X86: 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.125 gcc-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 sysstat-7.0.2 unixODBC-2.2.11(32 bit) unixODBC-devel-2.2.11(32 bit) pdksh-5.2.14 numactl-0.9.8 libXp-1.0.0 libXp-devel-1.0.0 libXau-devel-1.0.1
On Linux X86-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 elfutils-libelf-devel-static-0.125 expat-1.95.8 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-headers-2.5 kernel-headers-2.6.18 ksh-20060214 libaio-0.3.106 libaio-0.3.106(32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106(32 bit) libgcc-4.1.2 libgcc-4.1.2(32 bit) libgomp-4.1.2 libstdc++-4.1.2 libstdc++-4.1.2(32 bit) libstdc++-devel-4.1.2 make-3.81 sysstat-7.0.2 unixODBC-2.2.11(32 bit) unixODBC-2.2.11(64 bit) unixODBC-devel-2.2.11(64 bit) pdksh-5.2.14 numactl-0.9.8(64 bit)
检测包是否安装 rpm –q package_name 在线下载安装包 yum –y install package_name
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh numactl libXp libXp-devel libXau-devel
1.5-profile文件编辑 修改/etc/profile文件,将 ulimit -s -c 0 > /dev/null 2>&1 修改为: ulimit -s -c unlimited > /dev/null 2>&1
vi /etc/profile 按下i键进入编辑模式,修改之后,按ESC进入命令模式,输入”:wq”保存退出;
1.6-创建用户和用户组 创建用户组:oinstall,dba,oper,asmadmin,asmdba,asmoper /usr/sbin/groupadd oinstall /usr/sbin/groupadd dba
创建用户:oracle, /usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle passwd oracle
1.7-修改oracle用户资源限制 修改/etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
在/etc/pam.d/login增加下列参数 session required pam_limits.so 在/etc/profile增加下列参数 if * $USER = “oracle” + ; then if *$SHELL = “/bin/ksh” +; then ulimit –p 16384 ulimit –n 65536 else ulimit –u 16384 –n 65536 fi umask 022 fi 在/etc/csh.login增加下列参数 if ( $USER == “oracle” ) then limit maxproc 16384 limit descriptors 65536 umask 022 endif
1.8-配置内核参数 修改/etc/sysctl.conf kernel.core_uses_pid = 1 kernel.shmall = 2097152 kernel.shmmax = 536870912 fs.suid_dumpable = 1 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.aio-max-nr = 1048576 fs.file-max = 6815744 net.ipv4.ip_local_port_range = 1024 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586
以上参数为最小值需求,如果实际值大于最小值,则以实际值为准。 运行命令使参数生效 /sbin/sysctl –p 运行命令,确认参数已生效 /sbin/sysctl –a
1.9-创建目录及分配权限 mkdir -p /oracle chown -R oracle:oinstall /oracle chmod -R 775 /oracle
1.10-配置用户环境变量 修改系统版本信息:/etc/RedHat-release 将CentOS release 5 (final)修改成 Red Hat Enterprise Linux AS release 3 (Taroon) (oracle 10不支持5)
修改/etc/hosts参数,增加 192.168.56.101 localhost.localdomain localhost 192.168.56.101为机器的静态IP
关闭SELINUX模式 编辑/etc/selinux/config 修改SELINUX= disabled
切换到oracle用户 su – oracle 修改/home/oracle/.bash_profile # .bash_profile
# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs ORACLE_BASE=/oracle