基礎薄弱,先從虛拟機安裝linux系統開始。 第一天學習 =================================2018.6.23=====================================
一、打開虛拟機(init 0 關閉,init 6 重新開機)
1.固定ip位址。一般nat方式
vi /etc/inittab --将虛拟機圖形化界面id:5改為id:3,即預設為字元化界面
init 3 --進入字元化界面
ifconfig --檢視ip位址
setup --進入界面,Network Configuration可配置網址,将DHCP改為空,Static IP為靜态網址,
Netmask為255.255.255.0 ,Default gateway IP 為 虛拟機内route 裡的 gateway
或者本地ipconfig /all 中的預設網關。
service network restart --重新開機network
--互 ping 通即可,若不通,關閉防火牆 service iptables stop 2.配置DNS變量 (為了和網際網路ping通設定)
vi /etc/resolv.conf
nameserver 202.102.192.68
nameserver 114.114.114.114
(在XSHELL中敲)
chkconfig iptables off --關閉防火牆
getenforce --關閉,否則會導緻資料庫無法啟動 setenforce 0
gentenforce --臨時關閉
二、安裝vncserver
1.
yum install tiger* 修改變量,配置vnc連接配接端口。等用vnc連接配接輸入位址時,後面加上 :1
vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768" 添加vnc連接配接密碼
vncpasswd
重新開機vnc
service vncserver start
關閉vnc(啟動和關閉是為了産生一些檔案)
service vncserver stop 修改變量(改最後一行)
vi ~/.vnc/xstartup
#twm &
gnome-session & --改好後再啟動vnc一遍
service vncserver start 2.改主機名
hostname --檢視主機名,盡量都是小寫
setup --進入network 中的 dns configuration 修改 hostname 。改好後需重新開機虛拟機 改host檔案
vi /etc/hosts
注釋掉多餘的,隻留下位址 主機名:127.0.0.1 localhost 和自己虛拟機的位址和主機名 檢視防火牆狀态
chkconfig --list|grep iptable
關閉防火牆
chkconfig iptables off
關閉目前防火牆
service iptables stop 三、oracle配置設定權限
1.建立組
[[email protected] ~]# groupadd oinstall --組
[[email protected] ~]# groupadd dba --
[[email protected] ~]# groupadd oper --
2.給權限并建立Oracle使用者
useradd -g oinstall -G dba,oper oracle --建立oracle使用者 主組為oinstall 附屬組為dba,oper
passwd oracle --給oracle使用者密碼 su - oracle
exit --退出oracle
mkdir /u01 --建立目錄
chown -R oracle:oinstall /u01 --将u01的權限給oracle使用者中oinstall組
ls -a
ls -l --可檢視每個檔案夾的狀态
四、安裝可傳檔案軟體(或者可用xftp直接上傳),并安裝資料庫
1.
yum install lrzsz --安裝lrzsz 也可用xftp直接上傳
(oracle身份下)
cd /u01 --進入u01檔案夾
mkdir soft --建立soft檔案夾
cd soft --進入soft1檔案夾
rz --将本地裡的linux資料庫壓縮封包件傳進虛拟機linux 的soft檔案中 (oracle身份)
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 --建立檔案夾
vi .bash_profile --修改資料庫參數
添加 export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=devdb --名字可随意更改
export PATH=$PATH:$ORACLE_HOME/bin
exit ---退出oracle 2.
su - oracle --進入資料庫
ls
echo $ORACLE_HOME --檢視oracle_home
echo $ORACLE_SID --檢視sid cd $ORACLE_HOME
cd /u01/soft/ --進入soft目錄裡 3.解壓
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip 4.在vnc viewer 裡打開terminal
xhost +
su - oracle
cd/u01/soft/database
./runInstaller --進入安裝的圖形化界面
--選擇不同意接受更新
--跳過軟體更新
--建立一個資料庫,不配置
--建立一個單執行個體資料庫
--選擇English
--選擇第一個 Enterprise Edition
--oracle_base /u01/app/oracle
software location /u01/app/oracle/product/11.2.0_db_1
--inventory derectory /u01/app/oralnventory
group name oinstall
--檢查結果,對未安裝的包執行腳本(root下運作)
--yum install + 包下面的英文 (除了版本号和括号裡的内容) + *
--(root下運作)rpm -ivh pdksh-5.2.14-30.x86_64.rpm --安裝oracle缺少的包pdksh
--執行安裝,最後提示的腳本需在root下運作後點選ok
dbca --建庫
--建立一個資料庫
--①選擇custom database 可自定義裝資料庫 ②(選第一個資料庫的話,需要配置sample scheme)
--SID為前面建立的SID .bash_profile裡配置的
--(在vncviewer再開一個terminal視窗,進入oracle
--netca --部署監聽
--監聽名為LISTNER
--選擇TCP協定
--完成
--lsnrctl status --檢視監聽的狀态)
--進入automatic maintenace tasks
選擇enable automat...
--設定密碼
--設定字元集character sets 為ZHS16GBK -GBK-16 bit Simplified Chinese sqlplus
/ as sysdba (oracle身份) emctl start dbconsole
--浏覽器進入https://192.168.150.11:1158/em/
--使用者名:sys
--密碼:oracle
--連接配接身份:sysdba
檢視資料庫em alter user scott account unlock; --解鎖scott使用者
alter user scott identified by tiger;
sqlplus scott/tiger set linesize 200; SHUTDOWN IMMEDIATE 關閉資料庫 結束!!!!!
感覺還有問題,因為啟動em時報錯。暫時不知道哪裡的配置出了問題。後續發現再改進。