第一篇:redhat6.4下安装oracle 11g 心得
Redhat6.4下安装oracle 11g
1./etc/hosts与系统本身的主机名一致,关闭防火墙 查看主机名 Hostname 查看/etc/hosts里面的主机名
2.将光盘挂载在/mnt下(光盘安装)[root@localhost~ ]# mount /dev/sr0 /mnt
3.设置本地安装源 [root@localhost~ ]# vi/etc/yum.repos.d/rehel-source.repo
name=Server baseurl=file:///mnt enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4.修改配置文件
[root@localhost~ ]# vi /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=0 plugins=1 installonly_limit=3
5、查看包安装情况
(安装未安装的软件包)(显示 not installed为未安装)[root@localhost~ ]# rpm-q binutilscompat-libstdc++-33 elfutils-libelfelfutils-libelf-develgccgcc-c++ glibcglibc-common glibc-devel rpm-q glibc-headers kshlibaiolibaio-devellibgcclibstdc++ libstdc++-devel make numactl-develsysstat rpm-q unixODBC*
6、修改内核参数:
[root@localhost~ ]# cp /etc/sysctl.conf /etc/sysctl.conf.bak [root@localhost~ ]# vi /etc/sysctl.conf
kernel.shmmax = 68719476736 kernel.shmall = 4294967296 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 fs.aio-max-nr = 1048576 fs.file-max = 6815744 应用配置 /sbin/sysctl-p
7、修改用户限制
修改 /etc/security/limits.conf 文件,加上下面的参数
[root@localhost~ ]# vi/etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
8、修改用户验证选项
修改/etc/pam.d/login文件加上如下参数
[root@localhost~ ]# vi/etc/security/limits.conf session required pam_limits.so
9、创建oracle用户root权限下
[root@localhost~ ]# groupadd-g 601 dba [root@localhost~ ]# groupadd-g 602 oper [root@localhost~ ]# useradd-u 600-g oinstall-G dba,oper oracle [root@localhost~ ]# passwd oracle
10.修改用户配置文件
root用户下:修改/etc/profile文件加入如下参数: [root@localhost~ ]#vi/etc/profile
if [ $USER = “oracle” ];then if [ $SHELL = “/bin/ksh” ];then ulimit-p 16384 ulimit-n 65536 else ulimit-u 16384-n 65536 fi fi
11.创建目录
[root@localhost~ ]# mkdir-p /u01/app [root@localhost~ ]# chown-R oracle:oinstall /u01/app [root@localhost~ ]# chmod-R 775 /u01/app
12.oracle用户下添加 vi.bash_profile [oracle@sqzbTest~ ]$ vi.bash_profile
13.打开vnc之前启用一下xhost + 安装数据库之前(使用vncserver的话,打开vnc在vnc中输入xhost +)
非盘安装
如上问题,有可能是vnc默认窗口大小问题,修改 vi.vnc/startup中 使用gnome桌面
修改 /root/.vnc/xstartup文件,把最后的 twm& 删掉 加上 gnome-session &
配置vncserver启动后监听端口和环境参数
修改/etc/sysconfig/vncservers 文件添加以下内容
VNCSERVERS=“1:root”
Vnc安装oracle11g 进入vcn终端
如果非光盘安装在oracle用户下进入database 目录下运行./runInstaller命令 [oracle@sqzbTestdatabase ]./runInstaller
检查报错,改正错误并且重新检查。继续下一步
第二篇:Oracle_Enterprise_Linux6.3下安装Oracle11g_Grid_ASM
Oracle Enterprise Linux6.3下安装Oracle11g Grid ASM
/boot
100M Swap
4G /tmp
4g /
15G /u01 配置网络
1.修改网络配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:15:5D:01:6C:07 TYPE=Ethernet UUID=30156ccf-eed9-446e-80de-9cef5c4162df ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static GATEWAY=192.168.100.1 IPADDR=192.168.100.3 NETMASK=255.255.255.0 重启服务生效:service network restart 修改域名对应关系 vim /etc/hosts
1.1 查看版本信息
cat /etc/redhat-release uname –a
echo 'multilib_policy=all' >> /etc/yum.conf 1.2 添加Oracle用户
useradd oracle-u 600 useradd grid-u 601 1.3 添加Oracle用户组
groupadd-g 1000 oinstall groupadd-g 1001 dba groupadd-g 1002 oper groupadd-g 1003 asmadmin groupadd-g 1004 asmoper groupadd-g 1005 asmdba groupadd-g 1006 orauser 1.4 修改Oracle用户所属组
usermod-g oinstall-G dba,asmdba oracle usermod-g oinstall-G dba,asmdba,oper,oinstall,asmadmin grid 1.5 设置密码
passwd oracle
(oracle)passwd grid(grid)1.6 创建目录
mkdir-p /u01/app/oracle mkdir-p /u01/app/grid chown-R grid:oinstall /u01 chown-R oracle:oinstall /u01/app/oracle chmod-R 775 /u01 1.7 查看安装的包
rpm-qa binutils rpm-q compat-libstdc++-33(rpm-qa compat-libstdc++*)rpm-qa | grep compat-rpm-qa | grep elfutils rpm-qa gcc rpm-qa gcc-c++ rpm-qa glibc rpm-qa glibc-common rpm-qa glibc-devel rpm-qa libaio rpm-qa libaio-devel(需要安装)rpm-qa libgcc rpm-qa libstdc++ rpm-qa libstdc++-devel rpm-qa make rpm-qa sysstat rpm-qa unixODBC
rpm-q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel rpm-q glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl-devel sysstat
1.8 安装缺少的包
下载:
1、libaio-devel-0.3.105-2.i386.rpm
2、ksh-20100621-16.el6.x86_64.rpm
3、numactl-devel-2.0.7-3.el6.x86_64.rpm 放到: K:SoftWareOracleEnterpriseLinux6.3rpm下 cd /mnt/hgfs/SoftWare/OracleEnterpriseLinux6.3/rpm
4、执行
rpm-Uvh libaio-devel-0.3.107-10.el6.x86_64.rpm rpm-Uvh ksh-20100621-16.el6.x86_64.rpm rpm-Uvh numactl-devel-2.0.7-3.el6.x86_64.rpm 1.9 修改系统用户资源权限
vi /etc/profile,增加: #oracle if [ $USER = “oracle” ] || [ $USER = “grid” ];then
if [ $SHELL = “/bin/ksh” ];then
ulimit-p 16384
ulimit-n 65536
else
ulimit-u 16384-n 65536
fi
umask 022 fi
1.10 设置内核参数 1.10.1 修改
vi /etc/sysctl.conf,添加:
#kernel.shmall = 2097152(已有)
#kernel.shmmax = 2147483648(已有)kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 net.ipv4.ip_local_port_range = 9000 65500 fs.suid_dumpable = 1 fs.file-max = 6815744 fs.aio-max-nr = 1048576 1.10.2 查看内核参数
/sbin/sysctl-a | grep fs.aio-max-nr
1.10.3 使内核参数生效
/sbin/sysctl-p 1.11 修改oracle 用户shell 限制
vi /etc/security/limits.conf,增加: #add by lcs for oracle grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 1.12 oracle用户限制,登录
vi /etc/pam.d/login #add by lcs for oracle session required pam_limits.so 1.13 设置磁盘配置策略
vi /etc/sysconfig/selinux #modify by lcs for oracle #old SELINUX=enforcing SELINUX=disabled
1.14 重新启动系统
reboot 1.15 Oracle asm设置
1.15.1 下载oracle asm安装文件
位置:K:SoftWareOracleEnterpriseLinux6.3rpm
1、oracleasm-support-2.1.5-1.el6.x86_64.rpm;
2、oracleasmlib-2.0.4-1.el6.x86_64.rpm 1.15.2 安装
cd /mnt/hgfs/SoftWare/OracleEnterpriseLinux6.3/rpm
3、rpm –Uvh oracleasmlib-2.0.4-1.el6.x86_64.rpm
4、rpm –Uvh oracleasm-support-2.1.5-1.el6.x86_64.rpm 1.15.3 oracleasm配置
5、配置: /etc/init.d/oracleasm configure 信息:
Default user to own the driver interface [grid]: grid Default group to own the driver interface [dba]: asmadmin Start Oracle ASM library driver on boot(y/n)[y]: Scan for Oracle ASM disks on boot(y/n)[y]:
Writing Oracle ASM library driver configuration: done Initializing the Oracle ASMLib driver:
[ OK ] Scanning the system for Oracle ASMLib disks:
[ OK ] 1.15.4 通过vmware增加磁盘
1、增加磁盘:在vmware中settings下通过:hareware-add disk,增加2个10g的磁盘分区
1.15.5 创建分区
2、通过:fdisk –l看到Disk /dev/sdb: 10.7 GB;Disk /dev/sdc: 10.7 GB
3、创建分区1:fdisk /dev/sdb
[root@localhost ~]# fdisk /dev/sdb Command(m for help): n Command action
e
extended
p
primary partition(1-4)p Partition number(1-4): 1 First cylinder(1-1305, default 1): Using default value 1
Last cylinder, +cylinders or +size{K,M,G}(1-1305, default 1305): Using default value 1305
Command(m for help): w The partition table has been altered!
Calling ioctl()to re-read partition table.Syncing disks.4、创建分区2:fdisk /dev/sdc fdisk /dev/sdc [root@localhost ~]# fdisk /dev/sdc Command(m for help): n Command action
e
extended
p
primary partition(1-4)p Partition number(1-4): 1 First cylinder(1-1305, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G}(1-1305, default 1305): Using default value 1305
Command(m for help): w The partition table has been altered!
Calling ioctl()to re-read partition table.Syncing disks.1.15.6 创建asm卷
/etc/init.d/oracleasm createdisk asm_lv1 /dev/sdb1 /etc/init.d/oracleasm createdisk asm_lv2 /dev/sdb2 都提示:
Marking disk “asm_lv1” as an ASM disk:
[ OK
/etc/init.d/oracleasm scandisks 1.15.7 查看oracleasm日志
创建工程中若出错看日志: tail-f /var/log/oracleasm more /var/log/oracleasm 1.16 配置ip地址和主机名
1、设置ip地址
] vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=“eth0” #modify by lcs for oracle #old BOOTPROTO=“dhcp” BOOTPROTO=static ONBOOT=“yes” IPADDR=192.168.2.101 NETMASK=255.255.255.0 GATEWAY=192.168.2.1 HWADDR=“00:0C:29:33:E9:23” NM_CONTROLLED=“yes” #old ONBOOT=“no” TYPE=“Ethernet” UUID=“6777b2c9-5fd6-48be-a5cf-53169427b6b2”
2、修改主机名
vi /etc/sysconfig/network #modify by lcs for oracle #old HOSTNAME=localhost.localdomain HOSTNAME=oraclerac1
3.修改hosts文件 vi /etc/hosts #modify by lcs for oracle 192.168.2.101 oraclerac1 127.0.0.1
localhost localhost.localdomain localhost4 localhost4.localdomain4 #old ::1
localhost localhost.localdomain localhost6 localhost6.localdomain6 1.17 配置grid用户环境变量
进入gird用户:su – grid vi.bash_profile #add by lcs for oracle export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/grid export ORACLE_SID=+ASM export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export TMP=/tmp export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 1.18 安装grid 1.18.1 切换到root su – xhost + 1.18.2 设置当前运行环境变量
Suroot /u01/app/oraInventory/orainstRoot.sh 提示信息:
Changing permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.The execution of the script is complete./u01/app/oracle/product/11.2.0/grid/root.sh Performing root user operation for Oracle 11g
The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME= /u01/app/oracle/product/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin...Copying oraenv to /usr/local/bin...Copying coraenv to /usr/local/bin...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script.Now product-specific root actions will be performed.Using configuration parameter file: 执行:
/u01/app/oracle/product/11.2.0/grid/crs/install/crsconfig_params 提示信息:
Creating trace directory LOCAL ADD MODE
Creating OCR keys for user 'grid', privgrp 'oinstall'..Operation successful.LOCAL ONLY MODE
Successfully accumulated necessary OCR keys.Creating OCR keys for user 'root', privgrp 'root'..Operation successful.CRS-4664: Node oraclerac1 successfully pinned.Adding Clusterware entries to upstart
oraclerac1
2012/10/06 20:12:51
/u01/app/oracle/product/11.2.0/grid/cdata/oraclerac1/backup_20121006_201251.olr Successfully configured Oracle Grid Infrastructure for a Standalone Server
1.18.6 安装成功验证
su –grid sqlplus / as sysasm select name,state from v$asm_diskgroup;1.18.7 安装日志查看
/u01/app/oraInventory/logs/installActions2012-10-06_05-09-12PM.log
第三篇:操作系统安装心得
操作系统安装心得
操作系统是最重要的计算机系统软件,发展极为迅速。目前,比较流行的操作系统有Windows、UNIX、以及Linux几大类。
1、Windows操作系统
Windows是目前使用最为广泛、普遍的操作系统。Windows系统,客观的来说,windows系统下的应用软件是最丰富的。windows软件的安装一般来说是很简单的,按照提示一步一步的往下进行就是了,难点是找到适合的软件,现在网上有绿色版,破解版,免注册版等等很多。Windows的优点:图形界面良好,拥有良好的集成开发环境,操作简单。缺点是:不是免费的软件,采用二进制代码,不易修改操作系统本身,漏洞比较多。微软的Windows在主机服务器里流行,是因为它支持大量功能以及友好的用户界面。不像以往的系统写DOS命令来执行任务,Windows是通过图形化的点击来完成。那些需要ASP(Active Server Pages)技术或MS SQL Server数据库应用的一般需要Windows。我一直用的都是Win7系统,直接用系统盘安装的,按照提示操作,很轻松地就安装好了。Win7有五个设计重点:1)针对笔记本电脑的特有设计;2)基于应用的设计;3)用户的个性化;4)视听娱乐的优化;5)用户易用性的新引擎。使用了这么长时间的Win7系统,最大的感觉是界面非常的清晰漂亮,虽说兼容性没有XP好,但我还是相对的喜欢它。可以说Windows具有一个全新的、时髦的用户界面外观和许多的新功能,但是它仍然保留Windows的感觉。归纳
Win7的特点如下:1更易用(如快速最大化,窗口半屏显示,跳跃刘表······);2更快速,更简单,更安全;3更好的成本,更好的链接;4迄今为止最华丽但节能的Windows,拥有绚丽透明的窗口(窗口的界面十分美观,支持更多、更丰富的缩略图动画效果。);5支持非微软的音频格式,网络音乐、蓝牙音频;6拥有多功能任务栏,丰富的桌面小工具。Win7的缺点:兼容性不好,要求配置高,有些机器运行不了······Windows性能优越,操作简单,对硬件的需求合理,界面简洁,大部分的应用程序都是兼容的,价格适中,受到很多个人用户的青睐,发展趋势很好。
2、Linux操作系统 Linux的兴起可以说是interne创造的一个奇迹。这是一个稳定可靠、功能完善、安全的操作系统。我是在网上下载了一个ubunto解压后安装就成功了,操作十分简单,就像是安装一个软件那么容易。也许是习惯了使用Windows的系统,初次使用Linux时感觉好奇怪,使用很不方便,原先安装在Windows上的应用软件都使用不了,打开完全就是二进制的代码,只能从先下载一些应用软件。该系统具有六大特性:启动速度极快,拥有社交网站和IM工具在系统中,整合了网络通讯录、邮件功能、在线音乐商店、云存储,其邮件客户端Evolution可以从MS Exchange Server上直接收取邮件。系统采用五个桌面分区,使得用户可以同时处理更多的任务,使得任务更加有序与增强用户使用的方便性。Linux系统的安全性高,在使用过程中的体现为下载或访问一些文件时需要输入用户命令,防止了其他人员恶意使用计算机,但有些时候却使得操作繁复。Linux与Windows相比,Linux更加安全稳定,它不会像Windows那样越用越慢,或者频繁的重启,也不会那么容易中毒,不用经常重做系统,但是它没有Windows那样操作简单,不像Windows那样收费,开源软件不花钱,总体来说概念不同、操作不同、命令不同。Linux要学习的东西很多,自己动手解决的情况很多,从中得到的乐趣更多。由于对Linux系统不熟悉,使用起来感到有点不顺利。Linux的特点归结为:1具有良好的开放性;2创造了一个优良的分布式开发环境;3Linux具有很强的适应性,能适应各种不同的硬件平台;4支持多用户访问和多任务编程;5采用页式存储管理;6支持动态链接;7支持多种文件系统。Linux的设计思想受到传统的操作系统的约束,没有体现出当代操作系统的潮流,但其发展潜力不容低估,其发展的动力就是遍布全球。今后的Linux将会朝着完善功能、提高效率的方向发展。
3、UNIX操作
UNIX已有40多年的历史,它从一个非常简单的OS发展成为具有性能先进、功能强大、技术成熟、可靠性好、支持网络与数据库功能强等特点的OS。UNIX 的特点:
1、技术成熟,可靠性高;
2、极强的可伸缩性;3网络功能强;
4、强大的数据库支持能力;
5、开发功能强;
6、开放性好;7标准化。总而言之,UNIX就是可供各种用户选择的对象。一个操作系统已经使分布式计算成为现实。一个操作系
统正在使新形式的交互娱乐成为现实并正确领导通向新的工程和商业应用的路。这就是UNIX所体现的精神。但UNIX还不止于此。主要的,UNIX给用户选择最佳应用、最佳开发环境、最佳网络功能和最佳硬件的自由,以满足用户的业务要求。UNIX还给用户选择合适升级系统的自由,甚至当用户改变主意时,用户可以以最少的痛苦来安装一个新系统,只要业务需要。UNIX特性与Linux类似。只是UNIX源码比Linux要多,一般应用于大型机。Unix被很多人称为祖父级的操作系统。这是用作服务器最早的平台。因为它的可靠稳定性,很多庞大复杂的系统采用。它的软件通常与IBM,HP,Sun Microsystems的硬件绑定。这些服务器很强大,但价格也很昂贵,也会到上千美元.它的优点: 无可比拟的稳定和可靠性,其坚固的系统可以运行若干年而没有内存泄露问题,也无需重启;Unix是以安全第一的理念开发的,所以很少会有安全威胁。缺点是价格昂贵,系统较Windows也更为复杂。
第四篇:linux安装心得
这两天在Linux下装Oracle10g,折腾了好久终于装好了,自己稍微总结一下: 1.关于发行版本
Oracle在开始装的时候会检测Linux的发行版本,不在支持范围的就不能安装。事实上各个版本大同小异,但我装的Linux发行版是Ubuntu,Oracle不支持,只能骗Oracle: 建立软连接: #ln-s /usr/bin/awk /bin/awk #ln-s /usr/bin/rpm /bin/rpm #ln-s /usr/bin/basename /bin/basename 通过创建一个新文件/etc/redhat-release并添加以下行,欺骗安装程序让它以为我们的系统是RedHat: Red Hat Linux release 2.1 2.关于官方文档 在安装盘里,Oracle提供了非常详细的安装指南,在安装之前一定要仔细阅读,参考最下面提到的两篇资料,按顺序执行。
我昨天晚上在自己电脑上装的时候很顺利,下午在服务器上装的时候,就老是出错,看了log文件也不知道是哪错了,最后在仔细阅读Oracle的 Installtion Guide,发现要求系统里必须有make、g++等工具,检查了一下,g++没有,一些c++库也没有。把这些装好之后,安装Oracle就很顺利了。
3.中文支持
Oracle是支持中文的,但它的安装程序是用java做的,自带的jdk是1.4的,也不知道藏在哪个目录里,中文显示都是方框。一开始我以为是自己的 jdk的中文环境没设好,设置了半天,终于弄好了,安装时还是不行。最简单的办法就是把环境设置成英文的,然后再安装,英文总是能显示的。export LC_ALL=en_US
4.开机自动启动Oracle 晚上找的文章说:
自动启动TNSListener脚本 root# vi /etc/rc.local #start oracle8i listener first suoracle-c 'dbstart'
TNSListener能自动启动,但实例就不行 dbstart是用dbca创建数据库时,自动在$ORACLE_HOME/bin下创建的启动脚本,稍微看了一下,好像要求环境变量里要有某些值。以后再尝试吧。
5.字符集
一定要在创建数据库之前设计好数据库的字符集,因为我要导入之前备份的数据,备份的数据是GBK编码的,为了避免字符集不同导出、导入数据时可能引起的问题,还是设置成跟以前一样的字符集。我一开始不知道应该用什么编码,导致后来我把数据库删了,再重建。
第五篇:Step7安装心得
Step7安装心得
经过周六的专题培训,我纺练新进员工小组(周x、孔xx)已基本掌握针对纺练工段的Setp7安装方法。
Step7的安装环境为Windows XP,所以在安装Step7前应先安装Windows XP操作系统。由于Windows XP系统的安装比较简单,而且方法等同于家用电脑操作系统安装,在此省略操作系统的安装步骤,直接介绍Step7的安装。
总的来说,安装分为两大步:
一、WinCC的安装
在安装WinCC前应满足4个条件,满足之后便可顺利安装WinCC1、安装Microsoft SQL Server 2000+ Service pack4;
2、安装消息队列(控制面板—>添加/删除—>添加组件—>勾选“消息队列”—>照提
示插入XP光盘安装);
3、安装KB319740升级模块程序(此程序需网上下载);
4、重启电脑之后插入WinCC光盘安装WinCC。
二、Step7的安装
Step7的安装先后顺序和WinCC无冲突,只需插入光盘单独安装即可
1、插入光盘安装Step7 V5.4。在安装过程中遇到Rrquired license keys即授权文件的时
候可跳过,待安装完成之后再安装授权文件;
2、安装网络接口,针对纺练工段,我们只安装PC Adapter和TCP/IP两项;
3、安装授权文件(此文件来源于网络);
4、授权管理设置,寻找一个合适的许可文件进行安装;
5、打开SIMATIC Manager激活授权,此后便可正常运用该软件。
在选择软件安装类型的时候都选择默认的典型型,语言选项也最好选择英文,这样软件的兼容性和各方面性能都要稳定一些。经过老师指导安装和还原系统后自行重新安装两次实践活动,我纺练小组已基本掌握此种安装方法,并能够单独完成安装工作。
纺练
2010-1-31