Ubuntu下安装Oracle11g(图文教程)

合集下载

如何安装oracle11g的客户端

如何安装oracle11g的客户端

如何安装oracle11g的客户端一.数据库的安装(1)首先下载客户端的安装程序这里显示的时安装程序的文件构成,注意文件结构的完整性。

(2)双击“setup”安装图标,显示进入控制台窗口,等待程序自动进入安装流程。

(3)进入安装流程窗口,选择安装种类时选择“管理员”。

单击下一步。

(4)选择产品语言。

按照系统默认的“简体中文”“英语”,就可以了,当然如果你有特殊要求也可以在左边栏选择,添加到右边的“所选语言”。

选择完成后单击下一步。

(5)然后选择软件的安装位置。

系统默认安装在D盘下,如果安装时有特殊要求可以点击“浏览更改”。

单击下一步。

(6)进入“执行先决条件检查”。

如果检查正常就会出现以下画面,那么恭喜你,可以点击下一步进行产品安装了,但是如果你出现了另一种状况,即四项检查项的状态都为失败,你可以有三种选择,1.单击“重新检查”,或许会成功。

2.单击“后退”,换个安装位置试一试。

3.选择右上角的“全部忽略”,可以进行接下来的安装。

(7)这是“安装产品的界面”,耐心等待。

(8)安装成功了,可以点击“关闭”结束安装。

二.数据库的配置(9)接下来是配置数据库单击开始菜单,找到安装的程序,选择“net manager”,路径如图。

(10)进入“net manager”,选择“服务命名”,单击加号,增加服务。

(11)填写“网络服务名”,这个名称可以随便填写。

单击下一步(12)选择协议时选择默认的TCP/IP协议,单击下一步。

(13)选择数据库主机和端口号其中端口号不必更改,主机名填写数据库主机的IP,本次IP为172.16.129.24。

(14)填写“服务名”,本次填写HISCADA。

单击下一步。

(15)单击“测试”,选择更改登录,输入管理员给你的用户名和密码,就可以成功连接了。

(16)设置完成。

(17)配置SQL DEVELOPER单击SQL DEVELOPER ,位置如下图所示,显示一个对话框,要求java.exe的位置,,以安装在E盘为例,java.exe在下图所示的路径文件夹中。

Oracle 11g 64位下载及安装教程(图文并茂)

Oracle 11g 64位下载及安装教程(图文并茂)

1、下载Oracle 11g R2 for Windows的版本下载地址:/technetwork/database/enterprise-edition/downloads/index.html其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip2、将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:3、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”:5、在“系统类”窗口中,选择“桌面类”,单击“下一步”:6、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”:7、在“先决条件检查”窗口中,单击“下一步”:8、在“概要”窗口中,单击“完成”,即可进行安装:9、出现的安装过程如下:数据库创建完成后,会出现如下“Database Configuration Assistant”界面:选择“口令管理”,查看并修改以下用户:(1)普通用户:SCOTT(密码:tiger)(2)普通管理员:SYSTEM(密码:manager)(3)超级管理员:SYS(密码:change_on_install)修改完成后,单击“确定”。

10、在“完成”窗口中,单击“关闭”即可。

安装完成界面中的内容:Enterprise Manager Database Control URL - (orcl) :https://localhost:1158/em数据库配置文件已经安装到C:\app\Administrator,同时其他选定的安装组件也已经安装到C:\app\Administrator\product\11.2.0\dbhome_1。

Oracle-11g超详细安装教程

Oracle-11g超详细安装教程

O r a c l e-11g超详细安装教程-CAL-FENGHAI.-(YICAI)-Company One1Oracle 11g的安装准备工作:如果你以前装过Oracle数据库,而且安装目录要改变请先打开注册表编辑器里的:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Oracle11和它下面的几个如果你没安装过Oracle产品的话在注册表里面的与Oracle有关的注册表全删了,如果你安装过Oracle产品,就找与Oracle数据库有关的注册便删了,如果你以前安装过Oracle而没有执行安装前准备的话,在配置数据库的时候会出现各式各样的错误。

首先到网站上下载Oracle 11g官网:下载两个文件放在一个文件夹下解压:打开文件夹,双击下一步:下一步:下一步:下一步:按照上图选择你要安装的语言。

下一步:我们选择安装企业版,内容比较全。

下一步:选择安装目录,按照图片上的,只选择基目录即可。

下一步:我的环境变量有问题,先不用管,选择全部忽略,在这一步之前基本上不会出现问题,如果出现问题请到本文的最后查找。

下一步:保存一下响应文件,哪儿都成。

下一步:这是一个安装过程。

安装完成后,下一步:数据库到这里已经安装完成了。

下面配置数据库:按照图片上的打开软件,下一步:创建数据库。

下一步:下一步:设置全数据库的名称,SID会跟着变,不用设置,下一步:下一步:监听服务没有打开,下面打开监听服务:查看监听服务状态:再回到:确定,下一步:按照图上的做,下一步:下一步:启用归档,长时间保存数据,下一步:勾选示例方案,下一步:下一步:下一步:按照图上的做,目录是自动生成的,下一步:确定:确定:正在创建数据库:管理登录口令:设置各个用户的口令,确定,完成。

验证数据库是否正常:在安装的时候会遇到问题,尤其是在你以前安装过之后,卸载没有完全卸载,遗留的有注册表。

ubuntu10.04 安装oracle 11g r2

ubuntu10.04 安装oracle 11g r2

安装步骤:第一步:在终端输入: xhost +127.0.0.1第二步:安装必要的个工具:终端输入:sudo apt-get install build-essential libaio1 gawk ksh libmotif3 alien libtool lsb-rpm(要在软件源里勾上有版权与合法性问题限制的软件,还有设备的专有驱动)第三步:修改一些Ubuntu的/bin/sh的默认连接:终端输入:root@zhanghc-Ubuntu:~# cd /binroot@zhanghc-Ubuntu:/bin# ls -l /bin/shlrwxrwxrwx 1 root root 4 2008-04-28 19:59 /bin/sh -> dashroot@zhanghc-Ubuntu:/bin# ln -sf bash /bin/shroot@zhanghc-Ubuntu:/bin# ls -l /bin/shlrwxrwxrwx 1 root root 4 2008-05-01 22:51 /bin/sh -> bash第四步:增加用户和组:终端输入:root@zhanghc-Ubuntu:/bin# cd /rootroot@zhanghc-Ubuntu:~# addgroup oinstallroot@zhanghc-Ubuntu:~# addgroup dbaroot@zhanghc-Ubuntu:~# addgroup nobodyroot@zhanghc-Ubuntu:~# usermod -g nobody nobodyroot@zhanghc-Ubuntu:~# useradd -g oinstall -G dba -p password -d /home/oracle -s/bin/bash oracleroot@zhanghc-Ubuntu:~# mkdir /home/oracleroot@zhanghc-Ubuntu:~# chown -R oracle:dba /home/oracleroot@zhanghc-Ubuntu:~# ln -s /usr/bin/awk /bin/awkroot@zhanghc-Ubuntu:~# ln -s /usr/bin/rpm /bin/rpmroot@zhanghc-Ubuntu:~# ln -s /usr/bin/basename /bin/basenameroot@zhanghc-Ubuntu:~# mkdir /etc/rc.droot@zhanghc-Ubuntu:~# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; doneroot@zhanghc-Ubuntu:~# mkdir -p /u01/app/oracleroot@zhanghc-Ubuntu:~# chown -R oracle:dba /u01第八步:系统默认值:(1)增加下面这些到/etc/sysctl.conf文件的末尾:fs.file-max = 65535kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 1024 65535net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144(2)增加下面这些到/etc/security/limits.conf文件末尾:oracle soft nproc 2047oracle hard nproc 16383oracle soft nofile 1023oracle hard nofile 65535(3)增加下面这些到/etc/pam.d/login文件末尾:session required /lib/security/pam_limits.sosession required pam_limits.so增加完成后执行下面的命令:sysctl -p第九步:(1)解压源文件:oracle11g的安装包解压到/home/oracle/install/目录(2)更改权限:chown -R oracle:dba install(3) 设置DISPLAY参数:export DISPLAY=127.0.0.1:0.0 (这里我设置成:0.0,因为网上说这样可以自动查找合适的,安装界面可以启动,但是切换用户到oracle就不能启动了,出现说颜色设置不正常,估计是某些环境为设置,没办法,我只好使用用户oracle登录gdm,可以使用命令gdmflexserver来额外启动一个gdm桌面,然后再安装出现安装界面了)第十步:重启,进入oracle用户。

Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作

Linux系统(X64)安装Oracle11g完整安装图文教程另附基本操作

Linux系统(X64)安装Oracle11g完整安装图⽂教程另附基本操作⼀、修改操作系统核⼼参数在Root⽤户下执⾏以下步骤:1)修改⽤户的SHELL的限制,修改/etc/security/limits.conf⽂件输⼊命令:vi /etc/security/limits.conf,按i键进⼊编辑模式,将下列内容加⼊该⽂件。

oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536编辑完成后按Esc键,输⼊“:wq”存盘退出2)修改/etc/pam.d/login ⽂件,输⼊命令:vi /etc/pam.d/login,按i键进⼊编辑模式,将下列内容加⼊该⽂件。

session required /lib/security/pam_limits.sosession required pam_limits.so编辑完成后按Esc键,输⼊“:wq”存盘退出3)修改linux内核,修改/etc/sysctl.conf⽂件,输⼊命令: vi /etc/sysctl.conf ,按i键进⼊编辑模式,将下列内容加⼊该⽂件fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576编辑完成后按Esc键,输⼊“:wq”存盘退出4)要使 /etc/sysctl.conf 更改⽴即⽣效,执⾏以下命令。

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,上海也有一个同名数据库,怎么区分它们呢,在此可以使用数据库名.域名的形式,这样即使数据库名相同,也可以区分开。

Ubuntu安装Oracle11g

Ubuntu安装Oracle11g

Ubuntu 安装Oracle 11g及配置环境Ubuntu 16.04 安装Oracle 11g 时本人遇到的第一个问题是本机系统和虚拟机系统不能分享文件,即无法从本机复制文件到虚拟机。

原因是VmwareTools未安装或受损。

解决方案如下:点击VMware 菜单的-VM-Install VmwareTools这时,在Ubuntu 下会自动加载Linux 版的VMwareTools的安装光盘镜像。

你会看到虚拟机的桌面上出现了一个名为VMwareTools的光盘图标,并且被自动打开。

其中包括VMwareTools-xxx-i386.rpm和VMwareTools- xxx.tar.gz 两个文件。

把那个.tar.gz 文件拷贝而到桌面,右键菜单- 解压缩到此处。

会自动解压为一个vmware-tools-distrib目录。

打开终端(系统的应用程序菜单-附件-终端、或者Ctrl+Alt+T)依次执行以下命令行:cd Desktopcdvmware-tools-distribsudo ./vmware-install.pl(sudo是super user do 的意思,即享有最高权限的超级用户操作,回车后会提示输入你的密码,并且密码不会显示出来,表明你将以更高级权限执行一个动作——安装软件;再次回车后安装开始)经过一番确认回车后(相当于在Windows 里安装软件时所填答的诸多对话框,我们这里均采用缺省设置),直到最后出现“Enjoy——the VMware team”的字样后,VMwareTools终于安装完成了。

重启Ubuntu 搞定。

接下来开始做安装Oracle 的准备工作:一、安装JDK打开终端输入以下命令sudo apt-get updatesudo apt-get install openjdk-8-jdk配置系统环境变量(以后的环境变量都是通过编辑/etc/profile 文件实现的)cd /etcsudogedit profile编辑/etc/profile 文件, 文件的末尾添加以下信息:export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH单击右上角的保存按钮之后关闭窗口回到终端界面。

Oracle 11g数据库安装教程

Oracle 11g数据库安装教程

Oracle 11g数据库安装教程1.1 获取Oracle 11g的安装文件
【任务1-1】从Oracle官方网站下载Oracle 11g的安装文件首先进入官网首页
注意:如果要下载,必须要注册一个账号
1.2 Windows平台下安装Oracle 11g
(1)将从Oracle官方网站中下载的Oracle安装文件解压缩到文件夹“D:\Oracle11gR2_install”中。

(2)将Oracle 11g数据库管理软件安装到D盘。

步骤一:打开安装程序
步骤二:填写电子邮箱,去掉下面的勾;
步骤三:在“我不希望收到有关配置中的严重安全问题的通知”前打上勾;
步骤四:选择创建和配置数据库
步骤五:选择桌面类;
步骤六:将c盘改为d盘,后面的路径不用改,输入管理口令和确认口令;
步骤七:在右上角的“全部忽略”前面打上勾;
步骤八:点击“完成”;。

ubuntu14.04oracle11g64位数据库安装图文教程

ubuntu14.04oracle11g64位数据库安装图文教程

ubuntu14.04oracle11g64位数据库安装图⽂教程⼀、环境系统:Ubuntu 14.04.5 LTS(为了贴近⽣产我装了个Ubuntu14的服务器版本)JDK:jdk-8u121-linux-x64.tar.gzOracle:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip⼯具:Xshell5、注:以上软件或者⼯具⾃⾏去相关官⽹下载⼆、安装JDK解压JDKtar -zxvf jdk-8u121-linux-x64.tar.gz注:tools这个⽬录是我新建的,当然你也可以放在别的位置移动jdk1.8.0_121⽬录到/usr/local/java,这个Java⽬录是我新建的。

mv jdk1.8.0_121//usr/local/java/接下来我们开始配置环境变量:vi .bashrc在⽂件.bashrc⽂件末尾处新增以下配置:export JAVA_HOME=/usr/local/java/jdk1.8.0_121export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATH然后执⾏wq!进⾏保存并退出同时记得重新刷新⼀下⽂件,输⼊以下命令:source .bashrc检查⼀下Java是否配置成功:java -version说明我们按照成功了,这⾥解释⼀下为什么要装JDK,因为oracle有⼀部分的代码是通过Java编写的。

三、安装依赖包sudo apt-get install automake //成功sudo apt-get install autotools-dev//系统已经安装sudo apt-get install binutils//只更新了⼀个⽂件,成功sudo apt-get install bzip2//系统已经安装sudo apt-get install elfutils//成功sudo apt-get install expat//成功sudo apt-get install gawk//系统已经安装sudo apt-get install gcc//系统已经安装sudo apt-get install gcc-multilib//成功sudo apt-get install g++-multilib//成功sudo apt-get install ia32-libs //lib32ncurses5和lib32z1代替sudo apt-get install kshsudo apt-get install lesssudo apt-get install lesstif2sudo apt-get install lesstif2-dev注:但是这五个包是32位的,需要更新源(以下操作是root⽤户)终端输⼊:sudo -icd /etc/apt/sources.list.decho "deb/ubuntu precise main universe">ia32-libs-raring.listapt-get updateapt-get install +包名sudo apt-get install ia32-libs //成功sudo apt-get install ksh//成功sudo apt-get install less//成功sudo apt-get install lesstif2//成功sudo apt-get install lesstif2-dev //成功安装成功之后再还原:rm /etc/apt/sources.list.d/ia32-libs-raring.listapt-get update退出当前root⽤户root@Ubuntu14:/etc/apt/sources.list.d# exitsudo apt-get install lib32z1//系统已经安装sudo apt-get install libaio1//成功sudo apt-get install libaio-dev//成功sudo apt-get install libc6-dev//系统已经安装sudo apt-get install libc6-dev-i386//系统已经安装sudo apt-get install libc6-i386 //系统已经安装sudo apt-get install libelf-dev//成功sudo apt-get install libltdl-dev//成功sudo apt-get install libmotif4//成功sudo apt-get install libodbcinstq4-1 //成功sudo apt-get install libodbcinstq4-1:i386//成功sudo apt-get install libpth-dev//成功sudo apt-get install libpthread-stubs0//成功注:这个包是32位的需要更换源,我在上⾯已经写好步骤了(紫⾊字体部分)apt-get install libpthread-stubs0exit 退出当前⽤户libpthread-stubs0-dev//系统已经安装sudo apt-get install libstdc++5//成功sudo apt-get install lsb-cxx//成功sudo apt-get install make//系统已经安装sudo apt-get install openssh-server//成功sudo apt-get install pdksh//成功sudo apt-get install rlwrap//成功sudo apt-get install rpm//系统已经安装sudo apt-get install sysstat//成功sudo apt-get install unixodbc//成功sudo apt-get install unixodbc-dev//成功sudo apt-get install unzip//系统已经安装sudo apt-get install x11-utils//系统已经安装sudo apt-get install zlibc//成功四、配置oracle环境1、⽤以下命令检查系统变量(注以下的这些操作请⽤记事本把这些参数记录下来)/usr/local/java$ /sbin/sysctl -a | grep sem/usr/local/java$ /sbin/sysctl -a | grep shm/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep aio-max/sbin/sysctl -a | grep ip_local_port_range/sbin/sysctl -a | grep rmem_default/sbin/sysctl -a | grep rmem_max/sbin/sysctl -a | grep wmem_default2、根据上⾯命令中得到的参数值在/etc/sysctl.conf中增加对应数据cd/etc/sudovi /etc/sysctl.conf把以下参数添加进去并保存⽂件:kernel.sem =32000102400000050032000kernel.shmall =18446744073692774399kernel.shmmax =18446744073692774399kernel.shmmni =4096fs.file-max =96898fs.aio-max-nr =65536net.ipv4.ip_local_port_range= 3276860999net.core.rmem_max= 212992net.core.rmem_default= 212992net.core.wmem_default= 212992net.core.wmem_max= 212992保存⽂件并退出,然后运⾏以下命令更新内核参数:sysctl -p3、添加⽤户的内核限制在/etc/security/limits.conf⽂件中增加以下数据,注:其中shiyajing 是我ubuntu系统的普通⽤户cd /etc/security/sudo vi limits.conf打开⽂件之后在末尾加⼊以下⼏⾏:shiyajing soft nproc 2047shiyajing hard nproc 16384shiyajing soft nofile 1024shiyajing hard nofile 65536shiyajing soft stack 10240保存之后关闭⽂件窗⼝。

图解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文件。

ubuntu14.04(amd64)安装Oracle_linux_x64_11gR2

ubuntu14.04(amd64)安装Oracle_linux_x64_11gR2

ubuntu-14.04.1-server-amd64安装Oracle_linux.x64_11gR2_database1参考《Ubuntu系统安装.mm》《安装和配置ubuntu系统.doc》文档安装系统,并配置网络连接;2更新系统(联网情况下可选,需测试离线安装)●工具和用户:Xshell、root●1)使用root用户登录;●2)执行更新系统命令:○>>apt-get update○>>apt-get dist-upgrade■PS:须确认安装,选择Y3安装Ubuntu桌面应用程序●工具和用户:Xshell、root●1)安装桌面程序命令:○>>apt-get install xubuntu-desktop■PS:须确认安装,选择Y4安装Oracle所需的依赖包●工具和用户:Xshell、root●1)下载依赖包列表的命令:○>>apt-get install automake autotools-dev binutils bzip2 elfutils expat gawk gcc gcc-multilib g++-multilib ia32-libs ksh less lesstif2 lesstif2-dev lib32z1 libaio1 libaio-dev libc6-devlibc6-dev-i386 libc6-i386 libelf-dev libltdl-dev libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386libpth-dev libpthread-stubs0 libpthread-stubs0-dev libstdc++5 lsb-cxx make openssh-server pdkshrlwrap rpm sysstat unixodbc unixodbc-dev unzip x11-utils zlibc●2)逐个安装依赖包列表○apt-get install automake■PS:更新○apt-get install autotools-dev■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install binutils■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install bzip2■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install elfutils■PS:更新○apt-get install expat■PS:更新○apt-get install gawk■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install gcc■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install gcc-multilib■PS:更新○apt-get install g++-multilib■PS:更新○apt-get install ia32-libs■PS:报错,提示见样例,安装替换文件●报错样例:Reading package lists... DoneBuilding dependency treeReading state information... DonePackage ia32-libs is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another sourceHowever the following packages replace it:lib32z1 lib32ncurses5 lib32bz2-1.0○apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0■PS:更新○apt-get install ksh■PS:更新○apt-get install less■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install lesstif2■PS:报错,提示【Unable to locate package lesstif2】■PS:跳过○apt-get install lesstif2-dev■PS:报错,提示见样例,安装替换文件●报错样例:root@VYSer13:~# apt-get install lesstif2-devReading package lists... DoneBuilding dependency treeReading state information... DonePackage lesstif2-dev is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another source■PS:替换●Replaces:lesstif-devlesstifg-dbglesstifg-devlibmotif-dev○apt-get install libmotif4■PS:更新○apt-get install lib32z1■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install libaio1■PS:更新○apt-get install libaio-dev■PS:更新○apt-get install libc6-dev■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install libc6-dev-i386■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install libc6-i386■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install libelf-dev■PS:更新○apt-get install libltdl-dev■PS:更新○apt-get install libodbcinstq4-1 libodbcinstq4-1:i386■PS:更新○apt-get install libpth-dev■PS:更新○apt-get install libpthread-stubs0■PS:报错,提示【Unable to locate package libpthread-stubs0】○apt-get install libpthread-stubs0-dev■PS:更新○apt-get install libstdc++5■PS:更新○apt-get install lsb-cxx■PS:更新○apt-get install make■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install openssh-server■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install pdksh■PS:更新○apt-get install rlwrap■PS:更新○apt-get install rpm■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install sysstat■PS:更新○apt-get install unixodbc■PS:更新○apt-get install unixodbc-dev■PS:更新○apt-get install unzip■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install x11-utils■PS:已存在【0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded】○apt-get install zlibc■PS:更新5创建用户(此步不能省略,不能使用root用户安装)●工具和用户:Xshell、root●参考命令○>>groupadd oinstall○>>groupadd dba○>>useradd -g oinstall -G dba -d /opt/oracle -s /bin/bash oracle○>>passwd oracle■oracle/oracle●使用root用户修改oracle用户密码○>>passwd oracle■oracle/oracle6检查并更新系统变量●工具和用户:Xshell、root●1)检查并记录系统变量○/sbin/sysctl -a | grep sem■root@VYSer13:~# /sbin/sysctl -a | grep semkernel.sem = 250 32000 32 128kernel.sem_next_id = -1○/sbin/sysctl -a | grep shm■root@VYSer13:~# /sbin/sysctl -a | grep shmkernel.shm_next_id = -1kernel.shm_rmid_forced = 0kernel.shmall = 2097152kernel.shmmax = 33554432kernel.shmmni = 4096vm.hugetlb_shm_group = 0○/sbin/sysctl -a | grep file-max■root@VYSer13:~# /sbin/sysctl -a | grep file-maxfs.file-max = 200672○/sbin/sysctl -a | grep aio-max■root@VYSer13:~# /sbin/sysctl -a | grep aio-maxfs.aio-max-nr = 65536○/sbin/sysctl -a | grep ip_local_port_range■root@VYSer13:~# /sbin/sysctl -a | grep ip_local_port_rangenet.ipv4.ip_local_port_range = 32768 61000○/sbin/sysctl -a | grep rmem_default■root@VYSer13:~# /sbin/sysctl -a | grep rmem_defaultnet.core.rmem_default = 212992○/sbin/sysctl -a | grep rmem_max■root@VYSer13:~# /sbin/sysctl -a | grep rmem_maxnet.core.rmem_max = 212992○/sbin/sysctl -a | grep wmem_default■root@VYSer13:~# /sbin/sysctl -a | grep wmem_defaultnet.core.wmem_default = 212992○/sbin/sysctl -a | grep wmem_max■root@VYSer13:~# /sbin/sysctl -a | grep wmem_maxnet.core.wmem_max = 212992●2)然后根据上面命令中得到的参数值在【/etc/sysctl.conf】中增加对应数据,比如:○>>vim /etc/sysctl.conf○fs.aio-max-nr = 65536fs.file-max = 200672kernel.shmall = 2097152kernel.shmmax = 33554432kernel.shmmni = 4096kernel.sem = 250 32000 32 128net.ipv4.ip_local_port_range = 32768 61000net.core.rmem_default = 212992net.core.rmem_max = 212992net.core.wmem_default = 212992net.core.wmem_max = 212992●3)运行一下命令更新内容参数:○>>sysctl -p7添加对当前用户的内核限制●工具和用户:Xshell、root●1)在【/etc/security/limits.conf】文件中增加以下数据(***为当前用户名,以oracle为例)○>>vim /etc/security/limits.conf○oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 102408添加系统资源限制参数●工具和用户:Xshell、root●1)在【/etc/pam.d/login】文件中,增加以下行(有了就不用增加了)○>>vim /etc/pam.d/login○增加行【session required pam_limits.so】●2)在【/etc/pam.d/su】文件中,增加以下行○>>vim /etc/pam.d/su○增加行或取消注释【session required pam_limits.so】9创建用于安装Oracle的文件夹并设置其所有权(家目录设置)●工具和用户:Xshell、root●1)创建Oracle安装目录文件夹○>>mkdir -p /opt/oracle○>>mkdir -p /opt/oraInventory●2)使用root用户,对手动创建用户,需要设置其所有权(家目录):○>>chown -R oracle:oinstall /opt/oracle○>>chown -R oracle:oinstall /opt/oraInventory○PS:如果跳过了第四步,那就将所有权设置命令中的用户oracle和组oinstall改为自己当前用户和组(通常二者是一样的),当然这时也可以不执行这两个chown命令,本来目录创建者就是所有者了。

Oracle11g的安装图文教程(个人安装总结)

Oracle11g的安装图文教程(个人安装总结)

在网上下载的oracle 11g一般都有两个文件,安装前步骤必须先提前解压第一个文件,然后在解压第二个文件,如果只解压第一个文件,就开始安装,在安装的过程会出现很多错误,第二个文件解压的过程中,如果出现相同文件,提示要覆盖,就覆盖了。

1、Oracle 11g R2安装手册(图文教程)For Windows1.下载Oracle 11g R2 for Windows版本,下载地址如下官方网站:/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip2.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件,如下图所示:3.执行安装程序后会出现如下的命令提示行。

4.等待片刻之后就会出现启动画。

5.稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。

6.之后就会出现安装选项对话框,默认点击"下一步"继续7.之后会出现安装类型对话框,点击"下一步"继续,如果奔出你是安装在Windows Server上的话就选择服务器类。

8.然后就是安装配置,在这要注意的是:管理口令的格式要至少包含一个大写字母,一个小写字母和一个数字,否则会提示警告,正确输入后点击"下一步"继续。

9. 之后会出现"先决条件检查"对话框,选中"全部忽略"并单击"下一步"以继续。

10.之后点击"完成"就开始安装了11.安装画面如下图所示:12.当上述进度到达100%时会出现线面的对话框,请耐心等待它完成。

oracle11g图解安装过程

oracle11g图解安装过程

oracle11g图解安装过程oracle11g图解安装
1、进入下载目录,选择两个压缩文件联合解压到database目录
2、进入database目录中双击setup.exe安装
3、进入下面的检查操作
4、这里取消选择“我希望通过My Oracle Support 接收安全更新(W)”
5、选择”跳过软件更新“
6、选择“创建和配置数据库"
7、这里可以选择如下两种类,我这里选择的”桌面类“
8、设置对应的目录以及数据库密码,密码规则必须包含大小写字母、数字等组成,如Oracle11g
8、环境检查
9、确认信息,点击安装
10、安装中,该步花费时间比较长
11、等安装进度100%弹出下面对话框
12、创建进度100%完成后,弹出如下对话框,点击确定。

到这里oracle11g安装完成
13、开始菜单选择Database Control
14、输入用户SYS,密码为安装时所设置的,选择SYSDBA连接身份,单击登录。

[计算机]安装Oracle11g全过程

[计算机]安装Oracle11g全过程

安装Oracle 11g全过程1.安装准备执行安装Oracle 11g数据库管理系统之前,必须确保用户的计算机系统内没有Oracle系统,否则安装难以顺利进行。

对于已经存在Oracle系统的计算机系统,用户必须执行一系列卸载操作,以清理Oracle的痕迹,大致过程如下:使用Oracle的卸载程序或操作系统的卸载程序卸载Oracle系统。

删除操作系统内的Oracle安装主目录。

删除操作系统内系统盘中有关Oracle的目录。

删除注册表中与Oracle有关的项和键值。

然后就可以正式安装Oracle 11g数据库管理系统了。

2.系统要求与Oracle 10g类似,Oracle 11g For Windows对计算机系统的要求也比较高,如表1所示。

表1 Oracle 11g对系统的要求系统要求最小值物理内存1GB虚拟内存2倍物理内存可用磁盘空间基本安装需要4.55GB 高级安装需要4.92GB显示适配器256色处理器550MHz主频的 Intel (x86)、 AMD64和Intel EM64T系列系统结构32位或64位系统处理器操作系统Windows 2000 SP1以上Windows Server 2003所有版本Windows Server 2003 R2所有版本Windows XP Professional版Windows Vista Business、Enterprise和Ultimate版网络协议TCP/IP(SSL)、命名管道Web浏览器Netscape Navigator 7.2以上Mozilla 1.7Microsoft Internet Explorer 6.0 SP2以上Firefox 1.0.4以上3.安装过程下载Oracle 11g的安装文件“win32_11gR1_database.zip”,将其解压到本地目录,接着就可以正式开始安装Oracle 11g了。

运行database目录下的“setup.exe”文件,以正式安装Oracle 11g,执行情况如图1所示。

Oracel_11g安装流程(超详细)

Oracel_11g安装流程(超详细)

1
2
3安装数据库和客户端3.1安装Oracle数据源库
*数据库采用Win64_11gR2版本。

*解压后,双击setup进行安装。

*取消选项,点击下一步,弹出确认框点击是。

*选择创建和配置数据库,点击下一步。

*选择服务器类,点击下一步。

*选择单实例数据库安装,点击下一步。

*选择高级安装,(主要配置内存等参数),点击下一步。

*选择简体中文、英文,点击下一步。

*选择企业版,点击下一步。

*选择D盘(较大盘),点击下一步。

*选择一般用途,点击下一步。

*默认数据库名、服务标识为orcl,点击下一步。

*内存,调整分配内存为10G,点击下一步。

*默认,点击下一步。

*选择文件系统为D盘(数据文件所在盘),点击下一步。

*选择不启用自动备份,点击下一步。

*选择对所有账户使用相同口令,sagis(注意大写),点击下一步。

*选择是并等待检查完成。

*点击完成并等待安装完成。

*点击确定。

*点击关闭。

UBuntu12.04安装oracle11GR2

UBuntu12.04安装oracle11GR2

经过N天的折腾。

终于算是让oracle11G 在ubuntu12.04上跑起来了。

下面是安装过程。

1.首先,将系统更新到最新代码:sudo apt-get updatesudo apt-get dist-upgrade2.安装依赖包代码:sudo apt-get install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base gettext html2text ia32-libsintltool-debian ksh lesstif2 lib32bz2-dev lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 libc6-dev libc6-dev-i386 libdb4.8 libelf-dev libelf1 libltdl-dev libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-qt4 make odbcinst pax po-debconf rpm rpm-common sysstat unixodbc unixodbc-dev unzip3.创建用户(可选,我就是用自己的账户安装成功的)4.检查系统变量代码:/sbin/sysctl -a | grep sem/sbin/sysctl -a | grep shm/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep aio-max/sbin/sysctl -a | grep ip_local_port_range/sbin/sysctl -a | grep rmem_default/sbin/sysctl -a | grep rmem_max/sbin/sysctl -a | grep wmem_default/sbin/sysctl -a | grep wmem_max然后根据结果在/etc/sysctl.conf中增加对应数据代码:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586运行一下命令更新内核参数代码:sysctl -p5.添加对oracle用户的内核限制在 /etc/security/limits.conf 文件中增加以下数据代码:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240其中oracle是在第三步中创建的用户,跳过第三步的话就写当前用户查看/etc/pam.d/login,增加以下行(有了就不用增加了)代码:session required pam_limits.so同样检查/etc/pam.d/su,没有以下行就自己加上代码:session required pam_limits.so6.创建需要的文件夹(用于安装oracle)代码:mkdir ~/Oracle/oracle11gmkdir ~/Oracle/oradata然后用 chmod -R 命令将Oracle的所有者和用户组设置成自己的用户7.配置环境变量在~/.bashrc中增加以下环境变量(最好把~替换成绝对路径)代码:#这个写刚刚创建的文件夹export ORACLE_BASE=~/Oracle/oracle11g#这个后面(貌似)可以随便填写export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1#数据库的sidexport ORACLE_SID="orcl"#默认字符集export NLS_LANG=.AL32UTF88.欺骗oracle的安装程序代码:mkdir /usr/lib64ln -s /etc /etc/rc.dln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/ln -s /usr/bin/awk /bin/awkln -s /usr/bin/basename /bin/basenameln -s /usr/bin/rpm /bin/rpmln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/ ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/echo 'Red Hat Linux release 5' > /etc/redhat-release9.重启电脑(可选,我没重启也安装成功~)10.运行安装程序代码:cd /XXX/XXX/XXX./runInstaller11.然后直接下一步就可以了。

Oracle11g的安装图文教程(个人安装总结)要点

Oracle11g的安装图文教程(个人安装总结)要点

在网上下载的oracle 11g一般都有两个文件,安装前步骤必须先提前解压第一个文件,然后在解压第二个文件,如果只解压第一个文件,就开始安装,在安装的过程会出现很多错误,第二个文件解压的过程中,如果出现相同文件,提示要覆盖,就覆盖了。

1、Oracle 11g R2安装手册(图文教程)For Windows1.下载Oracle 11g R2 for Windows版本,下载地址如下官方网站:/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip2.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件,如下图所示:3.执行安装程序后会出现如下的命令提示行。

4.等待片刻之后就会出现启动画。

5.稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。

6.之后就会出现安装选项对话框,默认点击"下一步"继续7.之后会出现安装类型对话框,点击"下一步"继续,如果奔出你是安装在Windows Server上的话就选择服务器类。

8.然后就是安装配置,在这要注意的是:管理口令的格式要至少包含一个大写字母,一个小写字母和一个数字,否则会提示警告,正确输入后点击"下一步"继续。

9. 之后会出现"先决条件检查"对话框,选中"全部忽略"并单击"下一步"以继续。

10.之后点击"完成"就开始安装了11.安装画面如下图所示:12.当上述进度到达100%时会出现线面的对话框,请耐心等待它完成。

Oracle手把手教程—数据库11g安装、进入、启动、关.

Oracle手把手教程—数据库11g安装、进入、启动、关.

1、在建虚拟机的时候一定要多定义几个可以加载ISO的光驱。

2、先来查看Linux的IP地址,然后设置一个主机名。

查到IP地址后,就往里面添加一个主机名,其他部位不要改。

2、$符号表示的是普通用户,#符号表示的是root用户,用su - root 命令来实现两者之间的转换。

3、配置yum源,我的Oracle Linux版本是7.1的,在配置yum源的时候只要输入ol7即可。

然后,把参数中所有的enabled=1的都改成等于0,这样就不会把所有操作都连到网上去。

然后往里面插入这些内容,让安装介质去调光盘里面的内容。

(名字可以乱取,无实际意义)修改后要进行保存,按Esc键,然后输入一组命令“:wq”再按回车即可。

4、加载Linux系统光盘5、之后,我们要系统镜像重新挂载到我们指定的目录去先用df命令查看光盘所在的路径然后把它挂载到我们指定的目录6、导入key文件7、进一步安装相关的包执行到这里,就表示相关的软件包都已经处理好了。

8、查询用户名为oracle 的相关信息,可以考到相关的oinstall 组和dba 组也都已经建好了。

9、改Oracle用户组的密码(改为自己熟悉的密码:08268614,很重要!在后续安装grid 过程中必须用到这个用户!)10、查看内核参数可见,所有的内核参数都已经自动配置好了。

最后一行的端口参数9000~65500,这个已经满足Oracle 11g 和12c 的安装,要想安装Oracle 10g ,则要改为:1024 65000即可。

改后按Esc 接着输入“:wq ”按回车保存。

11、查看资源限制文件,按Esc 然后输入“:$”可以看到文件的最后。

这里可以看到,所有的资源设置参数也都已经自动设置好了,不需要再修改。

12、建一个命名为u01的文件夹,用来装Oracle 。

并修改其权限。

成功之后,我们今后就可以把grid (Oracle 数据库相关服务) 装在/u01/grid/12c 这样的目录里。

Oracle11G安装过程

Oracle11G安装过程

Oracle11G安装过程
1、
打开解压好的文件夹,点击setup.exe文件。

2、出现这个对话框
电子邮件可以不填,如果不填会提示,直接点击确定就OK勒3、选创建和配置数据库
4、根据自己需要选择,可以选桌面类和服务器类
5、这里可以选择安装的路径,和配置orcl数据库的秘密(密码必须是字母与数字组合,如果不是会提示,但直接点确定就OK)
6、检查系统配置
7、点完成
8、正在安装(可能有几分钟)
9、接下来会出现这样一个对话框(这个过程也需要几分钟)
10、数据库创建完后,出现这个对话框(这一步比较重要)
点击口令管理把SCOTT的是否锁定账号的勾去掉然后输入口令最后点确定这个秘密要符合Oracle的秘密规则,如果不符合,会有一个提示对话框,直接点确定就OK。

11、最后出现这个界面,就代表成功安装完成了,直接点击关闭即可。

Oracle11g服务端的安装步骤

Oracle11g服务端的安装步骤

Oracle11g服务端的安装步骤Ø简介本⽂主要介绍 Oracle 11g 服务端的安装步骤,在介绍之前说明以下⼏点:1.所安装的服务器是本机的虚拟机,操作系统为 Windows Server 2019;2.以下安装步骤是以 Oracle 11g 64位为例的,其它版本可能略有不同;下⾯是具体的安装步骤:1.下载安装⽂件1)我们可以去 Oracle 官⽹下载下载链接:下载前,⾸先要登录 Oracle 账号(没有就注册⼀个),然后同意“我接受 Oracle许可协议”即可下载。

2)也可以到我的⽹盘中下载(与官⽹⼀样的)链接: 提取码:uy3d3)下载完成后解压⽂件注意:1of2.zip 与 2of2.zip 都解压到同⼀个⽂件夹中,两者都有相同的⽂件名(database),解压后会⾃动合并。

4)将解压⽂件拷贝⾄服务器(虚拟机)中,然后就可以安装了。

2.开始安装点击 database 中的 setup,注意:最好以管理员⾝份运⾏。

如果提⽰不满⾜系统要求,没关系(可能是内存有点⼩,我是8G内存)友情提⽰:1)开始运⾏安装程序后,稍等⼀会(不要以为出问题了!);2)如果在 Windows Server 2008 或更早的系统中安装,需要把防⽕墙先关闭。

3.步骤1设置邮箱,点击【下⼀步】4.步骤2选择“创建和配置数据库”,点击【下⼀步】(默认即可)(默认即可)5.步骤3选择“服务器类”,点击【下⼀步】6.步骤4(默认即可)选择“单实例数据库安装”,点击【下⼀步】(默认即可)7.步骤5选择“⾼级安装”,点击【下⼀步】(默认即可)(默认即可)8.步骤6选择“简体中⽂”,点击【下⼀步】9.步骤7(默认即可)选择“企业版”,点击【下⼀步】(默认即可)10.步骤8指定安装路径,点击【下⼀步】注意:我这⾥将默认的路径改为 D:\oracle 的路径了,这⾥根据个⼈喜好设置;但是在安装路径中不能包含中⽂和特殊字符!11.步骤9选择“⼀般⽤途/事务处理”,点击【下⼀步】12.步骤10(默认即可)点击【下⼀步】(默认即可)13.步骤11字符集中选择“UTF8”;注意:为了通⽤性,还是建议选择"ZHS16GBK"(默认值),因为"ZHS16GBK"是国内常⽤的字符集,可避免出现中⽂乱码等情况。

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

由于课程需要,要在Ubuntu下安装一个Oracle,之前都没有装过,所以想通过这篇博文记录一下
1.下载Oracle 11g
下载地址:/technetwork/database/enterprise-edition/downloads/ind ex-092322.html
我选择下载的是11g的ZIP文件, File1 和File2合起来有2.2GB!
Oracle Database 11 g Release 2
Standard Edition, Standard Edition One, and Enterprise Edition
2.Ubuntu下的JDK 环境的搭建
由于Oracle需要JDK的环境,如果你还没有安装JDK,那么请参考我之前的
博文:linux下安装JDK,进行环境的配置
3.ZIP文件的解压缩
Zip文件有两个,解压缩的方法一定要对,不然之后安装的时候就会各种各样问题
unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
这样之后就得到一个database,我在目录/home/xiaoyaomeng/software下解压
缩的,所以生成/home/xiaoyaomeng/software/database
4.安装依赖包
切换到Root用户,拷贝到终端下运行就行了:
sudo apt-get install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base gettext html2text ia32-libs intltool-debian ksh lesstif2 lib32bz2-dev lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 libc6-dev libc6-dev-i386 libdb4.8 libelf-dev libelf1 libltdl-dev libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6 libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-qt4 make odbcinst pax po-debconf rpm rpm-common sysstat unixodbc unixodbc-dev unzip
5.检查系统变量
/sbin/sysctl -a | grep sem
/sbin/sysctl -a | grep shm
/sbin/sysctl -a | grep file-max
/sbin/sysctl -a | grep aio-max
/sbin/sysctl -a | grep ip_local_port_range
/sbin/sysctl -a | grep rmem_default
/sbin/sysctl -a | grep rmem_max
/sbin/sysctl -a | grep wmem_default
/sbin/sysctl -a | grep wmem_max
6.根据5的结果在/etc/sysctl.conf中增加对应数据
(PS:这边Oracle自己有一个标准,如果不符合标准,之后安装的时候会提示你,但我感觉应该没关系哈)
sudo gedit /etc/sysctl.conf
加入(数字根据5得到的值对号入座哈~):
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
编辑完成之后保存,然后在终端下执行
sysctl -p
7.添加对Oracle用户的内核限制
sudo gedit /etc/security/limits.conf
往文件里面添加:
( xiaoyaomeng是你的用户名哈)
xiaoyaomeng soft nproc 2047
xiaoyaomeng hard nproc 16384
xiaoyaomeng soft nofile 1024
xiaoyaomeng hard nofile 65536
xiaoyaomeng soft stack 10240
查看/etc/pam.d/login(sudo gedit /etc/pam.d/login),增加以下行(有了就不用增加了)
session required pam_limits.so
同样检查/etc/pam.d/su(sudo gedit /etc/pam.d/su),增加以下行(有了就不用增加了)
session required pam_limits.so
8.创建安装Oracle的目录
mkdir ~/Oracle/oracle11g
mkdir ~/Oracle/oradata
9.配置Oracle环境变量
sudo gedit xiaoyaomeng/.bashrc
#这个写刚刚创建的文件夹
export ORACLE_BASE= ~/Oracle/oracle11g
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID="orcl"
export NLS_LANG=.AL32UTF8
10.欺骗oracle的安装程序
拷贝到终端执行:
mkdir /usr/lib64
ln -s /etc /etc/rc.d
ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/
ln -s /usr/bin/awk /bin/awk
ln -s /usr/bin/basename /bin/basename
ln -s /usr/bin/rpm /bin/rpm
ln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/
echo 'Red Hat Linux release 5' > /etc/redhat-release
11.运行安装程序
># cd /home/xiaoyaomeng/software/database (你刚刚解压缩database的那个路径位置)
># export LANG=US (设置字符显示为英文的,中文会变成乱码的哈!)
># ./runInstaller
12.根据图形界面进行一步步地安装step1:
step2:
step3:
step4:
step5:
step6:
step7:
step8:
step9:
这边就是提示你一些不符合它Oracle标准的系统变量参数,还有一些你没有装上的packages,这些自己调整好之后按Check Again,就可以进行重新检测
或者说如果觉得这些不影响,可以直接按“Ignore All”忽略掉这些“警告”,接着下一步....
这边由于我自己电脑也没进行包的下载,所以之后再弄了哈,不过到这边了相信大家都可以成功安装上Oracle了哈~~~。

相关文档
最新文档