CentOS上Oracle 11gR2創建數據庫


1. tmpfs配置

tmpfs默認為內存的一半,如果CentOS上只裝了Oracle做數據庫服務器使用,想要設置Oracle AMM利用80%~90%的內存,必須將tmpfs的設置改大。

本例中使用虛擬機為1024M內存,此處更改/etc/fstab設置文件,設置tmpfs大小為896M

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

#
# /etc/fstab
# Created by anaconda on Tue Oct  2 00:56:54 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VolGroup-lv_root /                       ext4    defaults        1 1
UUID=c82b7a71-352a-448d-ab80-4b38ecfc119d /boot                   ext4    defaults        1 2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults,size=896M        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0

重新mount並查看更改后的結果

[root@localhost ~]# mount -o remount,size=896M /dev/shm
[root@localhost ~]# df -m
Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                         17552     10352      6310  63% /
tmpfs                      896         1       896   1% /dev/shm
/dev/sda1                  485        51       409  12% /boot
/dev/sr0                  3542      3542         0 100% /media/CentOS_6.3_Final

注:發現即使更改了/etc/fstab文件的配置,重啟后tmpfs仍回還原到內存的一半(網上查詢為CentOS 6的Bug),所以我們要在/etc/rc.local文件中手動加入remount命令

[root@localhost ~]# vim /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
mount -o remount,size=896M /dev/shm

2.  配置Oracle監聽器

[1] 以oracle用戶登陸系統, startx啟動圖形界面

[2] 桌面上打開一個終端執行netca命令

[oracle@localhost ~]$ dbca

出現以下窗口。“Next”

image_thumb1[1]

[3] 選擇 “Next”

image_thumb3[1]

[4] 填寫listener的名稱,然后“Next”

image_thumb5[1]

[5] 默認TCP,然后“Next”

image_thumb8

[6] 使用默認的1521端口,然后“Next”

image_thumb10

[7] 選擇“No”,然后“Next”

image_thumb12

[8] 配置完成,Bingo

image_thumb14

3. 創建數據庫

[1] CentOS桌面上的終端窗口中執行以下命令

[oracle@localhost ~]$ netca

出現以下窗口,直接Next

image_thumb16

[2] 選擇“Create a Database”

image_thumb1

[3] 選擇“General Purpose or Transaction Processing”

image_thumb3

[4] 填入Database Name 與 SID

image_thumb5

[5] Enterprise Manager配置

image_thumb7

[6] Oracle系統用戶密碼配置,這里選擇所有系統用戶都使用同樣的密碼

image_thumb9

[7] 存儲類型,保持默認的文件系統

image_thumb11

[8] Flash Recovery Area位置和大小

image_thumb13

[9] 是否建立示便表,這里選是

image_thumb15

[10] 內存Memory配置:調整為80%

image_thumb17

字符集設置:使用Unicode.

Default Language: 選擇Simplified Chinese

Default Territory: 選擇China

image_thumb19

[11] 確認沒問題,則單擊Next

image_thumb21

[12] 點擊Finish

image_thumb23

創建進程開始

image_thumb25

[13] 數據庫創建完畢,點Exit退出

image_thumb34

[14] 在IE里可以輸入服務器的IP,登陸Enterprise Manager進行數據庫的管理

image_thumb32


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM