oracle在Windows下安装比较简单,但是在linux下比较复杂,下面给大家一个实际的安装过程,供大家参考。
方法/步骤
1、大家可以根据自己的操作系统是多少位(32位或64位)的,到官网下载相应的安装程序,如下图所示。有一点需要注意,Oracle的安装程序分成2个文件,下载后将2个文件解压到同一目录即可。
2、环境规划说明安装环境:64位redhat6.5操作系统;安装软件:oracle11gforLinux-x86-64安装机器:118.0.0.47安装目录:/opt/ora安装用户:oracle
3、修改机器名称[root@localhostmnt]#vi/etc/hosts127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4118.0.0.47MAS[root@localhostetc]#cd/etc/sysconfig/[root@localhostsysconfig]#vinetworkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=MAS
4、修改机器时间实例:设置时间伟2008年8月8号12:00#date-s"2016-11-2812:06:00"修改完后,记得输入:clock-w
5、打系统补丁光盘介质准备[root@localhost~]#mkdir-p/mnt/soft/[root@localhost~]#mount/dev/cdrom/mnt/soft/
6、外部介质准备建目录放补丁包[root@localhost~]#mkdir/soft[root@localhost~]#cd/soft[root@localhostsoft]#mkdirrpm[root@localhostsoft]#cdrpm[root@localhostrpm]#ls到其他机器拿补丁包[root@MASPackages]#cd/soft/Packages[root@MASPackages]#lspdk*pdksh-5.2.14-1.i386.rpmpdksh-5.2.14-30.x86_64.rpm[root@MASPackages]#scppdksh*root@10.101.41.48:/soft/rpm
7、安装磁盘补丁[roo隋茚粟胫t@localhostyum.repos.d]#yuminstallgcc*[root@localhosty锇栀劐箨um.repos.d]#yuminstalllibaio*[root@localhostyum.repos.d]#yuminstallglibc*[root@localhostyum.repos.d]#yuminstallcompat-libstdc*[root@localhostyum.repos.d]#yuminstallelfutils-libelf-devel*[root@localhostyum.repos.d]#yuminstalllibstdc*[root@localhostyum.repos.d]#yuminstallunixODBC*安装外部补丁[root@localhostrpm]#cd/soft/rpm[root@localhostrpm]#rpm-ivhpdksh-5.2.14-30.x86_64.rpm安装结束解挂[root@localhostrpm]#umount/dev/cdrom
8、修改swap大小[root@MAShome]#ddif=/dev/zeroof=/home/swapbs=1024count=16000000记录了16000000+0的读入记录了16000000+0的写出16384000000字节(16GB)已复制,29.7171秒,551MB/秒[root@MAShome]#mkswap/home/swapmkswap:/home/swap:warning:don'terasebootbitssectorsonwholedisk.Use-ftoforce.Settingupswapspaceversion1,size=15999996KiBnolabel,UUID=0155deec-1583-41b8-b678-3036253a5681[root@MAShome]#swapon/home/swap
9、设置重启生效[root@MAS咯悝滩镞home]#cd/etc[root@MASetc]#cpfstabfstab.20161128[root@MASet艘早祓胂c]#vifstab##/etc/fstab#CreatedbyanacondaonMonNov2121:37:492016##Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk'#Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo#UUID=ea38995e-71dd-49e3-8f1e-c37f45fbfe4b/ext4defaults11UUID=a002445e-7c42-4112-8a30-96f5d9c62e15/DATAext4defaults12UUID=4df207bd-bb6c-4497-b9d6-47a8bec50d78/bootext4defaults12UUID=28530338-db67-45ec-b7f0-881dbcd6276b/homeext4defaults12UUID=9500e2f4-b9e4-4acf-b5e5-134204592466/optext4defaults12UUID=907296f5-6d48-47d9-a93e-99a501c49e7aswapswapdefaults00tmpfs/dev/shmtmpfsdefaults00devpts/dev/ptsdevptsgid=5,mode=62000sysfs/syssysfsdefaults00proc/procprocdefaults00UUID=0155deec-1583-41b8-b678-3036253a5681/home/swapswapdefaults00~~~"fstab"19L,1181Cwritten
10、创建组和用户[root@localhost~]#groupadddba[root@localhost~]#groupaddoinstall[root@localhost~]#useradd-goinstall-Gdbaoracle[root@localhost~]#passwdoracleChangingpasswordforuseroracle.NewUNIXpassword:
11、安装数据库介质准备把墙绅褡孛数据库安装介质插入光驱:[root@MAS~]#mkdir-p/sof墉掠载牿t/ora/[root@MAS~]#mount/dev/cdrom/soft/ora/mount:blockdevice/dev/sr0iswrite-protected,mountingread-only[root@MAS~]#[root@MAS~]#cd/soft/ora/[root@MASora]#lsdocinstallresponserpmrunInstallersshsetupstagewelcome.html环境修改Oracle用户在文件/home/oracle/.bash_profile最后增加下列内容:##########Fororacleadded#############exportORACLE_BASE=/opt/oraexportORACLE_HOME=$ORACLE_BASE/product/11.2.0exportORACLE_SID=MADBexportORACLE_TERM=xtermexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/libexportPATH=$PATH:$ORACLE_HOME/bin##########Fororacleended#############[root@MAS/]#mkdir-p/opt/ora[root@MAS/]#chownoracle:oinstall/opt/ora
12、创建并配置数据库配置图形化参数打开xmanagerpassive查看本地ip设置环境变量:[oracle@MAS~]$exportDISPLAY=118.0.0.131:0.0[oracle@MAS~]$xhostaccesscontroldisabled,clientscanconnectfromanyhostINET:118.0.0.131环境变量修改[oracle@MAS~]$export.UTF-8#中文[oracle@MAS~]$export.UTF-8#英文
13、创建数据库开始安装[oracle@MAS~]$export.UTF-8[oracle@MAS~]$/soft/ora/runInstallerStartingOracleUniversalInstaller...
14、进入sqlplus,测试成功!可以直接输入SQL语句了!