
在linux下安装oracle数据库步骤:
1、下载oracle安装文件
一、检查必要条件
11、检查内存及交换分区
Oracle要求2GB以上的内存
#查看内存大小
grep MemTotal /proc/meminfo
#查看交换区大小
grep SwapTotal /proc/meminfo
#也可以使用下面的命令查看内存大小
free -m1234567
交换分区要求
内存大小
交换分区要求
1GB~2GB 内存的15倍
2GB~16GB 和内存大小相等
大于16GB 16GB
12、确认 *** 作系统位数
[root@FSWWOA /]# uname -m
x86_6412
x86_64:表示用的是Intel的处理器,并且 *** 作系统是64位的
i386:表示是32位
13、检查硬盘空间
#查看临时目录空间
[root@FSWWOA /]# df -h /tmp
#查看硬盘总空间
[root@FSWWOA /]# df -h1234
Oracle安装是要求/tmp目录要有至少1GB的空间。
以下是Oracle各个版本安装是所需的空间
版本
所需空间
Enterprise Edition(企业版) 47GB
Standard Edition(标准版) 46GB
二、安装必要软件
首先需要检查系统版本,然后从Oracle官方文档中找到对应的Linux版本。
[root@FSWWOA /]# cat /proc/version
Linux version 2632-71el6x86_64 (root@CentOS6064localdomain) (gcc version 444 20100726 (Red Hat 444-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212
Oracle官方文档中对应的版本如下
On Red Hat Enterprise Linux 6
2632-71el6x86_64 or later
然后根据Linux版本找到其必要安装的软件,如下
The following or later version of packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and Asianux Server 4 must be installed:
binutils-2205102-511el6 (x86_64)
compat-libcap1-110-1 (x86_64)
compat-libstdc++-33-323-69el6 (x86_64)
compat-libstdc++-33-323-69el6i686
gcc-444-13el6 (x86_64)
gcc-c++-444-13el6 (x86_64)
glibc-212-17el6 (i686)
glibc-212-17el6 (x86_64)
glibc-devel-212-17el6 (x86_64)
glibc-devel-212-17el6i686
ksh
libgcc-444-13el6 (i686)
libgcc-444-13el6 (x86_64)
libstdc++-444-13el6 (x86_64)
libstdc++-444-13el6i686
libstdc++-devel-444-13el6 (x86_64)
libstdc++-devel-444-13el6i686
libaio-03107-10el6 (x86_64)
libaio-03107-10el6i686
libaio-devel-03107-10el6 (x86_64)
libaio-devel-03107-10el6i686
make-381-19el6
sysstat-904-11el6 (x86_64)1234567891011121314151617181920212223
检查系统是否安装以上的软件,如果没有安装则安装这些软件
yum install -y binutilsx86_64 binutils-develx86_64
yum install -y compat-libcap1x86_64
yum install -y compat-libstdc++-33x86_64
yum install -y compat-libstdc++-33i386
yum install -y gccx86_64 gcc-c++x86_64
yum install -y glibcx86_64 glibci686 glibc-develx86_64 glibc-develi386
yum install -y kshx86_64
yum install -y libgcci386 libgccx86_64
yum install -y libstdc++i386 libstdc++x86_64 libstdc++-develi386 libstdc++-develx86_64
yum install -y libaio libaio-devel
yum install -y makex86_64
yum install -y sysstatx86_64
yum install -y pdkshx86_64
/-------------------------------------/
yum install -y unixODBCx86_64 unixODBCi386 unixODBC-develi386 unixODBC-develx86_64123456789101112131415
三、创建Oracle用户和组
[root@FSWWOA /]# groupadd dba
[root@FSWWOA /]# groupadd oinstall
#添加用户
[root@FSWWOA /]# useradd -g oinstall -G dba oracle
#设置Oracle的密码
[root@FSWWOA /]# pwd oracle oracle
#这里密码使用:oracle12345678
四、修改系统参数
41、修改用户的SHELL的限制
修改/etc/security/limitsconf文件
vi /etc/security/limitsconf1
然后在文件中添加如下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 655361234
42、修改/etc/pamd/login 文件
vi /etc/pamd/login1
然后在文件中添加如下内容
session required /lib/security/pam_limitsso
session required pam_limitsso12
43、修改系统核心参数
修改/etc/sysctlconf文件vi /etc/sysctlconf,然后在文件中加入
fsaio-max-nr = 1048576
fsfile-max = 6815744
kernelshmall = 2097152
kernelshmmax = 536870912
kernelshmmni = 4096
kernelsem = 250 32000 100 128
netipv4ip_local_port_range = 9000 65500
netcorermem_default = 262144
netcorermem_max = 4194304
netcorewmem_default = 262144
netcorewmem_max = 10485761234567891011
执行sysctl -p是配置立刻生效。使用sysctl -a查看所有系统参数。
五、创建Oracle安装目录
51创建Oracle安装目录
cd /u01
mkdir -p app/oracle/product/1120/dbhome_1
mkdir app/oradata123
52修改目录所有者
[root@FSWWOA u01]# chown -R oracle:oinstall app
[root@FSWWOA u01]# ll
总用量 20
drwxr-xr-x 4 oracle oinstall 4096 11月 25 08:46 app
drwx------ 2 root root 16384 11月 24 14:29 lost+found12345
六、修改系统环境变量
使用vi ~/bash_profile打开环境变量配置文件。加入如下内容
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/1120/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=SIMPLIFIED CHINESE_CHINAZHS16GBK 123456
然后使用source ~/bash_profile是配置立即生效。使用env | grep ORACLE可以查看环境变量配置。
七、安装Oracle
71解压Oracle安装文件
将Oracle拷贝至Linux服务器上,然后解压
unzip linuxx64_11gR2_database_1of2zip
unzip linuxx64_11gR2_database_2of2zip12
如果使用光盘安装,则使用mount -t iso9660 /dev/dvd /mnt/dvd挂载光盘
72设置安装环境
如果Linux系统字符编码是中文的,在安装过程中Oracle安装界面会全部乱码。可使用export LANG=en_US,将会话的字符集改为英文字符集,然后再安装就不会出现乱码。
另外,Oracle安装时需要图形界面的支持。
剩余部分见PDF文档(后续太多不再一一上传),剩余部分如下:
73开始安装Oracle
八、测试安装结果
九、修改防火墙配置,将Oracle端口添加到例外
十、将Oracle设置自启动
十一、设置Oracle用户名密码不区分大小写
关于更多Linux的学习,请查阅书籍《linux就该这么学》。
应该怎么样安装数据库,从安装软件到创建数据库对于这个问题,或许有的人不屑一顾,因为他们觉得这没有丝毫问题;同时有另一部分人,觉得这是个大问题。
在安装Oracle上,通常会有几种类型的人:
完全抓不着头脑,不知道怎么安装,这通常是初学者,连Linux/Unix都不太熟悉。
很少安装Oracle的人,但是知道对照文档一步一步 *** 作,出了错也知道上google、baidu和metalink查找解决方案。
Oracle老手,安装数据库不需要任何文档,对每个步骤也很熟悉。
对Oracle的安装非常熟悉,但是在安装时仍然按文档一步一步 *** 作。
对我个人来说,我是最后一种类型的人。我也自认为安装了不少的数据库,覆盖了大部分的平台和 *** 作系统。但我安装的时候,仍然会不嫌麻烦的一步一步 *** 作按文档 *** 作。在安装数据库软件包括建库,基本上没有遇到过什么问题。因为我也见过
很多朋友,被安装这一问题折腾得焦头烂额,特别是在安装RAC的时候,这里只是写一写我自己的一些做法,仅供参考,毕竟每个人都有自己的习惯和做法。
本文主要描述Linux/Unix下的Oracle安装,不涉及Windows系统下的安装。
我的习惯做法:
平时注意收集安装文档,包括oracle online document(所谓的官方文档),metalink上的,还有IBM、HP这些公司与Oracle合作部门提供的文档。oracle online document中安装部分没事看一遍就可以了,但是metalink上很多文档详细地记录了版本的兼容性,安装时可能出现的问题以及解决办法等等,比如很实用的文档:《Oracle Database on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (805 to 112) [ID 1697061]》、《Linux OS Requirements Reference List for Database Server [ID 8515981]》、《Status of Certification of Oracle Clusterware with HACMP [ID 4044741]》。而其他厂商的文档包括:《CookBook_V32_Oracle_9i_RAC_AIX5L》、《COOKBOOK_Oracle CTC RAC10g R2 on HP-UX》、《COOKBOOK-V20-10gRAC R2 - ASM - AIX5L - SAN Storage》如此等等,还包括网上一些朋友自己撰写的安装文档。在参考这些文档时,需要注意的是,一定要明白每一个步骤其目的,有什么作用。
根据以上提到的文档,进行整理,形成自己的文档。我在前面说到,我安装时一步一步按文档 *** 作,是指的按我自己的文档,而不是去参考前面提到的若干文档。在自己的文档中,甚至提供了详细的命令,这样在安装的时候对某些不熟悉的命令不至于现查资料。
深入理解文档中提到的各个参数、各个命令的作用。这不光是对安装,而对于Oracle数据库的更深入理解也是大有好处的。
安装Oracle数据库时,在安装软件之前,通常有下面的 *** 作:
检查 *** 作系统版本、相应组件是否安装,是否有安装好文档中指定的补丁,也包括c编译器或c语行环境,这些对Linux下的安装来说犹为重要。
检查文件系统空间,特别是/tmp临时文件系统
检查memory大小,特别是swap的大小。特别是在HP-UX下,swap的管理方式与其他系统有些不一样(此处不再细述),最
好能够达到物理内存大小,对于特别大的物理内存,至少也要达到一半。
检查主机时区,时间设置。这一步通常被很多人忽略。
检查主机名设置,有的安装系统相当不负责任,直接将主机取名localhost。
检查异步IO设置。
检查网络设置,包括/etc/hosts文件的设置,特别是对RAC数据库犹为重要。
检查内核参数,特别是共享内存、信号量、用户最多可运行进程数这些参数。
oracle用户创建后,注意编辑profile文件,设置相应的环境变量,注意不同的平台,相同意义的环境变量却有不同的名字,比如linux下的LD_LIBRARY_PATH和AIX下的LIBPATH。经常见到有的系统,oracle的PATH都没有设置,这样登录后 *** 作相当不方便。
对Oracle用户设置limit,通常是直接编辑/etc/security/limitsconf文件。
给Oracle用户一些特定的权限,比如HP-UX下修改/etc/privgroup文件,10204 for AIX下给用户CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, CAP_PROPAGATE 这样的权限等等。
对于RAC,还需要设置rsh或ssh
至于安装的其他步骤,不是本文所要讲的主要内容,在此略过。
还要提及一点,安装的时候对于目录的选择,可以按照OFA的标准做法,也可以按照使用部门的习惯,建议使用OFA。经常有见到一些乱七八糟的目录,让人好找,这种做法不太好。
说到安装,不能不提到打补丁。在安装完成后,最好是打上较新的补丁包以及metlink上提到的一些建议打的补丁。而等到系统正式使用,发现问题再打补丁,其代价就昂贵得多。
由于安装Oracle软件以及升级版本和打补丁,比较耗时,有的朋友就喜欢下面的做法:安装好软件,打上补丁,然后tar成一个包,保存在自己的存储介质上,下次在其他主机上安装时,直接用这个tar包解开。这种做法可以省一些安装软件的时间,但是需要tar包的环境是否一致。我曾遇到过下面的问题:
某套新装9208的库,报ORA-600[504]错误,通过在metalink上搜索发现其最符合的一个BUG对应的补丁已经打上。其他类似环境下,包括有同样的补丁,却没有这样的错误。我找了一台 *** 作系统完全一样的测试主机,安装与有问题库的版本完全一样的版本和补丁,却也没有这样的错误;接下来我将出问题的Oracle home 复制到测试主机上,结果问题重现了,看起来问题在Oracle软件上。我尝试执行relink *** 作,居然失败。发现这份Oracle在relink包括有HA代码,实际上这是一个单机的环境,也没有安装HACMP。最后,使用rac_off选项,再重新relink,新生成的oracle,不再出现这样的问题。在有问题的生产主机上重新relink后,问题解决。
出现问题的Oracle,就是通过解tar文件来安装的,在主机上我们也发现了以前安装时保留的tar文件。因此通过这种方式安装的,建议进行relink。
下面再谈谈创建数据库的一些个人经验:
尽量使用new database(9i)或者custom database(10g)这样的选项来创建库,建库时只安装必须的组件,这种做法有3个主要好处:更安全、更稳定、以后升级时所花的时间更少。
创建数据库时注意选择正确的字符集。
如果是选用模板创建数据库,注意模板有可能不与Oracle软件软件版本相匹配。同时在建库完成后需要运行相应的脚本,比如在安装了PSU的情况下,那么使用模板建库,得需要运行PSU带的脚本(具体参考PSU的README)。
在打完补丁之后,在创建数据库,避免在升级软件之后还要升级数据库。
建完库后,建议设置一下大体上合理的数据库参数。
希望本文能够对Oracle数据库的安装不太熟悉的朋友一些帮助。
一、准备安装
基本都是按部就班。
使用的OS版本:OEL4 [oracle@ractestorcl]$cat/etc/redhat-releaseEnterpriseLinuxEnterpriseLinuxASrelease4(OctoberUpdate5)[oracle@ractestorcl]$cat/etc/enterprise-releaseEnterpriseLinuxEnterpriseLinuxASrelease4(OctoberUpdate5)安装程序路径:
/mnt/Oracle11g_linux_x86_64/database
创建用户 groupadd-g1001dbagroupadd-g1002oinstalluseradd-u10000-gdba-Goinstall,dba-d/home/oracle-s/bin/bashoraclechownRoracle:dba/home/oracleusermod-gdba-Goinstall,dbaoracle使用的bash_profile exportORACLE_BASE=/home/oracleexportORACLE_HOME=$ORACLE_BASE/11gexportORA_CRS_HOME=$ORACLE_BASE/crsexportORACLE_PATH=$ORACLE_BASE/common/oracle/sql::$ORACLE_HOME/rdbms/adminexportORACLE_SID=orcl1exportPATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:${PATH}:$HOME/binexportPATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/binexportPATH=${PATH}:$ORACLE_BASE/common/oracle/binexportORACLE_TERM=xtermexportTNS_ADMIN=$ORACLE_HOME/network/adminexportORA_NLS10=$ORACLE_HOME/nls/dataexportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/libexportLIBPATH=$LIBPATH:$ORA_CRS_HOME/lib:$ORACLE_HOME/libexportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/JREexportTHREADS_FLAG=nativeexportTEMP=/tmpexportTMPDIR=/tmpexportNLS_LANG=american_americaWE8ISO8859P1exportDISPLAY=101989055:2aliassysdba="sqlplus'/assysdba'"exportEDITOR=vi修改的核心参数:
kernelshmall = 2097152
kernelshmmax = 2 147483648
kernelshmmni = 4096
fsfile-max = 65536
netipv4ip_local_port_range = 1024 65000
netcorermem_default=262144
netcorewmem_default=262144
netcorermem_max=262144
netcorewmem_max=262144
使用xclock检查display正确:
代码: [oracle@ractest~]$xclock[oracle@ractest~]$/mnt/Oracle11g_linux_x86_64/database[oracle@ractest~]$cd/mnt/Oracle11g_linux_x86_64/database[oracle@ractestdatabase]$ls-ltotal 10
drwxr-xr-x 4 1003 oinstall 96 Mar 23 18:45 doc
drwxr-xr-x 5 1003 oinstall 1024 Mar 23 18:45 install
drwxr-xr-x 2 1003 oinstall 1024 Mar 23 18:45 response
-rwxr-xr-x 1 1003 oinstall 1251 Mar 23 18:45 runInstaller
drwxr-xr-x 12 1003 oinstall 1024 Mar 23 18:45 stage
-rw-r--r-- 1 1003 oinstall 4638 Mar 23 18:45 welcomehtml [oracle@ractestdatabase]$/runInstallerStarting Oracle Universal Installer
Checking installer requirements
Checking operating system version: must be redhat-3, SuSE-9,
redhat-4, UnitedLinux-10, asianux-1 or asianux-2
Passed
All installer requirements met
Preparing to launch Oracle Universal Installer from
/tmp/OraInstall2007-06-28_02-26-12AM Please wait
[oracle@ractest database]$ Oracle Universal Installer, Version 111020 Production
Copyright (C) 1999, 2007, Oracle All rights reserved
Oracle Universal Installer, Version 111020 Production
Copyright (C) 1999, 2007, Oracle All rights reserved
启动图形以后选择basic&n
选择oracle base的时候,oracle不推荐使用user home作为oracle base,这里我选yes忽略
进行prerequirements检查的时候,安装程序认为swap不足,我选择YES忽略
执行提示脚本,安装完毕
代码: [oracle@ractestdatabase]$[oracle@ractestdatabase]$su-rootPassword:[root@ractest~]#/home/oracle/oraInventory/orainstRootshChanging permissions of /home/oracle/oraInventory to 770
Changing groupname of /home/oracle/oraInventory to dba
The execution of the script is complete [root@ractest~]#/home/oracle/11g/rootshRunning Oracle 11g root sh script
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /home/oracle/11g
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 sh script
Now product-specific root actions will be performed
Finished product-specific root actions
安装完毕。
按下Next之后 Oracle Universal Installer会显示等下要安装的Oracle i产品摘要 确认无误之后按下Install就会开始档案复制与安装动作了 图十七 要安装的Oracle产品摘要 依照您所使用的硬件环境不同 安装的时间可能需要数十分钟 甚至一 两个钟头 麻烦的是中途还需更换光盘片 所以只能在旁边看杂志啰!过了一会儿以后画面上将会跳出一个窗口 提醒您放入Oracle i的第二片安装程序光盘 如果您是从硬盘的解压缩后的资料来源所安装 则只要切换至第二片安装程序所在目录即可 但如果是从光盘片安装的读者们可能会发现此时光驱无法退片!这时候请参考下列步骤更换光盘片 开启另一个终端机窗口 执行umount指令 卸载光驱 > unmount /cdrom更换为第二片安装程序 重新mount光驱 > mount /cdrom然后就可以继续安装动作了! / / png > 图十八 安装程序正在进行档案复制动作 注 也许某些读者会发现一个问题 在执行umount指令之后却收到 device is busy 的讯息 无法卸载光驱以及更换光盘片!还记得在执行runInstaller时 我有提醒各位不要在/cdrom下执行吗如果您切换至/cdrom下才执行runInstaller 这时光驱会被系统锁定 无法umount 除非您可以找出是哪一个process锁住光驱 利用root身分将其kill掉!否则………只好重来一次啰!! Step 系统安装后的组态设定等到安装程序将所有档案复制到系统之后 安装程序会再度要求您以root身分执行root sh程序 (位于 ORACLE_HOME 所指向的目录下 如/opt/oracle/product/ ) / / png > 图十九 进行系统环境设定之提示窗口 / / png > 图二十 利用root身分执行root sh程序 此时您可以在另一个终端机窗口执行root sh (注意身分需切换为root) 该程序会询问您bin目录之位置 如果与默认值相同的话请直接按下Enter键 否则需输入正确的bin目录位置 执行root sh之后再回到图十九的窗口内按下OK即可继续后续的设定工作 Step 执行Oracle数据库组态工具系统安装的最后一个阶段会自动执行数据库组态工具程序 其中包含两个特殊的辅助精灵 Oracle网络设定辅助精灵(Oracle Net Configuration Assistant)与Oracle数据库建置辅助精灵(Oracle Database Configuration Assistant) / / png > 图二十一 执行Oracle数据库组态工具 第一个自动执行的是Oracle网络设定辅助精灵 您可以借由本精灵组态Oracle数据库服务器所监听的Oracle Instance 网络服务名称(Net Service Name)以及透过网络管理其它Oracle i数据库之相关设定 因为我们是第一次安装Oracle i 所以您可以先按下Cancel取消本精灵的执行 往后如果需要进行相关设定 再执行netca指令就可以激活该程序 / / png > 图二十二 Oracle网络设定辅助精灵欢迎画面 第二个步骤会在port 安装Oracle Web Server 完毕之后会激活最重要的Oracle数据库建置组态精灵(Oracle Database Configuration Assistant 简称DBCA) 这个步骤是必要的 因为目前Oracle Universal Installer只在您的系统中安装了Oracle i数据库服务器 尚未建置任何Oracle数据库!(感觉有点像是建置了一间图书馆 可是却里面没有任何书籍!这间图书馆能用吗?)所以必须借由DBCA协助我们建置第一个Oracle i数据库 当然了 DBCA并不是建立Oracle数据库的唯一方法 往后我会详细为大家介绍Oracle i数据库内部运作的原理 到时候再介绍其它建立Oracle数据库的方法以及相关注意事项 利用Oracle Database Configuration Assistant建立Oracle i数据库DBCA精灵激活之后会出现如下图之欢迎画面 请按下Next继续 / / png > 图二十三 Oracle Database Configuration Assistant欢迎画面 选定DBCA所要执行的工作Oracle数据库建置组态精灵主要提供三项数据库的管理工作 分别是数据库建立与删除 以及更改数据库组态设定 而Oracle i的DBCA还加入一项新功能 数据库模板管理功能(Manage Templates) 这里请选择第一项Create Database / / png > 图二十四 选定DBCA所要执行的工作 Tips: 数据库模板管理功能在Oracle i数据库系统内 您可以利用 数据库模板管理功能 简化您的数据库管理工作 例如您可以将Oracle数据库设定储存为XML文件格式之模板档案(template) 优点如下 将现有的数据库设定储存成为模板文件之后 当您需要建立第二个相同的数据库时 就不需要重复设定相同的参数 修改现有模板文件以建立新的Oracle数据库 将模板文件复制到其它Oracle数据库服务器 相当于将数据库之组态设定复制到另外一台Oracle服务器 选择建立数据库所需之模板文件 DBCA提供三种预设的模板文件 Data Warehouse 建置资料仓储 线上分析系统用数据库 Transaction Processing 建置线上交易系统用数据库 General Purpose 建立一般功能性数据库 / / png > 图二十五 选择建立数据库需之模板文件 建议第一次安装之读者选择General Purpose选项 表一 二 三 四 五则整理出General Purpose选项中各参数之系统默认值 供各位读者参考 表一 一般性参数之默认值 / / jpg >表二 起始参数(Initialization parameter)之默认值 / / jpg > / / jpg > 表三 数据库档案相关之参数默认值 / / jpg > 表四 控制文件之参数默认值 / / jpg > 表五 重置交易纪录文件群组之参数默认值 / / jpg > 如果您已经熟悉如何设定各数据库参数 不想使用以上三种模板建立数据库的话 可利用第四个选项New Database自行设定所有Oracle数据库参数 但如果您对于这方面不是很有经验的话 建议您尽量不要使用该选项建立数据库! 表六 七 八 九 十 十一则整理出New Database选项中各参数之系统默认值 供各位读者作为设定时之参考 表六 一般性参数之默认值 / / jpg > lishixinzhi/Article/program/Oracle/201311/17159
1·在oracle官网上下载oracle数据库,以Oracle Database 11g Release 2版本的oracle数据库为例,其他版本的安装也大同小异。注意,下载前得Accept License Agreement
2·下载并解压文件,找到setupexe,双击进行安装。与一般软件安装一样,一路next,接收许可协议中的条款,注意可以自定义安装路径。安装过程中需要设置管理员用户sys/system的口令密码(记住这个密码),通过管理员用户可以创建普通用户,输入密码后继续安装,这里要注意oracle数据库的监听器程序端口是1521。
3·安装成功后,每当windows启动的时候,oracle服务器跟监听器就会自动启动,不常用数据库时,可以将oracle服务设置为手动启动模式。设置方法为右击计算机进入管理系统,进入服务和应用程序中的服务界面,找到oracle数据库的四个服务器,其中有两个正在运行,先停止这两个服务器,然后在属性中的启动类型中设置成手动模式。
4·通过SQL命令链接数据库:在开始菜单中的所有应用中找到oracle database,进入运行SQL命令行,在SQL命令行中输入conn system,会提示你输入口令,输入在安装过程中设置的口令即可链接成功。
4·通过windows自带的命令行链接数据库:找到运行(win+R),输入cmd进入cmd命令输入界面,输入sqlplus,然后输入管理员用户名(system)和口令密码即可链接成功。
5·通过windows自带的命令行链接数据库:找到运行(win+R),输入cmd进入cmd命令输入界面,输入sqlplus “/as sysdba”即可链接成功。
1、Oracle10g 安装预备步骤:
取得 Oracle 10g 安装程序,或从 Oracle 技术网(OTN)下载光盘映像。在评估阶段您可以免费下载和使用无技术限制的全功能 Oracle,但在正式的商业场合应用时需要购买法律授权。
需要约 12GB 磁盘空间用于下载及解压缩,并需要 2GB 以上的磁盘空间用于安装。
2、运行解压缩出的 Oracle 10g 安装程序。打开oracle10g的安装目录,找到setupexe,双击即可进入安装状态。
3、出现安装初始界面。
注意:如下 *** 作,右键setupexe选择属性->选择兼容性。
4、重点:修改先决条件,
在win7下安装oracle 10g 的时候遇到下面问题:
db\Disk1\stage\prereq\db\refhostxml
5、安装是注意事项,
解压的时候不能含有空格、非法字符,注意不能含有中文。
安装目录不能还有非法字符和中文,
关闭防火墙。
6、选择高级安装,并按下一步按钮。
7、根据需求进行选择安装,比如选择标准版,并按下一步按钮。
8、指定主目录的目标名称与目标路径(一般无需更改),并按下一步按钮。
9、产品特定的先决条件检查通过(如果总体结果不是“通过”,请检查先决配置),按下一步按钮
10、选择创建数据库,并按下一步按钮。
11、选择一般用途,并按下一步按钮。
12、填写全局数据库名:
对于未使用目录服务(如 Active Directory)的独立服务器,全局数据库名不必包含域名后缀(默认为 orcl)对于使用了目录服务(如 Active Directory)的域服务器,全局数据库名需要包含域名后缀(如 orclcompieretrainingorg)
上述要求设置妥当后,按下一步按钮。
13、指定数据库存储选项(使用默认选项文件系统即可),按下一步按钮。
14、为简化评估用数据库的密码设定,选择所有的帐户都使用同一个口令,输入 SYSTEM 等用户的口令(口令不要以数字开头),并按下一步按钮。
15、然后是安装配置后的摘要信息,按安装按钮开始安装。
16、经过数分钟的文件安装过程之后,开始执行数据库配置助手。
17、数据库创建完毕,按确定按钮。
18、配置助手运行完毕。
在oracle官网下载windows 64位的安装文件:winx64_12c_database_1of2zip和winx64_12c_database_2of2zip,解压缩文件,在database文件夹中,找到setupexe,双击安装
d出Oracle database 12c发行版1安装程序向导;
步骤1:配置安全更新。提供电子邮件地址以接收关于您的安装的安全信息。如果您拒绝启用安全更新,仍可使用所有授权的Oracle功能。要选择不接收安全通知,请将此屏幕中的所有字段留空,然后单击下一步以继续。
步骤2:软件更新。
提供启用对My Oracle Support的访问和启用代理连接所需的信息。提供此信息可在该安装会话期间启用软件更新。跳过软件更新,选择此选项可跳过可用软件更新并继续安装。
步骤3:安装选项。
选择任一安装选项,然后单击下一步。仅安装数据库软件-选择此选项可仅安装数据库二进制文件。要配置数据库,必须在安装软件之后运行Oracle Database Configuration Assistant。
步骤4:网格安装选项
单实例数据库安装-此选项安装数据库和监听程序。
步骤5:产品语言;
选择要运行产品的语言环境。此选项可以更改产品的语言,该语言是指被安装产品的语言,而不是指安装程序自身的语言。从可用语言列表中选择产品语言,将其传送到所选语言列表,然后单击下一步。
步骤6:数据库版本
选择要安装的数据库版本,然后单击下一步。
企业版-此安装类型是为企业级应用设计的。它设计用于关键任务,对安全性要求较高的联机事务处理(OLTP)和数据仓库环境。如果选择此安装类型,则会安装所有单独许可的企业版选件。
步骤7:Oracle主目录用户选择
步骤8:安装位置;
指定Oracle基目录,软件位置,然后单击下一步。
Oracle基目录- Oracle基目录是Oracle安装所有者帐户拥有的Oracle软件安装的顶级目录。
软件位置-接受默认值或者输入要安装Oracle软件的Oracle主目录路径。
步骤9:先决条件检查
步骤10:概要
步骤11:安装产品
步骤12:完成
以上就是关于怎么在linux下安装oracle数据库全部的内容,包括:怎么在linux下安装oracle数据库、oracle数据库 怎样安装、Oracle数据库的安装过程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)