首先解釋一下我的實驗環境:一台Ultra
系統是Solaris
在XP上使用Xmanager操作
(我的機子內存是
M
當時用了一天一夜
所以大家要有強烈的心理准備!) Solaris 的安裝就不用細說了吧! 咱們直接進入正題吧!
一 添加系統參數和相應的用戶/組 修改系統參數
編輯 /etc/system文件
# cp /etc/system system
bkp //修改前
最好先備份
行成好習慣
# vi /etc/system
forceload: sys/shmsys
set shmsys:shminfo_shmmax=
//這些數值不是固定的
可自己指定
以下同
set shmsys:shminfo_shmmin=
set shmsys:shminfo_shmmni=
set shmsys:shminfo_shmseg=
forceload: sys/semsys
set semsys:seminfo_semmns=
set semsys:seminfo_semmni=
set semsys:seminfo_semmsl=
set ulimit=
修改文件/etc/services
# vi /etc/services
orasrv
/tcp #oracle
listener
/tcp #oracle
創建用戶/組
# 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
ULIMIT=
ORACLE_SID=ota //根據實際情況定
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/
ORACLE_TERM=sun
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
三 安裝oraclei 退出
以oracle用戶身份登陸
檢查磁盤空間
將 oracle
i 的第一張CD放入CD
ROM中
開始安裝
$cd /
$ /cdrom/disk
/runInstaller //在安裝時關閉所有訪問光驅的窗口
並不能進入CD目錄下執行runInstaller程序;否則不能換盤
oracle Universal Installer啟動WELCOME界面
點擊
NEXT
進入
Inventory
界面
使用缺省路徑
點擊OK
進入
Unix Group Name
界面
組名輸入
dba
點擊NEXT
有對話框跳出
按提示用root用戶執行/tmp/orainstRoot
sh腳本
在 /var/opt/oracle中生成oraInst
loc文件
以root用戶運行/tmp/oraInstall/orainstRoot
sh腳本
在/home/oracle中創建oraInvertory目錄
進入
File Locations
界面
其中
Destination
為缺省ORACLE_HOME所指的路徑
點擊NEXT
進入
Available Products
界面
選擇第一項
Oracle
i Database
點擊右下角
products Languages
選擇
Simplified Chinese
NEXT
進入
Installation Types
界面
如想最大化安裝
選
Enterprise Edition
自由選擇則
Custom
點擊NEXT
進入
Datebase Configuration
界面
注意:應選擇
Customized
可以對數據庫進行個性化創建
如:數據文件大小
位置等
NEXT
進入
Operating System Groups
界面
對於OSDBA和OSOPER框輸入dba
指定Global Database Name和SID
點NEXT
//在這要注意
Name和SID一定要和指定的相同
ota
如第
步選
Custom
則會有產品列表
選擇完成後
點NEXT
Summary
界面
總結要安裝的內容
確認後
點NEXT
開始安裝
時間比較長
其中會提示換盤
在提示中要修改PATH為:/cdrom/disk
& /cdrom/disk
Install Successful
後
會有對話框提示:以root身份運行/home/oracle/product/
/root
sh腳本
Enter the full pathname of the local bin directory : y
//在/usr/local/bin中生成一些命令
在/var/opt/oracle中生成oratab文件
開始創建數據庫
//這一步在我的
M的機器上特別的慢
實在是讓人忍不可忍啊
哈哈!
彈出
Net Configuration Assistant
界面
選中
perform typical configuration
項
進行網絡的典型配置
安裝完畢
四 oracle的啟動與關閉Oracle
i與
i不同
去掉了SVRMGRL工具
數據庫的啟停只能用sqlplus
$sqlplus /nolog
SQL>connect / as sysdba
已連接
SQL>startup(或shutdown)
啟動監聽
$lsnrctl start
停止監聽
$lsnrctl stop
五 Oracle 服務器在操作系統啟動時自動開始(這裡說明一下
下面的辦法只可參考
不一定試用每一個實例的!)
修改文件/var/opt/oracle/oratab
su
oracle
$ cd /var/opt/oracle
$ vi oratab //將ota:/home/oracle/product/
:N中最後的N修改為Y
編寫啟動腳本/etc/init
d/dbora
su
root
$ cd /etc/init
d
$ vi dbora
ORACLE_HOME=/home/oracle/product/
ORACLE_OWNER=oracle
if [ !
$
]; 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
$
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
#give datebase some time to shutdown
;;
esac
$ ln
s /etc/init
d/dbora /etc/rc
d/K
dbora
$ ln
s /etc/init
d/dbora /etc/rc
d/S
dbora
$ reboot // 重啟系統檢查
六 Oracle常用命令dbca
用於創建
刪除
管理oracle實例
oemapp dbassist
Database Configuration Assistant 用於數據庫的管理(創建
修改
刪除)
netca
Net
Configuration Assistant 用於數據庫服務器網絡服務的配置
From:http://tw.wingwit.com/Article/program/Oracle/201311/18375.html