1、glibc-devel-2.5-12glibc-headers-2.5-12gcc-4.1.1-52gcc-c+-4.1.1-52libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc+-4.1.1 libstdc+-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0unixODBC-2.2.11unixODBC-devel-2.2.112. 新建oracle用户和相关组:groupaddoinstallgroupadddbamkdir /oracle 建立oracle的安装目录useraddg o
2、installG dbad /oracle oracle创建oracle,并指定家目录。Passwd oracleChown R oracle:oinstall /oracle3. 配置内核参数:设置内核参数参数值文件查看命令semmslsemmnssemopmsemmni25032000100128/proc/sys/kernel/sem#sysctl a | grepsemshmall2097152/proc/sys/kernel/shmall#sysctl a | grepshmshmmax物理内存*1/2/proc/sys/kernel/shmmaxshmmni4096/proc/sy
3、s/kernel/shmmnifile-max65536/proc/sys/fs/file-max#sysctl a | grep file-maxip_local_port_range1024 65000/proc/sys/net/ipv4/ip_local_port_range#sysctl a | grepip_local_port_range配置内核参数cat /etc/sysctl.confEOFkernel.shmall = 2097152 # 可以使用的共享内存的总量kernel.shmmax = 2147483648 # 最大共享内存段大小。kernel.shmmni = 40
4、96 # 最大共享内存段大小。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.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值ne
5、t.core.rmem_max = 262144 # 套接字接收缓冲区大小的最大值net.core.wmem_max = 262144 # 套接字发送缓冲区大小的最大值激活内核参数更改 /sbin/sysctl p直接复制:fs.file-max = 512 * PROCESSES /512的倍数,默认实验环境已经足够,此行可以不需要。kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1
6、024 65000net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 2621444. 编辑/etc/security/limits.conf,设置oracle用户使用打开最大文件数和最大进程数的最大限制数:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536设置PAM模块:编辑/etc/pam.d/l
7、ogin,追加如下内容:session required /lib/security/pam_limits.sosession required pam_limits.so编辑/etc/profile,追加:if $USER = oracle ; thenif $SHELL = /bin/kshulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fi重启服务source /etc/profile5.设置oracle用户的环境变量:Su oracleVim .bash_profilesource .bash_profile然后退出用
8、户再切换用户,再执行命令来检查下环境变量rootstation13 /# su - oracleoraclestation13 $ env |grep oracleUSER=oracleMAIL=/var/spool/mail/oraclePATH=/opt/oracle/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/opt/oracle/binPWD=/opt/oracleHOME=/opt/oracleLOGNAME=oracleORACLE_HOME=/opt/oracle5.数据库的交互式安装:交互式的安装需要启用图形界面,在前
9、期准备完成后,就在图形下安装。Mount o loop oracle.iso /mnt运行runinstaller命令:(用oracle用户登录系统)建议选择高级安装:会看到一个报错信息,ORACLE的控制目录放在了根目录,没有权限,OK。所以将控制目录放到/opt目录下就可以了。安装组件然后选择要安装的版本:读取到了环境变量的信息,然后会得到一个警告,忽略即可。然后开始系统环境变量的检查:然后选择只安装软件,这样安装的速度就快了。这里默认即可。最终的确认,然后开始安装。至此,数据库软件安装完毕。6.使用DBCA来创建数据库:再运行DBCA之前需要配置下监听的端口:Oracle身份下执行netca命令默认一路回车创建监听端口就行了:然后再运行dbca创建数据库:默认下一步:配置所有用户使用同一口令字符集选择这个,就能存储汉字了其他一路下一步:点击完成开始创建数据库:数据库创建完层以后就可以在命令行下使用SQLplus连接到数据库了:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1