oracle11G安装

安装依赖包

[root@localhost/]#yum install -y binutils compat-db control-center gcc* glibc libXp libstdc++libstdc++-devel make openmotif sysstat

修改语言

[root@localhost/]# vim /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

查看系统空间

df -h 

root用户设置核心参数

[root@localhost/]# vim /etc/sysctl.conf

kernel.shmall= 2097152   (共享内存,单位是页面数 x86的32位为4k)

kernel.shmmax= 2147483648 (单个共享内存段的最大尺寸)

kernel.sem= 250 32000 100 128 (信号量)

fs.file-max= 65536 (文件句柄的最大数量)

net.ipv4.ip_local_port_range= 1024 65000

net.core.rmem_default= 262144

net.core.rmem_max= 262144

net.core.wmem_default= 262144

net.core.wmem_max= 262144

[root@localhost/]# vim /etc/redhat-release

RedHat Enterprise Linux Server release 3 (Tikanga)

使内核生效

[root@localhost/]# /sbin/sysctl �Cp

 

[root@localhost /]# vim/etc/security/limits.conf (文件实际是 Linux PAM,插入式认证模块)

oracle          soft    nproc           2047

oracle          hard    nproc           16384

oracle          soft    nofile          1024

oracle          hard    nofile          65536

(   core - 限制内核文件的大小

  date - 最大数据大小

  fsize - 最大文件大小

  memlock - 最大锁定内存地址空间

  nofile - 打开文件的最大数目

  rss - 最大持久设置大小

  stack - 最大栈大小

  cpu - 以分钟为单位的最多 CPU 时间

  noproc - 进程的最大数目

  as - 地址空间限制

maxlogins - 此用户允许登录的最大数目)

[root@localhost /]# vi /etc/pam.d/login(limits.conf是pam_limits.so的配置文件)

session    required    /lib/security/pam_limits.so

session required pam_limits.so

 用户环境变量

[root@localhost~]# groupadd oinstall

[root@localhost~]# groupadd dba

[root@localhost~]# useradd -g oinstall -G dba oracle

[root@localhost~]# passwd oracle

Changingpassword for user oracle.

NewUNIX password:

BADPASSWORD: it is too simplistic/systematic

Retypenew UNIX password:

passwd:all authentication tokens updated successfully.

[root@localhost~]# su - oracle

 

[oracle@localhost~]$ vim .bash_profile

ORACLE_BASE=/oracle/app

ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1

ORACLE_SID=TEST

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

LANG=en_US.UTF-8

exportORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG

wKiom1U2_jzQcOzuAAEFOChYf0k133.jpg

[oracle@localhost~]# source .bash_profile  让环境变量生效

 

7、把oracle 安装程序 拷贝到linux

[oracle@localhost~]$ cd /home/oracle/

[oracle@localhost~]$ ls

linux_11gR1_database_1013.zip

[oracle@localhost~]$ unzip linux_11gR1_database_1013.zip

 

8、 root用户创建安装目录 并修改/etc/hosts

[root@localhost~]# hostname oracle

[root@localhost~]# hostname

oracle

[root@localhost~]# vim /etc/hosts

wKioL1U2_9bT2Z7FAABEFPBNcx8114.jpg

[root@localhost~]# mkdir -p /oracle/app

[root@localhost~]# chmod -R 777 /oracle

[root@localhost~]# chown -R oracle.oinstall /oracle

Oracle安装

开始安装oracle(如果是su 切换的用户会报错Can't connect to x11 windowserver using  解决方式:以root用户执行:xhost +IP(本机ip)然后以oracle用户执行exportDISPLAY=IP:0.0)

以oracle 用户登陆进入解压缩目录  ./runInstaller

[oracle@oracle~]$ ls

database  Desktop oracle_database_linux32.zip

[oracle@oracle~]$ cd database/

[oracle@oracledatabase]$ ls

doc  install response  runInstaller  stage welcome.html

[oracle@oracledatabase]$ ./runInstaller

 

选择高级安装(advancedinstallation)

wKiom1U2_rPSZ5-gAAFxTFKGAKM819.jpg

指定证书存放目录,注意此处为oinstall组点击下一步

wKiom1U2_tWjVbDTAAGH1bRxC90076.jpg

选择安装的数据库类型及oracle所支持的语言,这里选择企业版,语言选择英文和简体中文。

wKioL1U3AF6zkNR2AAE8NvgjidI005.jpg

wKioL1U3AgPTUR1hAAC3r1zcLE0149.jpg

指定oracle环境变量,安装路径(./bash_profile中已声明,自动填充)。

wKiom1U3ALrx6Ov6AAEuGATnxMk075.jpg

/oracle/app/oracle/product/10.2.0/db_1

(注意安装目录要跟bash_profile中ORACLE_HOME目录一样)

 

Oracle安装前检测,下一步(警告为正常),YES

wKiom1U3AMriU3dJAAIZ94gaHQc607.jpg

wKioL1U3AjWDar3DAABn79Q2mV8925.jpg

 

选择配置选项,只安装数据库软件(install database software only)下一步

wKiom1U3AOjCQg6WAAFO3990MWY057.jpg

选择安装install,

wKiom1U3APbBDKx-AAE6rO79I58751.jpg

 

安装最后提示需要root身份执行两个脚本

/oracle/app/oraInventory/orainstRoot.sh

/oracle/app/oracle/product/10.2.0/db_1/root.sh

wKioL1U3AmHxhxSsAAFDB6GrZoA951.jpg

[root@oracleoraInventory]# ./orainstRoot.sh

wKioL1U3Am7gpN6XAAC0Mjgfn7E282.jpg

[root@oracledb_1]# ./root.sh

 

wKioL1U3AoTSpAb5AAGz9YvNmB4630.jpg

 

执行后退出即可-YES(安装完成)。

wKioL1U3ApeBZb0YAAFHNIjr_Qs284.jpg

dbca 创建数据库

数据库SID 参照用户环境变量中的设置(TEST)

[oracle@oracledatabase]$ dbca

wKiom1U3AW-x1KsUAADG9a9edWA268.jpg

创建数据库:

wKioL1U3AtfxezT0AAEMcel_oOo263.jpg

选择创建数据库模式:

wKiom1U3AYWgpV_vAADcCtMMFD4292.jpg

指定数据库配置的相关选项:

wKioL1U3AvDBL3sLAAC_OSXHdDw842.jpg

选择数据库管理选项:

wKiom1U3AayhfCmfAAEN7wtuQl8873.jpg

指定数据库相关用户密码:

wKioL1U3AxnwV1zfAAD3XeIyS64360.jpg

指定数据库存储选项:

wKiom1U3AlDC1rhbAAEXLiUpHoI865.jpg

wKioL1U3A6yAdjCBAAERcHFpr6Y565.jpg

wKiom1U3AlDTXcSCAAEKZVDpxCg389.jpg

wKiom1U3AlCy84MCAAEsl90z46U430.jpg

wKioL1U3A63B9pOcAAFAcMUEkVw312.jpg

wKiom1U3AlCTlZwAAADC0fK97so503.jpg

wKioL1U3BJ6QxcKLAAEH9MJS8ec709.jpg

开始安装:

wKiom1U3A3TS8kHNAADwjslPemI563.jpg

 

安装完成,退出。

wKiom1U3A4XQvWlpAAHl-G38Epc244.jpg

 

[root@oracle~]# cd /oracle/app/

[root@oracleapp]# ls

admin  flash_recovery_area  oracle  oradata oraInventory

[root@oracleapp]# cd oradata/

[root@oracleoradata]# ls

TEST

[root@oracleoradata]# cd TEST/

[root@oracleTEST]# ls

control01.ctl  redo01.log sysaux01.dbf  undotbs01.dbf

control02.ctl  redo02.log system01.dbf  users01.dbf

control03.ctl  redo03.log temp01.dbf

 

[root@oracleTEST]# ps -ef|grep ora_

oracle    1671    1  0 14:37 ?        00:00:00 ora_pmon_TEST

oracle    1673    1  0 14:37 ?        00:00:00 ora_psp0_TEST

oracle    1675    1  0 14:37 ?        00:00:00 ora_mman_TEST

oracle    1677    1  0 14:37 ?        00:00:00 ora_dbw0_TEST

oracle    1679    1  0 14:37 ?        00:00:00 ora_lgwr_TEST

oracle    1681    1  0 14:37 ?        00:00:00 ora_ckpt_TEST

oracle    1683    1  0 14:37 ?        00:00:00 ora_smon_TEST

oracle    1685    1  0 14:37 ?        00:00:00 ora_reco_TEST

oracle    1687    1  0 14:37 ?        00:00:00 ora_cjq0_TEST

oracle    1689    1  0 14:37 ?        00:00:00 ora_mmon_TEST

oracle    1691    1  0 14:37 ?        00:00:00 ora_mmnl_TEST

oracle    1693    1  0 14:37 ?        00:00:00 ora_d000_TEST

oracle    1695    1  0 14:37 ?        00:00:00 ora_s000_TEST

oracle    1700    1  0 14:37 ?        00:00:00 ora_qmnc_TEST

oracle    1718    1  0 14:37 ?        00:00:00 ora_q000_TEST

oracle    1720    1 0 14:37 ?        00:00:00ora_q001_TEST

root      1863 32659  0 14:44 pts/3    00:00:00 grep ora_


你可能感兴趣的:(oracle,数据库,安装)