国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

在Solaris下安裝Oracle9i

2024-08-29 13:44:21
字體:
來源:轉載
供稿:網友

  首先解釋一下我的實驗環境:一臺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 用于數據庫服務器網絡服務的配置

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 措勤县| 深水埗区| 财经| 双流县| 靖边县| 梅州市| 华蓥市| 德州市| 云阳县| 家居| 三都| 阜平县| 边坝县| 邯郸市| 洪江市| 寿宁县| 体育| 兴山县| 汾西县| 昌都县| 青阳县| 湘西| 濮阳市| 瑞昌市| 交城县| 信宜市| 北票市| 文山县| 陆良县| 慈溪市| 泰宁县| 麻江县| 临江市| 开封市| 山东省| 余姚市| 婺源县| 甘洛县| 改则县| 贵阳市| 贵阳市|