linux登錄oracle需要安裝:1、Oracle依賴包,從Oracle官方文檔即可獲取;2、Oracle軟件。Oracle軟件的安裝方法:1、上傳Oracle軟件包并解壓;2、進入Oracle安裝目錄,執行“./runInstaller -jreLoc /etc/alternatives/jre_1.8.0”命令進行安裝。

本教程操作環境:linux7.3系統、Dell G3電腦。
1、安裝Oracle依賴包
如下依賴包從Oracle官方文檔推薦獲取:
yum install -y bc binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ elfutils-libelf elfutils-libelf-devel glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libxcb libX11 libXau libXi libXtst libXrender libXrender-devel make net-tools nfs-utils smartmontools sysstat e2fsprogs e2fsprogs-libs fontconfig-devel expect unzip openssh-clients readline* psmisc --skip-broken
登錄后復制
檢查是否安裝成功:
rpm -q bc binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ elfutils-libelf elfutils-libelf-devel glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libxcb libX11 libXau libXi libXtst libXrender libXrender-devel make net-tools nfs-utils smartmontools sysstat e2fsprogs e2fsprogs-libs fontconfig-devel expect unzip openssh-clients readline
登錄后復制

Linux7需要手動安裝compat-libstdc++依賴包:
rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
2、創建Oracle安裝目錄
mkdir -p /u01/app/oracle/product/11.2.0/db mkdir -p /u01/app/oraInventory mkdir -p /oradata chown -R oracle:oinstall /oradata chown -R oracle:oinstall /u01/app chmod -R 775 /u01/app
登錄后復制

3、配置用戶環境變量
cat <<EOF >>/home/oracle/.bash_profile ################OracleBegin######################### umask 022 export TMP=/tmp export TMPDIR=$TMP export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db export ORACLE_HOSTNAME=orcl export ORACLE_TERM=xterm export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export ORACLE_SID=orcl export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH alias sas='sqlplus / as sysdba' export PS1="[`whoami`@`hostname`:"'$PWD]$ ' EOF
登錄后復制

4、Oracle軟件安裝
1)、Oracle軟件包上傳
[root@orcl soft]# ll -rw-r--r--. 1 root root 1395582860 May 31 16:56 p13390677_112040_Linux-x86-64_1of7.zip -rw-r--r--. 1 root root 1151304589 May 31 16:56 p13390677_112040_Linux-x86-64_2of7.zip
登錄后復制

2)、解壓Oracle軟件安裝包
需要按順序解壓1,2安裝包:
cd /soft unzip -q p13390677_112040_Linux-x86-64_1of7.zip unzip -q p13390677_112040_Linux-x86-64_2of7.zip ##授權/soft給oracle讀寫權限 chown -R oracle:oinstall /soft
登錄后復制

進入/soft/database開始安裝Oracle軟件:
./runInstaller -jreLoc /etc/alternatives/jre_1.8.0
登錄后復制










上傳pdksh-5.2.14-37.el5.x86_64.rpm依賴包,安裝:
rpm -e ksh-20120801-142.el7.x86_64 rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm
登錄后復制

點擊再次檢查,忽略swap警告:




解決方案:
su - oracle sed -i 's/^(s*$(MK_EMAGENT_NMECTL))s*$/1 -lnnz11/g' $ORACLE_HOME/sysman/lib/ins_emagent.mk
登錄后復制
執行完點擊retry重試:


root用戶下執行腳本:
/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2.0/db/root.sh
登錄后復制



reboot重啟主機。
5、創建數據庫
1)打開監聽
su - oracle lsnrctl start lsnrctl status
登錄后復制

2、連接VNC遠程工具或者直接打開虛擬機圖形化界面
dbca
登錄后復制





這里填寫數據庫實例名稱和dbname,本次填寫orcl。

不安裝EM工具。

這里輸入SYS和SYSTEM用戶的密碼,需要記住。

這里選擇前面建好的/oradata目錄用來存放數據文件。

不開啟閃回日志,不開啟歸檔日志,可以建好庫之后再手動修改。


數據庫內存分配,選擇手動分配,占用物理內存70%左右。

block_size根據實際情況選擇,一旦建庫無法修改,默認8K。

字符集根據需要進行選擇,默認AL32UTF8。




等待建庫完成即可。

6、連接數據庫
確保監聽正常啟動,并監聽數據庫

1)通過數據庫主機連接
su - oracle sqlplus / as sysdba select sysdate from dual; ##創建數據庫用戶 create user test identified by test; grant dba to test; conn test/test ##創建表 create table test (id number not null,name varchar2(100)); insert into test values (1,'lucifer'); commit;
登錄后復制
2)通過PL/SQL連接test用戶


站長資訊網