Solaris10上安裝Oracle10201
記錄一下10R2在Solaris10上的安裝步驟:
根據Oracle官方文件的步驟進行安裝,首先是對系統需求的檢查:
# /usr/sbin/prtconf | grep "Memory size"
Memory size: 16384 Megabytes
# /usr/sbin/swap -s
total: 56936k bytes allocated + 4840k reserved = 61776k used, 32556464k available
# df -h /tmp
Filesystem size used avail capacity Mounted on
swap 31G 0K 31G 0% /tmp
# df -h /ora10g
Filesystem size used avail capacity Mounted on
/dev/dsk/c1t1d0s0 134G 65M 133G 1% /ora10g
記憶體最小要求是1G。
swap的最小空間與記憶體大小有關,記憶體1G,則swap為記憶體的2倍,記憶體小於2G,則swap為記憶體的1.5倍,記憶體小於8G,swap和記憶體相等,記憶體大於8G,則swap為記憶體的0.75倍。
/tmp目錄需要至少400M以上的空間。
安裝目錄至少需要2G以上的空間來安裝軟體。
檢查系統和系統包、字型包的安裝情況:
# /bin/isainfo -kv
64-bit sparcv9 kernel modules
# uname -r
5.10
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWxwfnt
system SUNWarc Lint Libraries (usr)
system SUNWbtool CCS tools bundled with SunOS
system SUNWhea SunOS Header Files
system SUNWi1of ISO-8859-1 (Latin-1) Optional Fonts
system SUNWlibm Math & Microtasking Library Headers & Lint Files (Usr)
system SUNWlibms Math & Microtasking Libraries (Usr)
system SUNWsprot Solaris Bundled tools
system SUNWtoo Programming Tools
system SUNWxwfnt X Window System platform required fonts
滿足安裝Oracle的最小要求後,就可以建立使用root使用者來設定系統引數並建立Oracle使用者了。
在/etc/system檔案後面新增下面內容:
set shmsys:shminfo_shmmax=8589934592
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=256
set semsys:seminfo_semmns=1024
set noexec_user_stack=1
這是對系統記憶體引數的調整,修改完畢後重新作業系統。
# mkdir /export/home/oracle
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba -d /export/home/oracle oracle
# passwd oracle
New Password:
Re-enter new Password:
passwd: password successfully changed for oracle
# chown oracle:oinstall /export/home/oracle
# chown oracle:oinstall /ora10g
# id nobody
uid=60001(nobody) gid=60001(nobody)
建立完使用者、組,並對相應的目錄進行授權後,root使用者的工作結束,切換到oracle使用者。注意,如果nobody使用者不存在,可以透過useradd增加使用者。
# su - oracle
$ vi .profile
編輯.prifle檔案,新增下列內容:
umask 022
ORACLE_SID=test
export ORACLE_SID
ORACLE_BASE=/ora10g/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_HOME
PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/etc:/usr/openwin/bin
export PATH
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export NLS_LANG
DISPLAY=172.25.6.201:1.0
export DISPLAY
由於使用XManager,因此設定DISPLAY為IP:1.0。然後建立所需安裝路徑:
$ mkdir -p /ora10g/oracle/product/10.2.0
使用XManager用root登陸,執行
# xhost +
access control disabled, clients can connect from any host
# su - oracle
進入disk1目錄,執行./runInstaller,進入Oracle的安裝圖形介面:
安裝部分值得一提的是,在Product-Specific Prerequisite Checks步驟中,Oracle會檢查目前的配置是否滿足安裝條件。可惜的是Oracle的check視窗留的空間太小,根本看不到任何有價值的資訊。想把整個視窗加大,發現視窗的大小似乎還是固定的,這一點實在是太鬱悶了。幸虧配置沒有問題,要是有問題的話,就比較麻煩了。
其他沒有什麼可說的,根據Oracle的圖形提示輸入相應的資訊一路NEXT就可以了。
當軟體安裝結束後,會提示以root執行$ORACLE_BASE/oraInventory/orainstRoot.sh和$ORACLE_HOME/root.sh指令碼,執行後,點選ok,Oracle軟體部分就安裝完成了。
配置TNSNAME和LISTENER步驟很簡單,就不描述了。
最後是建立資料庫,這個過程也比較簡單就不描述了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69169/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris10中安裝oracle核心引數的調整Oracle
- linux 上安裝kapacitorLinux
- CentOS 上安裝 NginxCentOSNginx
- linux上安裝mysqlLinuxMySql
- Windows上安裝JDKWindowsJDK
- centos上安裝grafanaCentOSGrafana
- Linux上安裝gitLinuxGit
- linux上安裝ELKLinux
- Docker上安裝RedisDockerRedis
- linux上安裝mongodbLinuxMongoDB
- Solaris10怎麼更改子網掩碼?Solaris10更改子網掩碼的方法
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- 在CentOS上安裝dockerCentOSDocker
- 在Windows上安裝MavenWindowsMaven
- 在centos上安裝molochCentOS
- linux 上 redis的安裝LinuxRedis
- SDL在win上安裝
- 在virtualbox上安裝ubuntuUbuntu
- Ubuntu 16.04 上安裝 OrientDB!Ubuntu
- 在Ubuntu上安裝MariaDBUbuntu
- 在CentOS上安裝GitCentOSGit
- 在Linux上安裝gskitLinux
- 在Debian上安裝freeswitch
- 在DebianStretch上安裝FFmpeg
- 在Android上安裝EntwareAndroid
- centos 線上安裝 dockerCentOSDocker
- 在docker上安裝AWVSDocker
- windows上安裝配置redisWindowsRedis
- 如何安裝vmware以及如何在vmware上安裝centOS 7.0CentOS
- 在ubuntu上安裝docker, 使用國內的安裝源UbuntuDocker
- 如何在LibreELEC上安裝Entware?
- ubuntu18.04 上安裝jdkUbuntuJDK
- Ubuntu 16.04 上安裝 MySQL 5.7UbuntuMySql
- 在Ubuntu 18.04上安裝TensorflowUbuntu
- Centos7上安裝dockerCentOSDocker
- Mac上Git安裝與配置MacGit
- Windows10上pip安裝Windows
- ubuntu系統上安裝nodejsUbuntuNodeJS
- Ubuntu 上安裝python2.7UbuntuPython