oracle12C for linux安装手册.docx
- 文档编号:29582274
- 上传时间:2023-07-24
- 格式:DOCX
- 页数:18
- 大小:1.18MB
oracle12C for linux安装手册.docx
《oracle12C for linux安装手册.docx》由会员分享,可在线阅读,更多相关《oracle12C for linux安装手册.docx(18页珍藏版)》请在冰豆网上搜索。
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
3
4[root@12c ~]# grep MemTotal /proc/meminfo
5MemTotal:
3273192 kB
6
7[root@12c ~]# grep SwapTotal /proc/meminfo
8SwapTotal:
8285752 kB
9
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
2
3
4Disk /dev/sda:
42.9 GB, 42949672960 bytes
5255 heads, 63 sectors/track, 5221 cylinders
6Units = cylinders of 16065 * 512 = 8225280 bytes
7
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'
9
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;
3
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;
2
3
4 DBID NAME OPEN_MODE CREATE_SCN
5———- —————————— ———- ———-
64061811736 PDB$SEED READ ONLY 1720764
71340482989 LUOCS1 MOUNTED 1915011
8 770810334 LUOCS2 MOUNTED 1915984
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle12C for linux安装手册 linux 安装 手册