Solaris10上安裝Oracle10g
Solaris10上安裝Oracle10g:
(這次是第二次安裝Oracle了,有了一點點經驗,安裝起來感覺也比較順手了,呵呵,給大夥做一點參考)
1、以管理員身份登陸,這步很簡單,,完成;
2、接著就是檢查一下你的記憶體(>=512M)、磁碟空間(>=1.5G)、/tmp空間(>=400M);
3、接著就是安裝SUN的包(SUNWarc,SUNWbtool,SUNWhea,SUNWlibm,SUNWlibms,SUNWsprot,SUNWtoo,
SUNWi1of,SUNWi1cs,SUNWi15cs,SUNWxwfnt),用pkginfo -i [package_name_list]檢查就行了,
所有包都在Solaris10的碟子上找到;/usr/sbin/patchadd -p | grep patch_number檢查是否安裝了適合的補丁
(118345-03: SunOS 5.10_x86: ld & libc.so.1 Patch,119961-01: SunOS 5.10_x86, x64, Patch for assembler)
4、建立使用者和組:
The Oracle Inventory group (oinstall)
The OSDBA group (dba)
The Oracle software owner (oracle)
An unprivileged user (nobody)
5、改變核心引數:
noexec_user_stack 1
semsys:seminfo_semmni 100
semsys:seminfo_semmns 1024
semsys:seminfo_semmsl 256
semsys:seminfo_semvmx 32767
shmsys:shminfo_shmmax 4294967295
shmsys:shminfo_shmmin 1
shmsys:shminfo_shmmni 100
shmsys:shminfo_shmseg 10
具體含義參見OS文件
6、新增Project:(這項是新東西,是Solaris10的新的資源管理方法,詳細參考OS文件)
以root使用者身份,新增group.dba專案,#projadd -U oracle -p 100 group.dba
新增一個專案,#projmod -sK "project.max-shm-memory=(privileged, 2G,deny)" group.dba
修改/etc/user_attr,在其中新增oracle::::project=group.dba
切換到oracle使用者環境,用id -p和prctl命令檢驗。
# su - oracle
$ id -p
uid=100(oracle) gid=100(dba) projid=100(group.dba)
$ prctl -n project.max-shm-memory -i process $$
process: 5754: -bash
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
project.max-shm-memory
privileged 2.00GB - deny
7、最麻煩的東西已經完成了,接著建立安裝目錄
# mkdir -p /opt/app/oracle
# mkdir /opt/oradata
# chown -R oracle:oinstall /opt/app/oracle
# chown -R oracle:oinstall /opt/oradata
# chmod -R 775 /opt/app/oracle
# chmod -R 775 /opt/oradata
8、建立環境變數檔案,呵呵,簡單(sh,bash)
vi .profile
=========
DISPLAY=local_host:0.0
export DISPLAY
TMP=/tmp
TMPDIR=/tmp
export TMP TMPDIR
ORACLE_BASE=/opt/app/oracle
ORACLE_SID=sales
export ORACLE_BASE ORACLE_SID
=========
. ./.profile執行一下。
9、解壓和拷貝檔案unzip和cp,很簡單。
但記住不要在windows上用rar解壓,我試過(倒黴啊!!),你們就別試了,呵呵。
10、開始安裝
./runInstaller
...
等待一下,剩下的都是圖形介面了,還需要我嗎?
(這次是第二次安裝Oracle了,有了一點點經驗,安裝起來感覺也比較順手了,呵呵,給大夥做一點參考)
1、以管理員身份登陸,這步很簡單,
2、接著就是檢查一下你的記憶體(>=512M)、磁碟空間(>=1.5G)、/tmp空間(>=400M);
3、接著就是安裝SUN的包(SUNWarc,SUNWbtool,SUNWhea,SUNWlibm,SUNWlibms,SUNWsprot,SUNWtoo,
SUNWi1of,SUNWi1cs,SUNWi15cs,SUNWxwfnt),用pkginfo -i [package_name_list]檢查就行了,
所有包都在Solaris10的碟子上找到;/usr/sbin/patchadd -p | grep patch_number檢查是否安裝了適合的補丁
(118345-03: SunOS 5.10_x86: ld & libc.so.1 Patch,119961-01: SunOS 5.10_x86, x64, Patch for assembler)
4、建立使用者和組:
The Oracle Inventory group (oinstall)
The OSDBA group (dba)
The Oracle software owner (oracle)
An unprivileged user (nobody)
5、改變核心引數:
noexec_user_stack 1
semsys:seminfo_semmni 100
semsys:seminfo_semmns 1024
semsys:seminfo_semmsl 256
semsys:seminfo_semvmx 32767
shmsys:shminfo_shmmax 4294967295
shmsys:shminfo_shmmin 1
shmsys:shminfo_shmmni 100
shmsys:shminfo_shmseg 10
具體含義參見OS文件
6、新增Project:(這項是新東西,是Solaris10的新的資源管理方法,詳細參考OS文件)
以root使用者身份,新增group.dba專案,#projadd -U oracle -p 100 group.dba
新增一個專案,#projmod -sK "project.max-shm-memory=(privileged, 2G,deny)" group.dba
修改/etc/user_attr,在其中新增oracle::::project=group.dba
切換到oracle使用者環境,用id -p和prctl命令檢驗。
# su - oracle
$ id -p
uid=100(oracle) gid=100(dba) projid=100(group.dba)
$ prctl -n project.max-shm-memory -i process $$
process: 5754: -bash
NAME PRIVILEGE VALUE FLAG ACTION RECIPIENT
project.max-shm-memory
privileged 2.00GB - deny
7、最麻煩的東西已經完成了,接著建立安裝目錄
# mkdir -p /opt/app/oracle
# mkdir /opt/oradata
# chown -R oracle:oinstall /opt/app/oracle
# chown -R oracle:oinstall /opt/oradata
# chmod -R 775 /opt/app/oracle
# chmod -R 775 /opt/oradata
8、建立環境變數檔案,呵呵,簡單(sh,bash)
vi .profile
=========
DISPLAY=local_host:0.0
export DISPLAY
TMP=/tmp
TMPDIR=/tmp
export TMP TMPDIR
ORACLE_BASE=/opt/app/oracle
ORACLE_SID=sales
export ORACLE_BASE ORACLE_SID
=========
. ./.profile執行一下。
9、解壓和拷貝檔案unzip和cp,很簡單。
但記住不要在windows上用rar解壓,我試過(倒黴啊!!),你們就別試了,呵呵。
10、開始安裝
./runInstaller
...
等待一下,剩下的都是圖形介面了,還需要我嗎?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13605188/viewspace-609203/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris10中安裝oracle核心引數的調整Oracle
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- 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