1、control-center gcc gcc-c+ glibc glibc-common gnome-libs libstdc+ libstdc+-devel make pdksh sysstat xscreensaver执行上边的命令后的结果提示哪个安装包没有安装,按照提示安装相应的rpm包,安装包在linux的安装盘上都有。我这个版本中没有xscreensaver 和gnome-libs 这两个安装包,不过后边安装过程中也没有报错。另外,由于使用的64位的操作系统,安装的是64位的oracle但安装过程中会用到32位的安装包,所以上边的安装包有32位的也都要装上,以免后边报错。3、设置固定
2、ip本次实验使用crt连接,固定ip不用每次都配置 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.56.101NETMASK=255.255.255.0GATEWAY=192.168.56.1ONBOOT=yesHWADDR=08:00:27:c4:b1:b7TYPE=Ethernet4、更改hostname vim /etc/hosts 添加 192.168.56.101 myredhat vim /etc/sysconfig/network 修改 HOSTNAM
3、E=myredhat 这个修改是修改主机名,改了以后最好不要再换。 此次更改重启后才生效,执行 hostname myredhat 直接改过来 查看hostname5、新建oracle用户和组 创建oinstall组:groupadd oinstall 创建dba组:groupadd dba 创建oracle:useradd -g oinstall -G dba oracle 更改oracle用户的密码passwd oracle6、更改内核信息 vim /etc/sysctl.conf 添加或修改下边条目: kernel.shmall = 2097152 kernel.shmmax = 214
4、7483648 kernel.shmmni = 4096 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 = 262144 文件修改完后执行sysctl p 生效7、修改/etc/security/limits.conf 添加下边条目: oracl
5、e soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 655368、修改/etc/pam.d/login session required pam_limits.so9、更改profile For the Bourne, Bash, or Korn shell, add the following lines to the/etc/profilefile (or the/etc/profile.localfile on SUSE systems):if $USER = oracl
6、e ; then if $SHELL = /bin/ksh ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifiFor the C shell (cshortcsh), add the following lines to the/etc/csh.loginfile (or the file on SUSE systems)/etc/csh.login.local:if ( $USER = ) then limit maxproc 16384 limit descriptors 65536endif10、创建ora
7、cle安装目录 mkdir -p /u01/app/oracle/product/10.2.1/db 更改安装目录的所属用户和组 chown R oracle:oinstall /u01以上均为root用户操作下边的操作用oracle用户进行11、在oracle的家目录下修改.bash_profile vim .bash_profile 添加下边条目 export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=/u01/app/oracle/product/10.2.1/dbexport PATH=$PATH:/$ORACLE_HOME/binex
8、port ORACLE_SID=myoradb ORACLE_SID是数据库的实例名,这个要跟后边建的库的实例名一致,否则无法登录oracle12、上传oracle软件及解压 使用winscp 上传oracle软件gunzip 10201_database_linux_x86_64.cpio.gzcpio -idmv 10201_database_linux_x86_64.cpio解压后出现database目录二、安装oracle软件1、启动图形界面 本实验中使用Xmanager 的xshell进行连接调用图形界面。也可以使用vnc。使用xshell一定要用oracle用户登录,不可以用roo
9、t用户su oracle进入database目录,进行runInstaller ./ runInstaller启动后如下图如果启动不了,根据提示的错误进行解决。我遇到过的错误一个是版本不通过和图形包安装不全。如果是版本不通过修改vim /etc/redhat-release 。如果是图形包安装不全提示下边错误:/tmp/OraInstall2011-09-11_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurre
10、d. 网上的说法是少libXau-devel-1.0.1-3.1.i386.rpm、libXp-1.0.0-8.1.el5.i386.rpm、libXp-devel-1.0.0-8.1.el5.i386.rpm这三个安装包。我的方法是把libX开头的rpm包全部装上,不管32位还是64位。2、选择高级安装,点击Next默认选择企业版安装根据设置的ORACLE_HOME自动识别出oracle的安装目录安装前检测全部通过后点击Next,如果有不通过的按照提示的问题解决。先只安装oracle软件,数据库后边再建点击Install进行安装在安装到83%时有时会报错,一般情况是因为rpm包安装包不全,或
11、32位安装包没装,具体问题休息分析。安装完成后出现下边对话框以root用户执行两个脚本执行完成后点击OK完成安装 Exit退出三、创建监听oracle 用户执行netca命令,如果提示找不到文件说明PATH配置的不正确,netca命令的目录在/u01/app/oracle/product/10.2.1/db/bin/点击Finish完成执行lsnrctl start启动监听执行lsnrctl status查看状态四、创建数据库oracle执行dbca命令建库选择创建一个数据库选择普通方式填写数据库名和实例名默认安装OEM设置密码,可以统一,也可以不同安装到文件系统上选择数据库的安装位置,本实验选择$ORACLE_BASE下的oradata,也可以指定其他目录设置闪回区默认,也可选择Sample Schemas,里边有些例子,实际生产上用不到内存先默认,后边可以改数据库的字符集选择ZHS16GBK国家字符集选择utf-8其他两项默认控制文件、数据文件、redolog文件存放位置,默认即可,也可自行选择点击Finish点击OK开始安装安装完成完成
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1