1、打开一个终端,以root用户身份执行1.#vi /etc/sysctl.conf -添加以下内容kernel.shmmni = 4096 kernel.sem = 25032000100128 net.ipv4.ip_local_port_range = 102465000 net.core.rmem_default=1048576 net.core.rmem_max=1048576 net.core.wmem_default=262144 net.core.wmem_max=262144并修改kernel.core_uses_pid=1 kernel.shmall=2097152 kerne
2、l.shmmax=2147483648 按Esc键然后输入:wq保存退出#su root# sysctl -p -使配置马上生效2. 修改/etc/security/limits.conf添加下面的行到/etc/security/limits.conf中,以修改你的资源限制。oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 163843.修改/etc/hosts (用hostname查看主机名)增加下面内容,如果没有oracle 的监听器无法启动127.0.0.1 l
3、ocalhost 4.加入下面的行到文件/etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.so二、 新建oracle用户并加入dba组# groupadd dba -建立dba组# useradd -G dba oracle -建立oracle用户#passwd oracle -设置oracle用户密码三、 新建oracle安装目录及设置所有者# mkdir -p /opt/oracle/product/10.2.1 -建立安装目录# chown -R oracle.d
4、ba /opt/oracle -设置目录所有者和权限# chmod 775 -R /opt/oracle四、 给oracle用户配置环境变量1.#su oracle $vi .bash_profile添加以下内容,其中ORACLE_SID可自定义,ORACLE_BASE、ORACLE_HOME与前面创建的安装目录一致。export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/10.2.1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin:$HOME
5、/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib export NLS_LANG=Simplified Chinese_china.ZHS16GBK2.上传bashrc文件到bevan文件件下#su bevan$vi .bashrc添加以下内容五、 开始安装oracle数据库5.1将oracle安装文件(ship.db.lnx32.cpio.gz)复制到linux服务器上,然后用将其解压缩。#gunzip ship.db.lnx32.cpio.gz# cpio -idmv
6、conn / as sysdba; -连接数据库 startup; -启动数据库服务创建数据库用户名和密码如下图1) 将以下内容拷贝到cmd中,按键盘”ENTER”执行语句./* 第一步:数据库安装时默认建立数据库实例orcl; 第二步:建立永久表空间TS_USERDATA; 第三步:建立临时表空间TS_TMEPDATA; 第四部:参照如下脚本建立用户bfdba;*/create user bfdba identified by bfsoft default tablespace USERS temporary tablespace TEMP;grant dba to bfdba;-确保存储过
7、程能创建表GRANT CREATE TABLE TO bfdba; 第五步:用bfdba用户登录到数据库建立表;connect bfdba/bfsoft;六、 设置开机自启动oracle监听和服务/etc/rc.d/init.d目录下vi orad具体内容如下-请修改红色字内容-# chkconfig: 345 99 99# description: start or stop oracle. /etc/rc.d/init.d/functions#oracle_env#export ORACLE_BASE=/opt/oracle/#export ORACLE_HOME=$ORACLE_BASE
8、/product/10.2.0/ #export PATH=$PATH/:$ORACLE_HOME/binexport ORACLE_SID=orcl#export ORACLE_TERM=vt100#export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data#export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKoracle_user=oracle#killprocstart()echo -n starting oracle: su - oracleEOOlsnrctl startsqlplus /nolog EOSc
9、onnect bfdba/bfsoft as sysdbastartupstop()stoping oracle:lsnrctl stopshutdown immediatecase $1 instart)starttouch /var/lock/subsys/orad;stop)stoprm -f /var/lock/subsys/oradstatus)status oraclerestart)sleep 3*)echo $0 start|stop|status|restartesac将脚本命名为orad,保存在/etc/rc.d/init.d下保存文件,授予可执行权限chmod a+x orad添加服务/sbin/chkconfig -add orad查看服务是否添加成功:(最后重启服务器)/sbin/chkconfig -list orad附录1:安装过程中遇到的问题及解决方法1 xho
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1