Centos6安装oracle11g详细图文及错误解决

合集下载

CentOS6.9安装Oracle 11g R2完整自测(优选.)

CentOS6.9安装Oracle 11g R2完整自测(优选.)

最新文件---------------- 仅供参考--------------------已改成-----------word文本 --------------------- 方便更改Oracle.DATABASE.11g 安装本次试用 CentOS6.5 系统,安装 Oracle 之前要注意硬件需求,内存最小为 4GB,虚拟内存为物理内存的两倍,磁盘 40G 左右前期用命令,后期安装需要使用图形化安装,为了方便,全程使用 init5 的图形化界面,需要准备[Oracle 字体库zysong]已支持中文CentOS6.9.iso / ORACLE_DATABASE_11G.R2.X64.iso准备阶段1、设置ip地址:[root@oracledb ~]#vim /etc/sysconfig/network-scripts/ifcfg-eth02、查看操作系统版本:[root@oracledb ~]#cat /etc/redhat-release3、查看系统内核版本信息[root@oracledb ~]#uname-a4、查看内存信息[root@oracledb ~]#grepMemTotal/proc/meminfo5、查看交换分区[root@oracledb ~]#grepSwapTotal /proc/meminfo6、查看磁盘空间[root@oracledb ~]# df-Th7、修改主机名[root@oracledb ~]# vim /etc/sysconfig/network# shutdown -r否w#重启生效8、设置域名解析(添加主机与 IP 的对应关系)检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听。

[root@oracledb ~]# vim /etc/hosts注意:将主机名对应到真实ip地址,否则oracle有可能将监听程序仅仅建立在127.0.0.1上。

centos下Oracle11G图文安装教程

centos下Oracle11G图文安装教程

centos下Oracle11G 图文安装教程这篇文章主要为大家详细介绍了centos 下Oracle11G 图文安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了Android 九宫格图片展示的具体代码,供大家参考,具体内容如下第一步:软件安装:本菜是在VMware 虚拟机上安装的centOS6.5,开辟的虚拟硬盘空间一定要大于30G(本菜一开始只开辟了20g ,结果最后提示空间不够,惨痛的经历,所以第二遍直接开辟了50G 硬盘空间),建议在40G~50G ,内存最低要1G!!!至于VMware 虚拟机和centOS 的安装不是本文重点,更不是难点,大家可以参考其他内容进行安装,在此不再赘述!软件准备:oracle 的下载,分为32位和64位,安装过程都是一样的。

如果你的机器是32位的,就下载32位的Oracle 软件,若是64位的就下载64位的。

下面的安装过程是完全一样的,本菜一开始在这个环节还犹豫了一些时间,汗~因为我是32位的操作系统,所以我下载的是linux_11gR2_database_1of2和linux_11gR2_database_2of2两个压缩文件。

若是64位的请下载:linux.x64_11gR2_database_1of2和linux.x64_11gR2_database_2of2(注意都是下载两个文件,缺一不可)。

如图:第二步:第二步:修改主机名以root 权限登录虚拟机,打开终端输入命令行,将主机名改为oracledb :第三步:第三步:修改网络连接方式这一步是必须要做的!因为在安装centOS (网络连接选的是桥接,不要选择NAT ,否则外网无法访问你的虚拟机)的时候我们都是动态获取IP ,但是在安装Oracle 的时候是需要更改的,我们必须要使用静态IP ,可以这样理解,装上Ora cle 数据库,你的虚拟机就是提供数据访问的服务器了,IP 就像你的身份证,如果你的每次都变换身份,谁能找得到你!知道了为什么,那么就要就行修改配置了:1.修改网卡配置:在终端输入命令行:ifconfig 可以查看网卡信息,其中inetaddr 是IP 地址的意思。

Linux系统安装oracle_11g服务及遇到的一些问题适合新手

Linux系统安装oracle_11g服务及遇到的一些问题适合新手

1、配置SSH远程登录打开终端输入ifconfig命令查看IP地址,如图48,就是我们安装时设的IP地址:图48 查看IP地址接着使用两个SSH远程连接工具登录Linux系统,SSH软件要先安装。

1.1 SSH Secure Shell Client登录SSH Secure Shell Client 是一个连接系统文本操作界面的远程工具,双击图标打开它如图49所示的远程登录窗口。

图49 SSH Secure Shell Client远程登录主窗口单击Quick Connection按钮之后弹出如图50所示的连接信息输入的窗口,在Host Name处输入要远程连接的主机的IP地址,在User Name处输入登录的用户名,Port是端口号默认为22不要修改,点击Connection连接会弹出系统提示信息选择“Yes”即可。

图50 输入登录信息接着会弹出密码输入窗口,输入密码后点击“OK”就会登录到如图51所示的文本操作界面:图51 登录成功1.2 SSH Secure File Transfer Client登录SSH Secure File Transfer Client是一个文件传输的远程连接工具,通过这个工具连接上Linux系统后可以让主机windows系统与Linux系统相互传输文件。

下面介绍这个工具的登录和用法:双击图标打开如图52所示的连接主页:图52 SSH Secure File Transfer Client登录主页单击Quick Connection按钮之后弹出如图53所示的连接信息输入的窗口,在Host Name处输入要远程连接的主机的IP地址,在User Name处输入登录的用户名,Port是端口号默认为22不要修改,点击Connection连接会弹出系统提示信息选择“Yes”即可。

图53 连接信息输入窗口如图54所示是连接成功后的窗口。

与图52相比,连接前只有左边的Local Name即本机文件窗口可以操作,Remote Name即用远程计算机的文件窗口是呈灰色的,不能操作。

centos6.4安装oracle11g

centos6.4安装oracle11g

网速不好,没有配图,发本文主要是因为本人没有下载券了,没法下载其他资料,就想赚点。

希望各位高富帅,白富美理解理解。

虽然没有图,但是此安装过程本人亲测至少5遍以上,至少我的机子没有什么问题,本人机子ASUS,内存8g,CPU是I5-3230M。

一、各种工具以及软件版本虚拟机我的是VMware workstation 10.0,序列号5F29M-48312-8ZDF9-A8A5K-2AM0Z;操作系统是centos6.4_x86_64,这个网上自己下吧;数据库是ORACLE11g_11.2.0.1.0,官网下载,注意是两个压缩包;远程连接工具我用的直接是XManager enterprise 4,也是网上下的,序列号网上找吧,也有。

数据库的辅助工具rlwrap-0.37,网上下载,不用序列号。

二、操作系统安装(这个阶段建议大家先看一遍再进行安装)虚拟机安装就不讲了,如果这个不会,那我呵呵一笑表示一下嘲笑,在创建新的虚拟机的过程中建议给操作系统25G的磁盘空间吧,内存给个1G足够了,电脑好的2G吧,不强求,处理器一个两个都行,可以在安装的时候给两个,后面再调整成一个,加快安装的速度,网络的话选择NAT吧,我比较喜欢这个,不过以上都是可以根据个人习惯进行调整的。

操作系统进图形界面安装,中间可以configue network,想配就配,不想配也行,反正下面还会再讲一下。

操作系统在安装过程中会有让你输入主机名,假定主机名centos;会让你设置root密码,此处假定为123456。

其他的一些基本的设置自己选吧,很简单。

这个地方注意:在安装的时候会有一次让选择是安装server还是desktop的地方,这个都无所谓,因为大家肯定以后玩linux下oracle了,那建议选择server吧,可以选择data server,然后勾选customize now,进入下一步,手动选择想要的系统插件,这个里面具体的插件有什么用,我也不是太清楚,但是有一个建议选上,就是X WINDOW SYSTEM,这个插件自己找下选上,后面的时候要用到它。

CentOS6.5下Oracle11G完整安装步骤

CentOS6.5下Oracle11G完整安装步骤

CentOS6.5下Oracle11g安装完整步骤一、硬件要求本部分内容命令,均以root用户执行。

1、内存建议内存应大于2G以上,1G可以运行,但比较吃力。

内存查看命令:[root@tsp-rls-dbserver /]# cat /proc/meminfo或[root@tsp-rls-dbserver /]# free -mtotal used free shared buffers cachedMem: 32062 1301 30760 0 40 552-/+ buffers/cache: 708 31354Swap: 16095 0 160952、交换分区交换分区大小,通常设为内存的1.5倍以上,也可以根据实际情况进行调整。

交换分区查看命令:[root@tsp-rls-dbserver /]# grep SwapTotal /proc/meminfoSwapTotal: 67682296 kB3、硬盘空间建议数据使用独立的挂载分区,本文中采用/data作为数据分区。

要求/tmp目录空间不小于400M。

磁盘空间查看命令:[root@tsp-rls-dbserver /]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_tsprlsdbserver-lv_root 50G 4.3G 43G 10% /tmpfs 16G 348K 16G 1% /dev/shm/dev/sda1 485M 39M 421M 9% /boot/dev/mapper/vg_tsprlsdbserver-lv_home 210G 190M 199G 1% /home/dev/sdb1 1.1T 4.5G 1.1T 1% /data目录空间大小查看命令:[root@tsp-rls-dbserver tmp]# du -ch /tmp二、软件要求1、安装依赖包建议安装系统时,选择开发库。

oracle+11g安装图解

oracle+11g安装图解

oracle 11g 安装图解启动OUI后出现“选择安装方式”窗口,我们选择:高级安装步骤3:出现“选择安装类型”窗口,选择我们需要安装的版本。

我们在此肯定是选择企业版。

至于产品语言不用选择,它会根据当前系统的语言自动调整!步骤4:出现“安装位置”窗口Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。

软件位置:用于存放安装具体ORACLE产品的主目录和路径。

在此我们使用默认的配置。

在此ORACLE会选择剩余空间最多的盘作为基目录和安装目录的所在盘。

可以输入一个电子邮件或是metalink接收安全问题通知,在此我直接输入一个电子邮件,当然也可以是metalink用户信息!步骤5:再向下就是对安装环境进行检测,如果不满足条件则会给出相应的提示,如图所示:在此是因为我的内存不足,所以会报此提示,那么我们在此调整内存,以满足条件后再继续安装。

步骤6:出现“选择配置选项”如图:在此选择安装数据库。

如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。

自动存储管理(ASM)将每个文件切割成许多小扩展文件,并将它们平均分散在一个磁盘组的所有磁盘上。

一旦自动存储管理(ASM)磁盘组建立,创建和删除文件的时候,Oracle数据库都会从磁盘组自动分配存储空间。

如果是“仅安装软件”,则只安装ORACLE软件,在安装之后还需要再运行数据库配置助手创建数据库。

步骤7:出现“选择数据库配置”窗口,在此需要选择在安装过程中创建的数据库类型。

一般用途/事务处理:适合各种用途的预配置数据库。

数据仓库:创建适用于特定需求并运行复杂查询环境。

常用于存储并快速访问大量记录数据。

高级:安装结束后运行ORACLE DBCA后,用户才可以配置数据库。

在此我们选择“一般用途/事务处理”步骤8:单独下一步后,出现“指定数据库配置选项”全局数据库名:主要用于在分布式数据库系统中,区分不同的数据库使用,如北京有一个数据库db1,上海也有一个同名数据库,怎么区分它们呢,在此可以使用数据库名.域名的形式,这样即使数据库名相同,也可以区分开。

CentOs6安装oracle11gR2

CentOs6安装oracle11gR2

在CentOS6.0(Final)安装oracle11gR2(by:唐光辉/)Reference /cd/E11882_01/install.112/e24326/toc.htm一、安装Oracle11g R2database前系统环境准备1、查看系统版本、内核版本、操作系统位数,内存及交换分区大小、文件系统空间、主机名、IP地址等。

[root@localhost~]#cat/etc/redhat-release#系统版本CentOS Linux release6.0(Final)[root@localhost~]#uname-a#内核版本Linux localhost.localdomain2.6.32-71.el6.i686#1SMP Fri Nov1204:17:17GMT2010i686i686i386GNU/Linux[root@localhost~]#getconf LONG_BIT#操作系统位数32[root@localhost~]#free-m##查看内存及交换分区大小,官方要求内存至少1G,建议2G以上;此处内存为1203Mtotal used free shared buffers cachedMem:1203515687041297-/+buffers/cache:1761026Swap:224702247#交换分区大小,官方要求为内存的1.5倍以上。

内存大小为2-16G时,交换分区空间等于内存大小;超过16G内存,交换分区只设置为16G[root@localhost~]#df-hT/tmp#查看/tmp分区空间,官方要求至少1GFilesystem Type Size Used Avail Use%Mounted on/tmp none16G 5.9G9.1G40%/tmp[root@localhost~]#hostname#主机名,主机名可通过修改/etc/hosts和/etc/sysconfig/network进行修改localhost.localdomain[root@localhost~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0#IP地址配置DEVICE="eth0"HWADDR="00:0C:29:4D:E6:3D"ONBOOT="yes"BOOTPROTO="static"IPADDR="192.168.163.44"NETMASK="255.255.255.0"GATEWAY="192.168.163.1"DNS1="202.96.134.133"DNS2="8.8.8.8"2、关闭防火墙、禁用SELinux[root@localhost/]#service iptables stop[root@localhost/]#chkconfig iptables off[root@localhost/]#vi/etc/selinux/config将SELINUX=disabled3、确认以下包全部安装[root@localhost~]#rpm-q gcc make binutils openmotif setarch compat-db compat-gcc-34compat-gcc-34-c++compat-libstdc++-libXp ksh sysstat libaio glibc elfutils unixODBC4、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:使用sysctl-p生效#use for ora11gfs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=536870912kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=900065500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=10485865、创建安装数据库时所需要使用的用户组dba及ora11用户,并将ora11用户加入到dba组[root@localhost/]#groupadd dba#创建dba组[root@localhost/]#useradd-m-g dba ora11#设定ora11用户为dba用户组的成员[root@localhost/]#passwd ora11#设定ora11用户的密码6、以root用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。

Oracle11g安装及验证图文攻略.

Oracle11g安装及验证图文攻略.

服务器磁盘分配一般C盘100G装系统、D盘80G放ORACLE基目录和软件位置、E盘剩余空间(最大)放数据库目录。

Oracle 11g安装图文攻略注意用administrator用户登录一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。

路径名称中,最好不要出现中文,也不要出现空格等不规则字符。

二、Oracle安装1. 解压缩文件,将两个压缩包一起选择,鼠标右击- 解压文件如图2.两者解压到相同的一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。

路径名称中,最好不要出现中文,也不要出现空格等不规则字符。

二、Oracle安装1. 解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图2.两者解压到相同的路径中,如图:3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。

如图:4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。

取消下面的“我希望通过My Oracle Support接受安全更新(W)”。

如图:5. 安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。

如图:6. 系统类,直接选择默认的桌面类就可以了。

(若安装到的电脑是,个人笔记本或个人使用的电脑使用此选项) 服务器类直接点击这里跳转如图:7. 典型安装。

重要步骤。

建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。

全局数据库名可以默认,且口令密码,必须要牢记。

密码输入时,有提示警告,不符合Oracel建议时不用管。

(因Oracel建议的密码规则比较麻烦,必须是大写字母加小写字母加数字,而且必须是8位以上。

麻烦,可以输入平常自己习惯的短小密码即可) 如图:8. 若输入的口令短小简单,安装时会提示如下。

Centos6.5安装Oracle11g详细过程

Centos6.5安装Oracle11g详细过程

CentOS6.5安装oracle 11G数据库详细过程安装环境1台linux虚拟机,CentOS6.5 64位系统,内存4G ,CPU 2核,磁盘50GOracle软件版本:linu x.x64_11gR2_database_1of2.ziplinu x.x64_11gR2_database_2of2.zip安装数据库所需要的系统环境及组件;修改主机名称修改完以后service network restart 或者重启系统生效安装oracle11g数据库需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本, 对应同名未加注解的则是该软件包64位版本。

在64位版本平台上,两种版本都要安装) :bin utils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32 bit)elfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-2.5-24 (32 bit)glibc-commo n-2.5glibc-devel-2.5glibc-devel-2.5 (32 bit)glibc-headers-2.5ksh-20060214libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106 (32 bit) libgcc-4.1.2 libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2 pdksh-5.2.14采用yum 安装,如下:yum install -y binutils* yum install -y compat-libstdc* yum install -y elfutils-libelf* yum install -y gcc* yum install -y glibc* yum install -y ksh* yum install -y libaio* yum install -y libgcc* yum install -y libstdc* yum install -y make* yum install -y sysstat* yum install libXp* -y yum install -y glibc-kernheaders安装完以后检查下lib 是否安装齐全:[root@powerlong4 ~]# rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs 如果缺少,就继续安装缺失的组件包。

centos6_64位安装oracle11g

centos6_64位安装oracle11g

Centos6.0 64位版本上安装oracle11g教程Centos6.0 64位版本上安装oracle11g教程 (1)一.安装前准备 (1)1.准备文件 (1)2.环境配置 (1)二.安装oracle11g 64位 (4)三.测试安装是否正确 (16)四.重启centos,仍然以oracle用户登录 (17)启动orcl实例服务 (17)启动dbconsole,这个的启动必须要监听器启动才可以。

(19)五.配置root用户启动,和自动启动oracle (22)1.配置root用户启动oracle (22)2.配置root用户自动启动oracle (23)一.安装前准备1.准备文件到oracle官网下载oracle数据的64bit linux版本,我下载的版本是:linux.x64_11gR2_database_1of2.zip(1.2G), linux.x64_11gR2_database_2of2.zip(1G)。

解压后的大小为2.3G然后分别解压2个文件,命令如下:Unzip linux.x64_11gR2_database_1of2.zipUnzip linux.x64_11gR2_database_2of2.zip2.环境配置安装依赖包[root@centOS6-xie ~]# yum installgcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel sysstat没有安装的可以在光盘中找到,然后按照rpm –ivh安装就好了,上面是我安装好后的情况。

系统参数设置及用户目录设置//查看内存及swap[root@centOS6-xie ~]# grep MemTotal /proc/meminfoMemTotal: 3903656 kB[root@centOS6-xie ~]# grep SwapTotal /proc/meminfoSwapTotal: 8388600 kBsysctl.conf[root@centOS6-xie ~]# vim /etc/sysctl.conf# Controls the maximum size of a message, in byteskernel.msgmnb = 65536# Controls the default maxmimum size of a mesage queue#kernel.msgmax = 65536# Controls the maximum shared segment size, in byteskernel.shmmax = 4294967295# Controls the maximum number of shared memory segments, in pages kernel.shmall = 268435456#Below for oracle11gkernel.core_uses_pid = 1kernel.shmmax = 536870912kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 262144fs.file-max = 6553600net.ipv4.ip_local_port_range = 1024 65000//添加用户组及用户#groupadd oracleDba#useradd oracle -g oinstall -G oracleDba#passwd oracle//新建目录权限#mkdir -p /usr/local/oracle#chown -R oracle:oracleDba /usr/local/oracle#chmod -R 755 /usr/local/oracle//用户环境变量通常的/etc/profile文件设置的环境变量对所有的用户都会生效,然而这儿设置了oracle 用户,所有将环境变量设置在oracle用户的/~/.bashrc文件中。

linux系统安装oracle数据库总结(CentOS 6.5 安装Oracle11g R2)

linux系统安装oracle数据库总结(CentOS 6.5 安装Oracle11g R2)

linux系统安装oracle数据库总结(CentOS 6.5 安装Oracle11g R2))注意信息)标识:(重要信息)(必须步骤)(注意信息1.1 硬件环硬件环境境isp.dmplistener.oraoa.dmptnsnames.orap8670579_112010_LINUX.zip(1)环境配置虚拟机版本VM8操作系统CentOS-6.5-x86_64主机名oracledb内存2G(很多资料说是官方建议最低1G,这里划分了2G)硬盘30G(安装时,30G也可以安装,为了方便业务数据扩展实际划分了60G,依据自己的实际需求及配置而定)Oracle数据文件linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip(2)虚拟机设置操作系统CentOS-6.5-x86_64(3)使用工具SSH Secure File Transfer Client 用户名:root 密码:用户名:oracle 密码:oracleVMware vSphere Client 用户名:administrator 密码:@WSX3edc 访问ip:192.168.71.1111.2系统环境设置修改系统的一些参数设置步骤 1修改主机名[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network[root@oracledb ~]# hostname oracledb步骤 2添加主机名与IP对应记录[root@oracledb ~]# vi /etc/hosts192.168.204.128 oracledb步骤 3安装依赖包[root@oracledb ~]# yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel说明:因为虚拟机直接联网,这一步的包都是自动找到镜像下载安装。

CentOS6.5下安装oracle 11g R2

CentOS6.5下安装oracle 11g R2

安装前系统准备(root用户下,除非提到切换用户):基本Linux命令切换用户su – oracle查看目录下文件ll查看当前目录pwd查看IP:ifconfig保存退出::wq,:x不保存退出::q1.修改主机名sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=infa/" /etc/sysconfig/networkhostname infa2.添加主机名与IP对应记录vi /etc/hosts在已有内容下添加如下内容:本机IP + 主机名192.168.244.133 infa3.关闭Selinuxsed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/configsetenforce 04.安装依赖包yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-develyum install glibc* gcc* make* compat-db* libstdc* libXp* libXtst* compat-libstdc++* -y5.创建安装oracle用的用户和组sysctl -pgroupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle6.创建解压目录mkdir /home/oracleInstall7.解压缩安装介质及设置权限unzip -o database.zip -d /home/oracleInstallchown oracle.oinstall -R /home/oracleInstall/8.修改内核参数vi /etc/sysctl.conf 该文件末尾追加如下:net.ipv4.ip_local_port_range= 9000 65500fs.file-max = 6815744kernel.shmall = 10523004kernel.shmmax = 6465333657kernel.shmmni = 4096kernel.sem = 250 32000 100128net.core.rmem_default=262144net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=1048576fs.aio-max-nr = 10485769.修改系统资源限制vi /etc/security/limits.conf#末尾添加如下oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536vi /etc/pam.d/login在session required pam_namespace.so下追加如下:session required pam_limits.so10.切换成oracle用户设置oracle环境变量vi ~/.bash_profileexport ORACLE_BASE=/opt/oracle/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin:/sbinexport ORACLE_SID=orclexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport LANG=Cexport LC_ALL=C:wq保存后要环境变量立马生效source .bash_profileoracle安装(oracle用户):1.登录Linux桌面安装2.执行安装文件第一次执行因为没权限,所以为用户添加执行权限,第二次开始执行。

图解Oracle 11g客户端安装

图解Oracle 11g客户端安装

6.安装Oracle 11g客户端双击之后出现如下界面:选择“管理员”选项之后默认安装Configuration assistant(配置助手)安装之后:6.1 Oracle的连接和使用将文件tnsnames.ora复制到安装目录X:\app\Administrator\product\11.1.0\client_1\network\ad min和X:\app\Administrator\product\11.1.0\client_1\network\admi n\sample下注:文件tnsnames.ora的IP需要改成数据库的IPX表示安装的驱动器,Administrator或登录账户如:CAOD:\app\CAO\product\11.1.0\client_1\network\admin\samp le6.2如果没有文件,需要自己在Net Manager进行配置:进入开始→Oracle→配置和移植工具→Net Manager在左侧树形图中选择 Oracle Net配置→本地→服务命名,若没有服务,点击工具条的”+”进行添加,右侧是地址配置,“主机号”填写服务器所在的IP,退出并保存。

6.2运行toad会出现OK,之后还会有一系列的界面,默认处理然后,进入Toad,用户名:SYSTEM 密码:sys左侧是已创建的登录用户,右侧输入用户名和密码,TNS选项卡选择数据库名称,Connect Using选择连接的Oracle ,选择TNSNames Editor对服务进行配置如图:OK,Connect7Oracle 11g 服务器版进入Toad 用户名system 密码:system选项注意TNSNames Editor选oracle服务器,将Connect Using 选为服务器即可Connect,成功登录界面如果连接不上,替换一下D:\app\CAO\product\11.1.0\db_1\NETWORK\ADMIN下的listener文件。

Cent OS 6_5(x86_64)下安装Oracle 11g

Cent OS 6_5(x86_64)下安装Oracle 11g

目录一、硬件要求二、软件三、系统安装注意四、安装Oracle前的系统准备工作五、安装Oracle,并进行相关设置一、硬件要求1、内存& swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more检查内存情况# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬盘由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。

检查磁盘情况# df -h二、软件系统平台:CentOS 6.5(x86_64) 【可以安装中文界面】CentOS-6.5-x86_64-bin-DVD1.isoOracle版本:Oracle 11gp1*******_112040_Linux-x86-64_1of7.zip、p1*******_112040_Linux-x86-64_2of7.zip 三、系统安装注意系统安装时一定要安装桌面模式,否则无法安装oracle,另外请勿开启SELinux,oracle官方不建议使用SELinux,防火墙也请暂时关闭,减少安装时的困扰。

为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。

本文中所描述的系统命令,未经特殊标示,均为“#”代表root权限,“$”代表oracle权限。

四、安装Oracle前的系统准备工作首先,请先以root账号登入作一些前置设定作业。

1、关闭防火墙2、安装依赖包以下RPM包拷贝到/opt目录下,进行opt目录,执行以下命令。

# rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm# rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm# rpm -ivh cpp-4.4.7-4.el6.x86_64.rpm# rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm# rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm# rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm# rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm# rpm -ivh compat-libcap1-1.10-1.x86_64.rpm# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm# rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm# rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm# rpm -ivh elfutils-libelf-devel-0.152-1.el6.x86_64.rpm3、创建Oracle用户与组在这里只讨论单主机环境,不考虑RAC环境的配置。

centOS65安装Oracle记录11页

centOS65安装Oracle记录11页

RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)选型:32位的内存是个瓶颈,已经是64位的时代了。

使用64位的CentOS6 和 64位的Oracle 11g R2 在虚拟机器安装,采用hostonly方式设置网络注意:能上网的网卡要设置一下ICS(Internet连接共享)给VMware Network Adapter VMnet1这样对于虚拟机,网关是192.168.137.1,IP地址请也要设置在192.168.137.0/24段硬盘40G,内存2G1、下载软件1.1、CentOS 6(x86_64)http://mirrors.163/centos/1.2、Oracle 11g R2(Linux x86-64)http://oracle/technetwork/database/enterprise-edition/downloads/index.html附:Oracle 10g下载址:http://cnblogs/wenlg/archive/2019/05/19/1738893.html二、安装CentOS安装虚拟机,40G HDD, 2GRAM2.1、安装规划机器名:dbservera、安装时设置b、或装好后vim /etc/sysconfig/network2.2、网络IPADDR:192.168.137.15NETMASK:255.255.255.0GATEWAY:192.168.137.1DNS1:8.8.8.8自动连接设置为yesa、安装时设置b、装好后使用setupc、装好后vim /etc/sysconifg/network-scripts/ifcfg-eth0,改好后service networkrestart|force-reload 或 ifdown eth0 && ifup eth02.3、磁盘规划磁盘有限,分区可能不太合理,尽量用LVM/boot 200M 主分区/ 主分区swap 大小参考以下swap 大小参考以下:Available RAM Swap Space RequiredBetween 1 GB and 2 GB 1.5 times the size of the RAMBetween 2 GB and 16 GB Equal to the size of the RAMMore than 16 GB 16 GB2.4、安装时主要设置简体中文美式键盘CentOS6安装时选Basic Server,然后选“现在自定义””基本系统“中去掉Java, perl“应用程序”中最好选上Emacs和互联网应用程序“桌面”中选上除了KDE桌面外的所有组件重启后设置:ntp最好选上,保证时间正确,并在高级选项中选上“快速启动同步”kdump可以不要再重启,OK3、系统检查3.1、内存推荐2GB以上# grep MemTotal /proc/meminfo# free3.2、swap 分区设置见下# swapon -s/tmp 目录大于1G# df -h /tmp# du -sm /tmp3.3、磁盘空间应该都没问题# df -h3.4、系统架构# cat /proc/version# uname -a# uname -r# lsb_release -a4、设置系统4.1、操作系统系统只支持Red Hat Enterprise Linux 6,CentOS 6其实就是RHEL6,但Oracle不认,所以要改一下vim /etc/redhat-release#CentOS release 6.3 (Final) 这行注释掉,加上下面的Red Hat Enterprise Linux 64.2、核心2.6.32-71.el6.x86_64 or later# uname -r 检查一下一般都是没有问题的。

利用VNC在centos6.4安装oracle11g详细说明文档

利用VNC在centos6.4安装oracle11g详细说明文档

centos6.4安装oracle11g2013-09-19 10:49:59| 分类:oracle | 标签:|字号大中小订阅转:/mchina/archive/2012/11/06/2737472.html一、硬件要求1、内存& swapMinimum: 1 GB of RAMRecommended: 2 GB of RAM or more检查内存情况# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo2、硬盘由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。

检查磁盘情况# df -h二、软件系统平台:CentOS 6.3(x32)CentOS-6.3-i386-bin-DVD1.isoOracle版本:Oracle 10g R210201_database_linux32.zip三、系统安装注意系统安装时一定要安装桌面模式,否则无法安装oracle,另外请勿开启SELinux,oracle官方不建议使用SELinux,CentOS 的防火墙也请暂时关闭,减少安装时的困扰。

为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。

本文中所描述的系统命令,未经特殊标示,均为“#”代表root权限,“$”代表oracle权限。

四、安装Oracle前的系统准备工作首先,请先以root账号登入作一些前置设定作业。

1、关闭防火墙、禁用SELinux# setup# vi /etc/selinux/config修改SELINUX=disabled,然后重启。

如果不想重启系统,使用命令setenforce 02、安装依赖包Oracle官方文档要求的安装包:查看Oracle相关包是否已经安装:用yum方式安装所需的包:# yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat最后还需要安装libXp这个Library,这个一定要安装,否则安装Oracle时会出现java Exception。

centos安装oracle 11g 完全图解

centos安装oracle 11g 完全图解

摘要: 说明:Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库)Linux服务器IP地址:192.168.21.150 Oracle数据库版本:linux_11gR2_database Wind...说明:Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库)Linux服务器IP地址:192.168.21.150Oracle数据库版本:linux_11gR2_databaseWindows客户端系统:Windows Xp具体操作:一、在Linux服务器操上安装图形界面X Window1、在Linux上安装图形界面服务端程序X Windowyum groupinstall "X Window System" #安装X Window2、vi /etc/gdm/custom.conf #配置,修改添加以下代码[security]AllowRemoteRoot=true[xdmcp]Port=177Enable=1:wq! #保存退出3、vi /etc/inittab #编辑id:5:initdefault: #修改3为5:wq! #保存退出4、vi /etc/sysconfig/iptables # 编辑,添加以下代码,开启防火墙UDP 177端口-A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 177 -j ACCEPT:wq! #保存退出service iptables restart #重启gdm-restart #重启shutdown -r now #重启系统二、在Windows客户端系统上安装Xmanager1、下载安装Xmanager Enterprise 3/soft/32684.htm #英文原版/downinfo/19164.html #汉化包2、下载安装软件之后,打开Xmanager Enterprise3,再打开Xbrowser,如下图所示:在地址栏输入192.168.21.150 点转到,出现下面界面输入用户名root,再输入密码,点Ok,会出现下面界面登录成功!三、在Linux服务器操作系统上准备Oracle数据库安装前的工作1、下载Oracle 11g R2 Linux版本/otn/linux/oracle11g/R2/linux_11gR2_database_1 of2.zip #下载地址/otn/linux/oracle11g/R2/linux_11gR2_database_2 of2.zip注意:Oracle 11g R2 Linux版本有两个压缩文件包,都需要下载(下载时需要先注册登录)下载完成之后,通过WinSCP等工具把两个压缩文件包上传到Linux服务器的/usr/local/src目录中,如下图所示:2、在Linux服务器上创建oracle数据库安装目录mkdir -p /data/oracle #oracle数据库安装目录mkdir -p /data/oraInventory #oracle数据库配置文件目录mkdir -p /data/database #oracle数据库软件包解压目录3、创建运行oracle数据库的系统用户和用户组groupaddoinstall #创建用户组oinstallgroupadddba #创建用户组dbauseradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba用户组passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码chown -R oracle:oinstall /data/oracle #设置目录所有者为oinstall用户组的oracle 用户chown -R oracle:oinstall /data/oraInventorychown -R oracle:oinstall /data/database4、修改操作系统标识(oracle默认不支持CentOS系统安装)vi /etc/redhat-release #编辑把:CentOS release 5.8 (Final)修改为:redhat-4:wq! #保存退出************************************************************** **************************************************************5、设置系统内核参数vi /etc/sysctl.conf #编辑,在最后添加以下代码net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744 #设置最大打开文件数fs.aio-max-nr = 1048576kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024 kernel.shmmax = 2147483648 #最大共享内存的段大小kernel.shmmni = 4096 #整个系统共享内存端的最大数kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围net.core.rmem_default = 262144net.core.rmem_max= 4194304net.core.wmem_default= 262144net.core.wmem_max= 1048576:wq! #保存退出sysctl -p #使配置立即生效6、设置oracle用户限制,提高软件运行性能vi /etc/security/limits.conf #在末尾添加以下代码oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536:wq! #保存退出7、配置用户环境vi /home/oracle/.bash_profile #在最后添加以下代码export ORACLE_BASE=/data/oracle #oracle数据库安装目录export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径export ORACLE_SID=orcl #oracle启动数据库实例名export ORACLE_TERM=xterm #xterm窗口模式安装export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量export #防止安装过程出现乱码export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题:wq! #保存退出source .bash_profile #使设置立刻生效8、关闭SELINXvi /etc/selinux/config #编辑配置文件#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq! #保存退出9、配置防火墙开启1521端口vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加以下内容-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 1521 -j ACCEPT/etc/init.d/iptables restart #重启防火墙使配置生效10、解压oracle压缩文件到解压目录cd /usr/local/src #进入目录unzip linux_11gR2_database_1of2.zip -d /data/database #解压unzip linux_11gR2_database_2of2.zip -d /data/database #解压chown -R oracle:oinstall /data/database/database11、安装oracle数据库所需要的软件包yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-*compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*四、安装oracle1、在Windows客户端运行Xmanager,登录到Linux服务器的X window界面,如下图所示:2、切换到oracle用户xhost +su – oracleexport DISPLAY=:0.0 #用w命令查看,根据自己系统显示的结果填写cd /data/database/database #进入安装包目录./runInstaller #安装,出现下面界面耐心等待一会,出现下面的界面Emial:默认不用填写取消:“我希望通过My Oracle Support接收安全更新”前面的勾,不接收更新,点Next提示是否不接收安全更新通知,选择YesNext选择第二项,仅安装数据库软件Next选择第一项,单实例数据库安装Next语言选项,默认英语即可Next选择第一项:企业版NextOracle数据库基目录:/data/oracleOracle软件安装位置:/data/oracle/product/11.2.0/db_1 NextOracle配置文件目录:/data/oraInventory NexOracle数据库运行组,默认即可Next进行安装前系统环境监测注意:如果有某一项未监测通过,请根据提示做相应修改,知道监测全部通过为止,否则不能进行下一步安装全部监测通过之后,点Cancel列出oracle安装清单选择Cancel,出现下面界面正在安装,请耐心等待点OK直到安装完成,点Close五、配置监听程序(创建数据库之前必须要先配置)继续在Windows客户端运行Xmanager,登录到Linux服务器的X window界面su – oracle #切换到oracle用户netca #配置监听程序命令,出现下面界面选择第一项:监听程序配置Next选择第一项:添加Next监听程序名,默认即可Next协议配置,默认TCP即可Next选择第一项:使用标准端口号1521 Next询问:是否配置另一个监听程序选择:否Next监听程序配置完成,NextFinish完成六、创建Oracle数据库实例orcl继续在Windows客户端运行Xmanager,登录到Linux服务器的X window界面su – oracle #切换到oracle用户dbca #启动oracle实例安装界面,如下图所示Next选择第一项:创建数据库Next默认选择第一项:一般用途或事务处理Next系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接全局数据库名:orclSID:orclNext默认即可,Next口令配置,可以为每个账户设置不同的口令,也可以为所有账户设置一个相同的口令选择第二项:所有账户使用同一管理口令Next如果口令设置的太简单,不满足Oracle口令的复杂性要求,会弹出上面的界面,可以选择是,或者选择否,然后返口令设置,重新设置一个复杂的口令。

Oracle11g_64安装手册

Oracle11g_64安装手册

CentOS6.3_X64下Oracle11g安装手册目录结构1前提 (1)2系统用户一览 (1)3安装地址 (1)4安装准备 (1)4.1创建Oracle相关用户和目录 (1)4.2修改内核参数 (1)4.3为Oracle用户设置Shell限制 (2)4.4重启系统 (3)5安装Oracle11g (3)5.1安装数据库软件 (3)5.1创建数据库监听 (16)5.2创建数据库实例 (21)5.3设置开机启动Oracle 11g (35)5.4重新安装需要的操作 (36)1前提按照我的方法安装centos系统,并更新了组件。

请下载centos6.3安装手册。

2系统用户一览3安装地址4安装准备4.1创建Oracle相关用户和目录4.2修改内核参数编辑/etc/sysctl.conf:(特别注意sysctl.conf中shmmax ,shmall 已经有了,要注释掉)fs.aio-max-nr:指的是同时可以拥有的的异步IO请求数目值。

出现在/etc/sysctl.conf 文件中,推荐值是:1048576 其实它等于1024*1024也就是1024K 个。

fs.file-max:指定当前系统下可打开的最大文件句柄数。

也就是可以打开的最大文件数。

kernel.shmmax = 2147483648// 该参数定义了共享内存段的最大尺寸(以字节为单位)。

其值应>=sag_max_size初始化参数的大小,否则SAG由多个内存段构成,效率降低,还要不小于物理内存的一半, 推荐比内存的一半大一点点。

kernel.shmmni = 4096// 这个内核参数用于设置系统范围内共享内存段的最大数量。

该参数的默认值是4096.此值也是在系统中可以启动的Oracle实例的最大数量,通常不需要更改,因为显然在生产环境下,一个服务器上同时启动的实例个数达不到这个数量.kernel.shmall = 2097152// 该参数表示系统任意时刻可以分配的所有共享内存段的总和的最大值(以页为单位).其值应不小于shmmax/page_size.缺省值就是2097152,如果服务器上运行的所有实例的SGA总和不超过8GB(通常系统可分配的共享内存的和最大值为8GB),通常不需要修改.net.core.rmem_default:表示接收套接字缓冲区大小的缺省值(以字节为单位)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 使用DVD做yum源1.1. 新建dvd挂载目录[root@oracle ~]# mkdir /media/iso1.2. 挂载dvd到指定目录[root@oracle ~]# mount /dev/cdrom /media/iso/ 1.3. 进入yum.repos.d文件夹,[root@oracle ~]# cd /etc/yum.repos.d/1.4. 删除原有的repo文件[root@oracle yum.repos.d]# rm -rf *1.5. 新建使用dvd为源的repo文件[root@oracle yum.repos.d]# vim iso.repo [Server]name=Serverbaseurl=file:///media/iso/Serverenabled=1gpgcheck=0[HighA vailability]name=HighA vailabilitybaseurl=file:///media/iso/HighA vailability enabled=1gpgcheck=0[LoadBalancer]name=LoadBalancerbaseurl=file:///media/iso/LoadBalancerenabled=1gpgcheck=0[LoadBalancer]name=LoadBalancerbaseurl=file:///media/iso/LoadBalancerenabled=1gpgcheck=01.6. 清空原有yum信息[root@oracle yum.repos.d]# yum clean all1.7. 更新yum[root@oracle yum.repos.d]# yum update2.1. 配置好yum源后,使用root用户安装软件包[root@oracle ~]# cd /media/iso/Packages/[root@oracle Packages]# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.*glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*这些依赖包必须要安装,因为版本不同,在oracle 安装时会提示缺少依赖包,忽略后可以正常安装使用Oracle。

3. 修改内核参数3.1. 修改内核参数[root@oracle ~]#vim /etc/sysctl.confkernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.wmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_max = 1048576fs.aio-max-nr = 10485763.2. 使内核参数实时生效[root@oracle ~]# sysctl -p4. 新建用户和组[root@oracle ~]# groupadd oinstall[root@oracle ~]# groupadd dba[root@oracle ~]# useradd -g oinstall -G dba -m oracle[root@oracle ~]# passwd oracle5. 为oracle用户设置Shell限制5.1. 修改/etc/security/limits.conf,加入[root@oracle ~]# vim /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655365.2. 修改/etc/pam.d/login,加入[root@oracle ~]# vim /etc/pam.d/login5.3. 修改/etc/profile,加入[root@oracle ~]# vim /etc/profileif [ \$USER = "oracle" ]; thenif [ \$SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fi6. 新建安装目录6.1. 新建目录[root@oracle ~]# mkdir -p /u01/app/oracle6.2. 设置目录所有权[root@oracle ~]# chown oracle:oinstall /u01/app6.3. 设置目录权限[root@oracle ~]# chmod -R 775 /u01/app7. 准备oracle安装文件修改/etc/hosts文件[root@oracle ~]#vim /etc/hosts127.0.0.1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6192.168.137.112 oracle注意将主机名对应到真实ip地址,否则oracle 有可能将监听程序仅仅建立在127.0.0.1上解压oracle 安装文件包[root@oracle u01]# unzip /media/linux.x64_11gR2_/linux.x64_11gR2_database_1of2.zip && unzip /media/linux.x64_11gR2_/linux.x64_11gR2_database_2of2.zip切换到oracle 用户,图形界面登录,执行oracle 安装文件[oracle@oracle ~]$ cd /u01/database/[oracle@oracle database]$ ./runInstaller出现乱码是由于字体原因,去下载一个中易字体,进入刚解压的database/stage/Components/oracle.jdk/1.5.0.17.0/1/DataFiles/all.jar就是JDK喽.在桌面新建一个文件夹命名为fallback/找一个zysong.ttf中文字体放入里面去。

再用归档管理器打开它进入/jdk/jre/lib/fonts/(all.jar包的目录)把在桌面建好的fallback文件夹拖放进来,完成后的目录结构应该是/jdk/jre/lib/fonts/fallback/zysong.ttf。

把包含字体的文件夹拖放进来到这里。

重新运行一下./runInstaller 就会有中文的界面了。

勾选的都去掉,会弹出对话框,选择是即可。

选择服务器项目进行安装。

选择单实例数据库安装。

选择高级安装项目添加对简体中文的支持,点下一步选择版本类型,点下一步指定安装的路径,一定要是oracle用户,并拥有可读写的权限。

默认的,点下一步即可。

选择数据库的类型。

设置数据库服务器的名称设置动态内存大小。

可以不用填写,直接下一步即可。

指定数据文件的存放位置。

设置备份方式。

设置管理员的密码。

由于我设置的密码不符合规范,所有会有该提示,不管它,点“是”继续安装。

指定安装的用户组。

安装程序检测环境,提示安装最新的软件包,可以勾选“全部忽略”继续安装。

安装清单,点“完成”进行文件的复制。

开始复制文件了。

开始配置数据库。

这里不知道怎么会出现乱码。

可能是字体文件没起作用。

配置完成了,点“口口”到这里,用终端开个窗口,执行这个两个地方的脚本,完了点确定。

到这里就全部安装成功了,关闭窗口。

8. 让oracle和oem随机启动8.1. 修改/etc/oratab[root@oracle ~]#vim /etc/orataborcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y(N 改为Y)8.2. 修改$ORACLE_HOME/BIN/dbstart 和$ORACLE_HOME/BIN/dbshut[root@oracle ~]#vim /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart[root@oracle ~]#vim /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbshutORACLE_HOME_LISTNER=$ORACLE_HOME ($1改为$ORACLE_HOME)8.3. 建立启动脚本[root@oracle ~]#vim /etc/rc.d/init.d/oracle#!/bin/bash# chkconfig: 2345 99 10# description: Startup Script for oracle Databases# /etc/rc.d/init.d/oracleexport ORACLE_BASE=/home/oracle/app/oracle/export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orclexport PA TH=$PA TH:$ORACLE_HOME/bincase "$1" instart)echo "-----startup oracle-----" >> /var/log/racle11logsu oracle -c "$ORACLE_HOME/bin/dbstart"su oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"touch /var/lock/subsys/oracleecho "-----startup oracle successful-----" >> /var/log/oraclelogecho "OK";;stop)echo "-----shutdwn oracle-----" >> /var/log/oraclelogsu oracle -c "$ORACLE_HOME/bin/dbshut"su oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"rm -f /var/lock/subsys/oracleecho "-----shutdown oracle successful-----" >> /var/log/oraclelogecho "OK";;*)echo "Usage: 'basename $0' start|stop"exit 1esacexit 08.4. 给脚本设置权限[root@oracle ~]#chmod 755 /etc/rc.d/init.d/oracle8.5. 建立服务[root@oracle ~]#chkconfig --add oracle[root@oracle ~]#chkconfig oracle on9. oracle 重新安装需要的操作rm -rf /opt/oracle/(假设你的oracle安装在此目录)将/etc/oratab删除将/etc/oraInst.loc删除将/tmp 目录下以OraInstall开头的文件删除rm -rf /tmp/OraInstall*将oracle用户删除(若要重新安装,可以不删除)# userdel –r oracle将用户组删除(若要重新安装,可以不删除)# groupdel oinstall# groupdel dba就可以再装oracle但你还是要查清安装失败的原因,不然再次安装还是会失败安装好Oracle 11g后运行sqlplus出现故障[oracle@localhost oracle]$ ./sqlplusError 6 initializing SQL*PlusMessage file sp1<lang>.msb not foundSP2-0750: Y ou may need to set ORACLE_HOME to your Oracle software directory解决方法:第一,用oracle用户名登录linux系统。

相关文档
最新文档