oracle12C for linux安装手册.docx

上传人:b****8 文档编号:29582274 上传时间:2023-07-24 格式:DOCX 页数:18 大小:1.18MB
下载 相关 举报
oracle12C for linux安装手册.docx_第1页
第1页 / 共18页
oracle12C for linux安装手册.docx_第2页
第2页 / 共18页
oracle12C for linux安装手册.docx_第3页
第3页 / 共18页
oracle12C for linux安装手册.docx_第4页
第4页 / 共18页
oracle12C for linux安装手册.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

oracle12C for linux安装手册.docx

《oracle12C for linux安装手册.docx》由会员分享,可在线阅读,更多相关《oracle12C for linux安装手册.docx(18页珍藏版)》请在冰豆网上搜索。

oracle12C for linux安装手册.docx

oracle12Cforlinux安装手册

下面不过多介绍,请阅读OEL6上安装Oracle12c。

1、系统信息:

1[root@12c ~]# uname -a 

2Linux  2.6.32-300.10.1.el5uek #1 SMP Wed Feb 22 17:

37:

40 EST 2012 x86_64 x86_64 x86_64 GNU/Linux 

4[root@12c ~]# grep MemTotal /proc/meminfo 

5MemTotal:

        3273192 kB 

7[root@12c ~]# grep SwapTotal /proc/meminfo 

8SwapTotal:

       8285752 kB 

10[root@12c ~]# df -h 

11Filesystem            Size  Used Avail Use% Mounted on 

12/dev/sda3              36G  3.8G   31G  12% / 

13/dev/sda1              99M   22M   72M  24% /boot 

14tmpfs                 1.6G     0  1.6G   0% /dev/shm 

15/dev/sdb1             5.0G  5.0G     0 100% /usr/swap 

这里简单说明下,我安装的OEL5SWAP空间仍然不够大,因此我就扩展了下,扩展方法:

我在虚拟机新增一块儿5G的disk,启动后fdisk分区了下:

1[root@12c ~]# fdisk -l 

4Disk /dev/sda:

 42.9 GB, 42949672960 bytes 

5255 heads, 63 sectors/track, 5221 cylinders 

6Units = cylinders of 16065 * 512 = 8225280 bytes 

8   Device Boot      Start         End      Blocks   Id  System 

9/dev/sda1   *           1          13      104391   83  Linux 

10/dev/sda2              14         421     3277260   82  Linux swap / Solaris 

11/dev/sda3             422        5221    38556000   83  Linux 

12 

13Disk /dev/sdb:

 5368 MB, 5368709120 bytes 

14255 heads, 63 sectors/track, 652 cylinders 

15Units = cylinders of 16065 * 512 = 8225280 bytes 

16 

17   Device Boot      Start         End      Blocks   Id  System 

18/dev/sdb1               1         652     5237158+  83  Linux 

ext3格式化:

1[root@12c ~]# mkfs.ext3 /dev/sdb1 

2mke2fs 1.39 (29-May-2006) 

3Filesystem label= 

4OS type:

 Linux 

5Block size=4096 (log=2) 

6Fragment size=4096 (log=2) 

7655360 inodes, 1309289 blocks 

865464 blocks (5.00%) reserved for the super user 

9First data block=0 

10Maximum filesystem blocks=1342177280 

1140 block groups 

1232768 blocks per group, 32768 fragments per group 

1316384 inodes per group 

14Superblock backups stored on blocks:

 

15        32768, 98304, 163840, 229376, 294912, 819200, 884736 

16 

17Writing inode tables:

 done                            

18Creating journal (32768 blocks):

 done 

19Writing superblocks and filesystem accounting information:

 done 

20 

21This filesystem will be automatically checked every 31 mounts or 

22180 days, whichever comes first.  Use tune2fs -c or -i to override. 

创建一个目录,准备将此文件系统挂载:

1[root@12c ~]# mkdir /usr/swap 

2[root@12c ~]# mount /dev/sdb1 /usr/swap 

在/usr/swap下dd出5GB的空间

1[root@12c ~]# dd if=/dev/zero of=/usr/swap/swapdisk bs=10240K count=500 

2dd:

 writing `/usr/swap/swapdisk':

 No space left on device 

3490+0 records in 

4489+0 records out 

55128712192 bytes (5.1 GB) copied, 33.1548 seconds, 155 MB/s 

创建新交换分区空间

1[root@12c ~]# mkswap /usr/swap/swapdisk 

2Setting up swapspace version 1, size = 5128708 kB 

查看原先的分区空间

1[root@12c ~]# free -m 

2             total       used       free     shared    buffers     cached 

3Mem:

          3196       2778        417          0         20       2502 

4-/+ buffers/cache:

        255       2941 

5Swap:

         3200          0       3200 

启动新增加的swaptest的交换空间

1[root@12c ~]# swapon /usr/swap/swapdisk 

查看增加后的交换空间

1[root@12c ~]# free -m 

2             total       used       free     shared    buffers     cached 

3Mem:

          3196       3146         49          0          8       2885 

4-/+ buffers/cache:

        252       2944 

5Swap:

         8091          0       8091 

将新增加交换分区空间添加进开机启动

1[root@12c ~]# vi /etc/fstab 

2– 添加一行 

3/dev/sdb1               /usr/swap               ext3    defaults        0 0 

4/usr/swap/swapdisk      swap                    swap    defaults        0 0 

最后reboot重启验证

安装rlwrap

1[root@12c ~]# rpm -ivh /install/rlwrap-0.37-1.el5.x86_64.rpm 

2warning:

 /install/rlwrap-0.37-1.el5.x86_64.rpm:

 Header V3 DSA signature:

 NOKEY, key ID 217521f6 

3Preparing…                ########################################### [100%] 

4   1:

rlwrap                 ########################################### [100%] 

修改/etc/hosts

1[root@12c ~]# vi /etc/hosts 

2# Do not remove the following line, or various programs 

3# that require network functionality will fail. 

4127.0.0.1               localhost.localdomain localhost 

5:

:

1             localhost6.localdomain6 localhost6 

6192.168.80.139     12c 

配置yum源,这里我参考了http:

//public-,其中有如下内容:

GettingStarted

 1.DownloadandInstallOracleLinux

 2.Downloadandcopytheappropriateyumconfigurationfileinplace,byrunningthefollowingcommandsasroot:

OracleLinux4,Update6orNewer

#cd/etc/yum.repos.d

#mvOracle-Base.repoOracle-Base.repo.disabled

#wget http:

//public-

OracleLinux5

#cd/etc/yum.repos.d

#wget http:

//public-

OracleLinux6

#cd/etc/yum.repos.d

#wget http:

//public-

OracleVM2

#cd/etc/yum.repos.d

#wget http:

//public-

 3.Enabletheappropriaterepositorybyeditingtheyumconfigurationfile

  ○Opentheyumconfigurationfileinatexteditor

  ○Locatethesectioninthefilefortherepositoryyouplantoupdatefrom,e.g.[el4_u6_base]

  ○Changeenabled=0toenabled=1

 4.Beginusingyum,forexample:

yumlist

yuminstallfirefox

YoumaybepromptedtoconfirmtheimportoftheOracleOSSGroupGPGkey.

首先下载linux5对应的yum配置文件

1[root@12c ~]# cd /etc/yum.repos.d/ 

2[root@12c yum.repos.d]# wget http:

//public- 

3–2013-06-27 10:

16:

02–  http:

//public- 

4Resolving public-… 137.254.56.43 

5Connecting to public-|137.254.56.43|:

80… connected. 

6HTTP request sent, awaiting response… 200 OK 

7Length:

 4220 (4.1K) [text/plain] 

8Saving to:

 `public-yum-el5.repo' 

10100%[===============================================================================>] 4,220       11.8K/s   in 0.4s    

11 

122013-06-27 10:

16:

03 (11.8 KB/s) – `public-yum-el5.repo' saved [4220/4220] 

配置文件中将enable全部启动,0改为1。

安装oracle-validated

1[root@12c yum.repos.d]# yum install oracle-validated -y 

安装完成之后,基本的预安装条件都已经满足了

1[root@12c ~]# id oracle 

2uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba) 

创建安装目录并授权

1[root@12c ~]# mkdir -p /u01/app/oracle/product/12.1.0/db_1 

2[root@12c ~]# chown -R oracle:

oinstall /u01 

3[root@12c ~]# chmod -R 775 /u01 

配置环境变量

1[oracle@12c ~]$ vi .bash_profile 

2export PATH 

3export TMP=/tmp 

4export TMPDIR=$TMP      

5export ORACLE_HOSTNAME= 

6export ORACLE_UNQNAME=luocs12c 

7export ORACLE_BASE=/u01/app/oracle 

8export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1 

9export ORACLE_SID=luocs12c 

10export PATH=/usr/sbin:

$PATH 

11export PATH=$ORACLE_HOME/bin:

$PATH 

12export LD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib 

13export CLASSPATH=$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib 

14  

15alias sqlplus="rlwrap sqlplus" 

16alias rman="rlwrap rman" 

解压介质

1[root@12c ~]# chown -R oracle.oinstall /install/ 

2[root@12c ~]# su – oracle 

3[oracle@12c ~]$ cd /install/ 

4[oracle@12c install]$ unzip linuxamd64_12c_database_1of2.zip 

5[oracle@12c install]$ unzip linuxamd64_12c_database_2of2.zip 

这里我先仅安装数据库软件,然后netca配置了监听器,略

dbca建库,参考图为主

这里稍作解释,我勾选了CreateAsContainerDatabase,然后选择了CreateaContainerDatabasewithoneormorePDBs,数量为2个,PDBName为luocs,到时候就以luocs1、luocs2形式出现。

当然,我们也可以在后续手动方式创建或者克隆出PDBs

这里出现网络配置页面,可能在没有提前配置监听的情况下在这里进行配置,这个我没有尝试过

这里备份出脚本来,供手动建库参考

最后简单查看,发现CDB,PDB数据库都有自己的system、sysaux、defaulttablespace、temp是独立的,但undo、control、redo是共享的

1SQL> set line 150 pages 9999 

2SQL> select name from v$datafile; 

4NAME 

5—————————————————————————————– 

6/u01/app/oracle/oradata/luocs12c/system01.dbf 

7/u01/app/oracle/oradata/luocs12c/sysaux01.dbf 

8/u01/app/oracle/oradata/luocs12c/undotbs01.dbf 

9/u01/app/oracle/oradata/luocs12c/pdbseed/system01.dbf 

10/u01/app/oracle/oradata/luocs12c/users01.dbf 

11/u01/app/oracle/oradata/luocs12c/pdbseed/sysaux01.dbf 

12/u01/app/oracle/oradata/luocs12c/luocs1/system01.dbf 

13/u01/app/oracle/oradata/luocs12c/luocs1/sysaux01.dbf 

14/u01/app/oracle/oradata/luocs12c/luocs1/luocs1_users01.dbf 

15/u01/app/oracle/oradata/luocs12c/luocs2/system01.dbf 

16/u01/app/oracle/oradata/luocs12c/luocs2/sysaux01.dbf 

17/u01/app/oracle/oradata/luocs12c/luocs2/luocs2_users01.dbf 

18 

1912 rows selected. 

20 

21sys@LUOCS12C> select name from v$tempfile; 

22 

23NAME 

24—————————————————————————————————- 

25/u01/app/oracle/oradata/luocs12c/temp01.dbf 

26/u01/app/oracle/oradata/luocs12c/pdbseed/pdbseed_temp01.dbf 

27/u01/app/oracle/oradata/luocs12c/luocs1/temp01.dbf 

28/u01/app/oracle/oradata/luocs12c/luocs2/temp01.dbf 

29 

30sys@LUOCS12C> select member from v$logfile; 

31 

32MEMBER 

33—————————————————————————————————- 

34/u01/app/oracle/oradata/luocs12c/redo03.log 

35/u01/app/oracle/oradata/luocs12c/redo02.log 

36/u01/app/oracle/oradata/luocs12c/redo01.log 

37 

38sys@LUOCS12C> select name from v$controlfile; 

39 

40NAME 

41—————————————————————————————————- 

42/u01/app/oracle/oradata/luocs12c/control01.ctl 

43/u01/app/oracle/fast_recovery_area/luocs12c/control02.ctl 

如下方式查看两个pdbs目前没有open

1sys@LUOCS12C> select DBID, NAME, OPEN_MODE, CREATE_SCN from v$pdbs; 

4      DBID NAME                           OPEN_MODE  CREATE_SCN 

5———- —————————— ———- ———- 

64061811736 PDB$SEED                       READ ONLY     1720764 

71340482989 LUOCS1                         MOUNTED       1915011 

8 770810334 LUOCS2                         MOUNTED       1915984 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1