您的位置:首页 > 数据库 > Oracle

Linux环境下Oracle10g的安装

2012-11-01 10:50 405 查看
Linux环境下Oracle10g的安装一、安装前的准备工作1、到oracle官网上下载oracle_database_10.2.0.1.0 for linux 安装程序(注意安装文件的版本号)
cd /media/R---/Server rpm -Uvh setarch-2* rpm -Uvh make-3* rpm -Uvh glibc-2* rpm -Uvh libaio-0* rpm -Uvh compat-libstdc++-33-3* rpm -Uvh compat-gcc-34-3* rpm -Uvh compat-gcc-34-c++-3* rpm -Uvh gcc-4* rpm -Uvh libXp-1* rpm -Uvh openmotif-2* rpm -Uvh compat-db-4*rpm -Uvh libaio-devel-rpm -Uvh sysstat-*2、解压软件:gunzip 10*****.cpio.gzcpio –idmv < 10******.cpi0
将ORACLE安装压缩包解压,得到oracle_database_10.2.0.1.0.目录3、设置核心参数:在/etc/sysctl.conf文件中加入下列行: kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmni 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=2621444、运行下列命令改变核心参数:/sbin/sysctl -p 5、在/etc/security/limits.conf文件中加入下列行:* soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 6、在/etc/pam.d/login文件中加入下列行,如果里面没有的话:session required /lib/security/pam_limits.so7、创建用户和修改环境变量:# /usr/sbin/groupadd oinstall /创建组用户/ # /usr/sbin/groupadd dba /创建组用户/ # /usr/sbin/useradd -g oinstall -G dba oracle /创建用户,并设定用户组/ # passwd oracle /设定oracle用户的密码/ 用oracle登陆进操作系统,编辑.bash_profile文件(.bash_profile文件为隐藏文件,其位置在/home/oracle/.bash_profile),由于linux默认的shell使用的是bash,故要编辑这个文件。如果你设定的使用csh,请编辑.login文件。在.bash_profile中添加如下内容:ORACLE_BASE=/oracle/app ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_HOME=/ora/app/oracle/product/11.1.0/db_1ORACLE_SID=demo PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH 切换到root,进入/home/oracle运行命令使变量运行#source .bash_profile8、创建安装目录:最好在根上建立一个ORACLE文件夹,这个文件夹专门用来存放的安装文件。需要注意的是在安装ORACLE前,需要把这个文件夹的所有者修改成用户oracle,文件夹权限最好是修改成777,以免在安装过程中出现无权限的问题。操作如下:chmod 777 /oraclechown -R oracle.oinstall /oraclechmod -R 777 /oraclesu – oracle 切换用户以oracle登录$ export DISPLAY="192.168.1.253:0.0" #此处修改为你的IP地址 $ export LANG=en_US 9、修改redhat发行标识:由于oracle10g具有系统安装监测,当检测到的系统不符合安装配置规定的要求时,安装不能正常进行,故要更改操作系统的版本标识,这一操作不会影响任何系统问题,可以在安装结束后恢复为正常状态。操作如下: 备份/etc/redhat-release文件为/etc/redhat-release.bak,以root权限打开/etc/redhat-release文件,将文件内容:Red Hat Enterprise Linux AS release 4 (Nahant) 修改为Red Hat Enterprise Linux AS release 3 (Taroon),用于满足oracle_database_10.2.0.1.0./install/oraparam.ini的检查要求。二、开始安装(做完上述配置后,建议重新启动系统,目的是让所有配置生效。)64位oracle cpio –idmv < 10201_database_linux_x86_64.cpio 解压以oracle用户登陆到系统,打开终端,进入到oracle_database_10.2.0.1.0目录,使用如下命令“./runInstaller”开始安装,截图如下: 这里Home目录是刚才给oracle编辑profile时添加的
在检查过程中如发现有一些软件包错误,则用rpm命令检查相关的软件包并安装,如果在虚拟机上安装RH4时选择完全安装,在这里检查则会全部通过。
执行上图中的两个根本,其中root.sh为隐藏文件 安装完成三、安装后配置编辑/etc/oratab文件设置每个实例的重启标志为“Y”: Demo1:/ oracle /app/oracle/product/10.2.0/db_1:Y 四、安装检测 安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,说明安装成功。数据库的创建根据向导按默认设置一直点下一步即可。使用 Oracle Enterprise Manager 10g 数据库控制在 Web 浏览器中,连接到安装过程中提供的 URL。例如: http://计算机名:5500/em(如果服务器不在 DNS 中,则必须使用 IP 地址代替主机名。) 用户名:SYS口令:<安装过程中选择的口令>连接为:SYSDBA 单击 <Login> 启动和停止 Oracle Enterprise Manager 数据库控制:$ emctl start dbconsole$ emctl stop dbconsole使用 iSQL*Plus 访问数据库iSQL*Plus 是历史悠久的 SQL*Plus 交互式工具的基于 Web 的版本,用于访问数据库。要使用 iSQL*Plus,请单击 OEM 控制台 Related Links 部分中的 iSQL*Plus 链接,或将浏览器指向安装过程中提供的 iSQL*Plus URL。例如:http://ds1.orademo.org:5560/isqlplus(如果数据库服务器不在 DNS 中,则必须使用 IP 地址代替主机名。)用户名:SYSTEM口令:<安装过程中选择的口令> 单击 <Login>。在 Workspace 框中输入 SQL 命令,然后单击 Execute。 启动和停止 iSQL*Plus:$ isqlplusctl start$ isqlplusctl stop启动和停止监听器:监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM 或 iSQL*Plus,必须先启动监听器。$ lsnrctl start$ lsnrctl stop启动和停止数据库:启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:启动:$ sqlplus /nolog
Sql>conn sys/oracle as sysdba
SQL> startupORACLE instance started.
Total System Global Area 188743680 bytesFixed Size 778036 bytesVariable Size 162275532 bytesDatabase Buffers 25165824 bytesRedo Buffers 524288 bytesDatabase mounted.Database opened.SQL> exitShutdown:
SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> exit

Xhost local:oracle

本文出自 “海 星” 博客,请务必保留此出处http://doyopo.blog.51cto.com/5266851/1046455
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: