亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

在Solaris下安裝Oracle9i
2008-09-11   CU

首先解釋一下我的實驗環境:一臺Ultra 10, 系統是Solaris 8, 在XP上使用Xmanager操作.(我的機子內存是256M,當時用了一天一夜,所以大家要有強烈的心理準備!) Solaris 的安裝就不用細說了吧! 咱們直接進入正題吧!
一. 添加系統參數和相應的用戶/組
1. 修改系統參數,編輯 /etc/system文件
# cp /etc/system system.bkp //修改前,最好先備份,行成好習慣
# vi /etc/system
forceload: sys/shmsys
set shmsys:shminfo_shmmax=67108864 //這些數值不是固定的,可自己指定,以下同
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=400
set shmsys:shminfo_shmseg=200
forceload: sys/semsys
set semsys:seminfo_semmns=400
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=200
set ulimit=3000000
2.修改文件/etc/services
# vi /etc/services
orasrv 1600/tcp #oracle
listener 1700/tcp #oracle
3.創建用戶/組
# groupadd dba //添加一個dba組
# useradd -c oracle -g dba -d /home/oracle -m -s /bin/bash oracle //添加一個oracle用戶
# passwd oracle //修改用戶的密碼
# sync
# sync // 保存修改的文件后,重啟系統使參數生效
# reboot
二. 修改用戶的環境變量
su - oracle
$ vi .bash_profile
#bash profile
umask 022
ULIMIT=3000000
ORACLE_SID=ota //根據實際情況定
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/9.2
ORACLE_TERM=sun5
export ULIMIT ORACLE_SID ORACLE_BASH ORACLE_HOME ORACLE_TERM
PATH=$PATH/ORACLE_HOME/bin:.
export PATH
$ .bash_profile //保存文件后執行,使環境變量生效
$ mkdir product //oracle安裝程序也會自己添加
$ cd product
$ mkdir 9.2
三. 安裝oracle9i
1. 退出,以oracle用戶身份登陸,檢查磁盤空間.
2. 將 oracle9i 的第一張CD放入CD-ROM中,開始安裝
$cd /
$ /cdrom/disk1/runInstaller //在安裝時關閉所有訪問光驅的窗口,并不能進入CD目錄下執行runInstaller程序;否則不能換盤.
3. oracle Universal Installer啟動WELCOME界面,點擊"NEXT"
4. 進入"Inventory"界面,使用缺省路徑,點擊OK
5. 進入"Unix Group Name"界面,組名輸入"dba",點擊NEXT,有對話框跳出,按提示用root用戶執行/tmp/orainstRoot.sh腳本.在 /var/opt/oracle中生成oraInst.loc文件,以root用戶運行/tmp/oraInstall/orainstRoot.sh腳本.在/home/oracle中創建oraInvertory目錄.
6. 進入"File Locations"界面,其中"Destination..."為缺省ORACLE_HOME所指的路徑.點擊NEXT.
7. 進入"Available Products"界面,選擇第一項"Oracle9i Database",點擊右下角"products Languages",選擇"Simplified Chinese",NEXT.
8. 進入"Installation Types"界面,如想最大化安裝,選"Enterprise Edition",自由選擇則"Custom",點擊NEXT.
9. 進入"Datebase Configuration"界面.注意:應選擇"Customized",可以對數據庫進行個性化創建,如:數據文件大小,位置等,NEXT.
10.進入"Operating System Groups"界面,對于OSDBA和OSOPER框輸入dba.
11.指定Global Database Name和SID,點NEXT. //在這要注意,Name和SID一定要和指定的相同,ota
12.如第8步選"Custom",則會有產品列表,選擇完成后,點NEXT.
13."Summary"界面,總結要安裝的內容,確認后,點NEXT.
14.開始安裝,時間比較長,其中會提示換盤,在提示中要修改PATH為:/cdrom/disk2 & /cdrom/disk3.
15."Install Successful"后,會有對話框提示:以root身份運行/home/oracle/product/9.2/root.sh腳本,Enter the full pathname of the local bin directory : y . //在/usr/local/bin中生成一些命令,在/var/opt/oracle中生成oratab文件.
16.開始創建數據庫. //這一步在我的256M的機器上特別的慢,實在是讓人忍不可忍啊.哈哈!
17.彈出"Net Configuration Assistant"界面,選中"perform typical configuration"項,進行網絡的典型配置.
18.安裝完畢.
四. oracle的啟動與關閉
Oracle9i與8i不同,去掉了SVRMGRL工具,數據庫的啟停只能用sqlplus.
$sqlplus /nolog
SQL>connect / as sysdba
已連接.
SQL>startup(或shutdown)
啟動監聽
$lsnrctl start
停止監聽
$lsnrctl stop
五. Oracle 服務器在操作系統啟動時自動開始
(這里說明一下,下面的辦法只可參考,不一定試用每一個實例的!)
1. 修改文件/var/opt/oracle/oratab
su - oracle
$ cd /var/opt/oracle
$ vi oratab //將ota:/home/oracle/product/9.2:N中最后的N修改為Y
2. 編寫啟動腳本/etc/init.d/dbora
su - root
$ cd /etc/init.d
$ vi dbora
ORACLE_HOME=/home/oracle/product/9.2
ORACLE_OWNER=oracle
if [ ! "$1" ]; then echo "no parameter"; exit; fi
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start')
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart"
su - $ORACLE_OWNER -c "Isnrctl start listener"
;;
'stop')
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut &"
su - $ORACLE_OWNER -c "lsnrctl stop listener &"
sleep 30 #give datebase some time to shutdown
;;
esac
$ ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
$ ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
$ reboot // 重啟系統檢查
六. Oracle常用命令
dbca - 用于創建,刪除,管理oracle實例
oemapp dbassist - Database Configuration Assistant 用于數據庫的管理(創建,修改,刪除)
netca - Net8 Configuration Assistant 用于數據庫服務器網絡服務的配置

熱詞搜索:

上一篇:Linux和Solaris建立Apache的虛擬根環境
下一篇:Solaris中配置單網卡的Unix路由器

分享到: 收藏