Oracle Solaris 10圖文安裝

1. 虛擬機軟件

我用的是VMware® Workstation 15 Pro。
VMware® Workstation 15 Pro

2. solaris 10鏡像

oracle官網下載即可。
在這裏插入圖片描述

3. 安裝OS

新建虛擬機步驟省略了,把2步驟的iso鏡像文件掛載在CD/DVD後打開虛擬機,出現這個畫面直接回車。
在這裏插入圖片描述
按數字1選擇1,或者等待30s自動選擇1。
在這裏插入圖片描述
等待…
在這裏插入圖片描述
默認使用美國英文鍵盤佈局,直接F2。
在這裏插入圖片描述
這裏按回車鍵以後會啓動Solaris10的對話控制檯安裝界面,如果不按任何鍵,30秒後會默認進入控制檯(無窗口)模式。
在這裏插入圖片描述
回車。
在這裏插入圖片描述
這裏選擇界面語言。我選的是0 English,大家也可以選擇6 Simplified Chinese 。
在這裏插入圖片描述
接下去需要確認/配置的信息,直接繼續。
在這裏插入圖片描述
選擇聯網分配IP。

不用DHCP,我們手工分配固定的IP給它。
在這裏插入圖片描述
主機名字,我這裏叫oracle。
在這裏插入圖片描述
你規劃給的IP。
在這裏插入圖片描述
這裏要看你的虛擬軟件的網卡類型對應的掩碼,一般都是255.255.255.0。
在這裏插入圖片描述
可以通過Vmware軟件的“編輯”,選擇“虛擬網絡編輯器”查看。
在這裏插入圖片描述
不啓用IPv6。
在這裏插入圖片描述
網關,一般不設置或者設置爲你ip網絡段的第一個IP(我這裏是192.168.180.1),也可以查看你windows虛擬機的網卡的IP。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
這裏提示是否啓用Solaris的Kerberos協議,主要用於計算機網絡的身份鑑別,爲了方便我們就不啓用它了。
在這裏插入圖片描述
這裏提示是否選擇名稱服務。
在這裏插入圖片描述
這裏提示NFS共享的設置,選擇系統自動獲取。
在這裏插入圖片描述
這裏是時區的選項。
在這裏插入圖片描述
選擇亞洲中國。
在這裏插入圖片描述
在這裏插入圖片描述
OS的時間,我的是準的直接下一步。
在這裏插入圖片描述
root的密碼。
在這裏插入圖片描述
這裏提示是否啓用移除服務。
在這裏插入圖片描述
註冊相關,不管。
在這裏插入圖片描述
不填,下一步。
在這裏插入圖片描述
確認。
在這裏插入圖片描述
下一步。
在這裏插入圖片描述
第一項是安裝完成後自動重啓。
第二項是安裝完成後自動彈出光驅。

在這裏插入圖片描述
選擇安裝文件的介質,我們使用虛擬光驅也是選擇第一項CD/DVD。
在這裏插入圖片描述
在這裏插入圖片描述
這裏是安裝安裝類型,左邊的是默認安裝,右邊的是自定義安裝。
在這裏插入圖片描述
這裏選擇安裝語言,一般選擇英語和中文就可以了。
在這裏插入圖片描述
下一步。
在這裏插入圖片描述
下一步。
在這裏插入圖片描述
下一步。
在這裏插入圖片描述
下一步。
在這裏插入圖片描述
下一步。
在這裏插入圖片描述
下一步。
在這裏插入圖片描述
下一步。
在這裏插入圖片描述
開始安裝,後邊都選繼續就行了。
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

4. 允許遠程使用root用戶登錄SSH

# vi /etc/ssh/sshd_config
PermitRootLogin no
---修改爲 
PermitRootLogin yes
重啓SSH服務,使其生效
# svcadm restart ssh

5. bash配置

5.1. 修改bash

bash-3.2# vi /etc/passwd
---修改
root:x:0:0:Super-User:/:/sbin/sh
---爲
root:x:0:0:Super-User:/:/usr/bin/bash

5.2. 修改提示符

# id
uid=0(root) gid=0(root)
# echo $PATH
/usr/sbin:/usr
# vi /.profile
添加:
alias ll='ls -l'
PS1='[\u@\h:$PWD]# '
export PS1
PATH=/usr/sbin:/usr/bin
export PATH
保存退出,重新開啓會話即可對新會話生效。

6. CRT連接效果圖

在這裏插入圖片描述

7. sendmail無法獲取域名問題

有時候會收到這樣的提示,這可以算是sendmail自身的一個bug,解決方法,可在/etc/hosts裏添加個域名即可。

[root@oracle:/]# Mar 31 22:33:28 oracle sendmail[433]: [ID 702911 mail.alert] unable to qualify my own domain name (oracle) -- using short name
[root@oracle:/]# vi /etc/hosts
192.168.180.100 oracle  loghost
改爲
192.168.180.100 oracle localhost.localdomain

保存修改的/etc/hosts提示文件只讀,直接wq!強制修改即可。
在這裏插入圖片描述

8. 關於Solaris OS位數

其實一開始我看到鏡像文件的命名是x86,我還以爲是32位的OS,後來專門百度了下查看位數方法,的確是64位的Solaris,查看方法如下:

[root@solaris11g:/]# isainfo -v
64-bit amd64 applications
        avx xsave pclmulqdq aes sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 
        sse fxsr mmx cmov amd_sysc cx8 tsc fpu bmi1 f16c fma rdrand 
32-bit i386 applications
        avx xsave pclmulqdq aes sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 
        sse fxsr mmx cmov sep cx8 tsc fpu bmi1 f16c fma rdrand 

以上結果代表是64位的OS。

後來裝上GDB後,運行發現報錯,百度說原因可能是64位OS運行了32位的GDB,而且GDB的安裝包gdb-6.8-sol10-x86-local.gz也是帶x86的(估計就是32位的)。

[oracle@solaris11g:/export/home/oracle]# gdb $ORACLE_HOME/bin/oracle 848
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i386-pc-solaris2.10"...
Attaching to program `/export/home/oracle/opt/product/11.2.0/db_1/bin/oracle', process 848
/proc/848: Value too large for defined data type.
do_attach: couldn't save traced faults.
/export/home/oracle/848: No such file or directory.
(gdb) 

後邊才發現原來Solaris系統是可以自由切換位數的,和其他的OS不同…

9. 位數切換

9.1 切換64位

[root@solaris11g:/]# eeprom boot-file=kernel/amd64/unix
[root@solaris11g:/]# reboot

9.2 切換32位

[root@solaris11g:/]# eeprom boot-file=kernel/unix
[root@solaris11g:/]# reboot
[root@solaris11g:/]# isainfo -v
32-bit i386 applications
        avx xsave pclmulqdq aes sse4.2 sse4.1 ssse3 popcnt tscp cx16 sse3 sse2 
        sse fxsr mmx cmov sep cx8 tsc fpu bmi1 f16c fma rdrand 

以上結果代表是32位的OS。
注意一點是,原來64位模式下安裝成功了oracle64位的版本,會無法使用oracle。

[oracle@solaris11g:/export/home/oracle]# sqlplus / as sysdba
-bash: /export/home/oracle/opt/product/11.2.0/db_1/bin/sqlplus: cannot execute binary file
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章