當前位置:首頁 » 操作系統 » linux配置oracle

linux配置oracle

發布時間: 2023-01-08 04:59:10

A. 怎麼在linux中配置oracle的環境變數

需要設置Oracle_HOME和ORACLE_SID兩個環境變數,再把ORACLE的bin目錄添加到PATH中即可,通常預設安裝的情況下:
ORACLE_SID=orcl
ORACLE_HOME=/home/oracle/oracle/proct/10......這樣的形式
操作步驟:
1、su oracle並回車切換到oracle用戶;
2、cd並回車回到oracle用戶目錄;
cd /home/oracle
ls -a
3、vi .bash_profile並回車編輯該文件,按I鍵進入插入狀態,在最後加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/proct/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
輸入完畢後按ESC鍵退出vi編輯狀態,
輸入:wq並回車存檔退出。
注銷所有oracle用戶,再使用oracle登錄即可。
注意輸入wq前面有個:冒號,先輸入這個:就可以在編輯器最底端輸入命令了。

B. windows下oracle客戶端連接linux下伺服器,如何配置

首先在Linux本地,用sqlplus連,測試服務是否啟動。x0dx0a注意:不要連localhost,而必循連向外提供服務的那個IP。x0dx0a如果沒連通,那就是本地服務有問題。先用sqlplus的sysdba的模式連上去,看看實例啟動是否正常;再看看listener是否啟動(lsnctl start)。x0dx0ax0dx0a然後,在windows下,用telnet 1521(默認埠),測試是否能連上oracle服務。x0dx0a如果連不上,檢查一下網路是否通(ping);網路通的話,再檢查一下linux的防火牆是不是開放訪問許可權了。x0dx0ax0dx0a最後,在oracle Net Configuration Assistant里配置相應的,IP地址、資料庫實例的服務名、用戶/口令。x0dx0ax0dx0a這再不通就怪了。

C. Linux7.8下靜默安裝oracle11.2

一、使用腳本初始化環境

腳本如下:(標紅處修改對應的配置需求)

#!/bin/bash

#1.配置主機名/etc/hosts 並關閉防火牆及selinux

echo ' 172.168.0.xx linux.tk ' >> /etc/hosts

#注意修改為伺服器的ip和主機名

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

#sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

#2.安裝相關軟體包

yum -y install telnet vim lszrz gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel

elfutils-libelf-devel-static ksh lio lio-devel numactl-devel sysstat

unixODBC unixODBC-devel pcre-devel wget unzip

#3.配置內核參數

echo "fs.aio-max-nr = 1048576" >> /etc/sysctl.conf

echo "fs.file-max = 6815744" >> /etc/sysctl.conf

echo "kernel.shmmni = 4096" >> /etc/sysctl.conf

echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf

echo "net.ipv4.ip_local_port_range = 9000 65500" >> /etc/sysctl.conf

echo "net.core.rmem_default = 262144" >> /etc/sysctl.conf

echo "net.core.rmem_max = 4194304" >> /etc/sysctl.conf

echo "net.core.wmem_default = 262144" >> /etc/sysctl.conf

echo "net.core.wmem_max = 1048576" >> /etc/sysctl.conf

sysctl -p

#4.oracle用戶資源限制

echo "oracle soft nproc 2047" >>/etc/security/limits.conf

echo "oracle hard nproc 16384" >>/etc/security/limits.conf

echo "oracle soft nofile 4096" >>/etc/security/limits.conf

echo "oracle hard nofile 65536" >>/etc/security/limits.conf

#5.登錄配置

echo "session required /lib64/security/pam_limits.so" >> /etc/pam.d/login

echo "session required pam_limits.so" >> /etc/pam.d/login

#改授權

echo "if [ $USER = 'oracle' ];then" >> /etc/profile

echo "if [ $SHELL = '/bin/ksh' ];then" >> /etc/profile

echo "ulimit -p 16384" >> /etc/profile

echo "ulimit -n 65536" >> /etc/profile

echo "else" >> /etc/profile

echo "ulimit -u 16384 -n 65536" >> /etc/profile

echo "fi" >> /etc/profile

echo "fi" >> /etc/profile

source /etc/profile

#6.創建用戶組和用戶

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba,oper oracle

echo 'oracle' | passwd --stdin oracle

#7.創建相關目錄

mkdir -p /u01/app/oracle

mkdir -p /u01/app/oraInventory

chown -R oracle:oinstall /u01/app

#8.配置oracle用戶環境變數

echo "ORACLE_SID=ora; export ORACLE_SID" >> /home/oracle/.bash_profile

#sid指定為現場的sid

echo "ORACLE_BASE= /u01/app/oracle ; export ORACLE_BASE" >> /home/oracle/.bash_profile

echo "ORACLE_HOME=$ORACLE_BASE/ proct/11.2.0/dbhome_1 ; export ORACLE_HOME" >> /home/oracle/.bash_profile

echo "ORACLE_PATH=/u01/app/common/oracle/sql; export ORACLE_PATH" >>/home/oracle/.bash_profile

echo "ORACLE_TERM=xterm; export ORACLE_TERM" >> /home/oracle/.bash_profile

echo "TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN" >> /home/oracle/.bash_profile

echo "ORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11" >> /home/oracle/.bash_profile

echo "PATH=.:${JAVA_HOME}/bin:${PATH}:$ORACLE_HOME/bin " >> /home/oracle/.bash_profile

echo "PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin " >> /home/oracle/.bash_profile

echo "export PATH " >> /home/oracle/.bash_profile

echo "export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK" >> /home/oracle/.bash_profile

echo "LD_LIBRARY_PATH=$ORACLE_HOME/lib" >> /home/oracle/.bash_profile

echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib " >> /home/oracle/.bash_profile

echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib " >> /home/oracle/.bash_profile

echo "export LD_LIBRARY_PATH" >> /home/oracle/.bash_profile

echo "export LANG=en_US.UTF-8 " >> /home/oracle/.bash_profile

echo "export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK" >> /home/oracle/.bash_profile

echo "CLASSPATH=$ORACLE_HOME/JRE " >> /home/oracle/.bash_profile

echo "CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib" >> /home/oracle/.bash_profile

echo "CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib" >> /home/oracle/.bash_profile

echo "CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib" >> /home/oracle/.bash_profile

echo "export CLASSPATH" >> /home/oracle/.bash_profile

echo "THREADS_FLAG=native; export THREADS_FLAG" >> /home/oracle/.bash_profile

echo "nls_date_format='yyyy-mm-dd hh24:mi:ss' " >> /home/oracle/.bash_profile

echo "export nls_date_format " >> /home/oracle/.bash_profile

echo "export TEMP=/tmp " >> /home/oracle/.bash_profile

echo "export TMPDIR=/tmp " >> /home/oracle/.bash_profile

echo "umask 022 " >> /home/oracle/.bash_profile

source ~/.bash_profile

二、上傳或者下載oracle安裝包並解壓,例如放置在/opt/目錄下

unzip p13390677_112040_Linux-x86-64_1of7.zip

unzip p13390677_112040_Linux-x86-64_2of7.zip

直接在目錄解壓,會在當前目錄中生成database目錄

三、修改應答文件安裝資料庫軟體

修改前建議先備份下

cp /opt/database/response/*.rsp /opt/database/rspbak

3.1、生成修改響應文件(/opt/database/response/db_install.rsp)

備註:清空源文件,復制粘貼如下內容(標紅處需要修改對應的設置需求):

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME= linux.tk

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION= /u01/app/oraInventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME= /u01/app/oracle/proct/11.2.0/dbhome_1

ORACLE_BASE= /u01/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.EEOptionsSelection=false

oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:10.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oper

DECLINE_SECURITY_UPDATES=true

oracle.installer.autoupdates.option=SKIP_UPDATES

3.2、開始安裝

1)、用oracle用戶登錄操作

# su - oracle

$ cd /opt/database

$ ./runInstaller -silent -responseFile /opt/database/response/db_install.rsp

2)、在安裝過程中可以新開會話,使用tailf 命令查看進度

# tailf /u01/app/oraInventory/logs/installActions2022-XX-XX_03-28-06PM.log

提示安裝結束,需要在root用戶執行兩個腳本,如下:

# /u01/app/oraInventory/orainstRoot.sh

# /u01/app/oracle/proct/11.2.0/dbhome_1/root.sh

四、修改應答文件安裝資料庫實例(/opt/database/response/dbca.rsp)

安裝實例前,需要新建一個實例存放的目錄(/home/OracleData/),如下:

# mkdir /home/OracleData

# chown -R oracle:oinstall /home/OracleData/

4.1、修改應答文件

[GENERAL]

RESPONSEFILE_VERSION = "11.2.0"

OPERATION_TYPE = "createDatabase"

[CREATEDATABASE]

GDBNAME = "ora"

SID = "ora"

TEMPLATENAME = "General_Purpose.dbc"

SYSPASSWORD = "***012"

SYSTEMPASSWORD = "***012"

DATAFILEDESTINATION = /home/OracleData/

RECOVERYAREADESTINATION = /u01/app/oracle/flash_recovery_area

CHARACTERSET = "ZHS16GBK"

TOTALMEMORY = "2048"

4.2、建實例,登錄oracle用戶

# su - oracle

$ dbca -silent -responseFile /opt/database/response/dbca.rsp

此安裝過程是有進度顯示,不用tailf查看,不過也可以查看對應的log日誌查看進度

4.3、刪除實例

編輯應答文件

#vim /opt/database/response/del_dbca.rsp

[GENERAL]

RESPONSEFILE_VERSION = "11.2.0"

OPERATION_TYPE = "deleteDatabase"

[DELETEDATABASE]

SOURCEDB = "ora "

$ dbca -silent -responseFile del_dbca.rsp

五、啟動監聽,配置自啟動等

5.1、啟動監聽

# su – oracle

$ lsnrctl start

查看狀態 lsnrctl status

# netstat -tnulp | grep 1521

# ps -ef | grep ora_ | grep -v grep

5.2、設置自啟動

修改vim /etc/oratab 如下

ora:/u01/app/oracle/proct/11.2.0/dbhome_1: Y

5.3、修改dbstart文件

vim /u01/app/oracle/proct/11.2.0/dbhome_1/bin/dbstart

將ORACLE_HOME_LISTNER=$1
修改為ORACLE_HOME_LISTNER=$ORACLE_HOME

5.4、將dbstart加入開機自啟動,/etc/rc.d/rc.local中增加

su - oracle -lc /u01/app/oracle/proct/11.2.0/dbhome_1/bin/dbstart

賦許可權 chmod +x /etc/rc.d/rc.local

5.3、登錄資料庫設置許可權等

sqlplus / as sysdba

startup;

alter system register;

create user ora identified by ***012;

grant dba to ora;

exit

六、遠程連接資料庫

6.1、開放1521埠

firewall-cmd --zone=public --add-port=1521/tcp --permanent

firewall-cmd –reload

firewall-cmd --list-ports

D. 怎麼在linux下安裝oracle資料庫

方法/步驟

  1. 首先需要檢查電腦硬體是否滿足安裝的要求

    E. 怎麼在linux下安裝oracle資料庫

    在linux下安裝oracle資料庫步驟:
    1、下載oracle安裝文件
    一、檢查必要條件
    1.1、檢查內存及交換分區
    Oracle要求2GB以上的內存
    #查看內存大小
    grep MemTotal /proc/meminfo
    #查看交換區大小
    grep SwapTotal /proc/meminfo

    #也可以使用下面的命令查看內存大小
    free -m1234567

    交換分區要求

    內存大小
    交換分區要求

    1GB~2GB 內存的1.5倍
    2GB~16GB 和內存大小相等
    大於16GB 16GB
    1.2、確認操作系統位數
    [root@FSWWOA /]# uname -m
    x86_6412

    x86_64:表示用的是Intel的處理器,並且操作系統是64位的
    i386:表示是32位
    1.3、檢查硬碟空間
    #查看臨時目錄空間
    [root@FSWWOA /]# df -h /tmp
    #查看硬碟總空間
    [root@FSWWOA /]# df -h1234

    Oracle安裝是要求/tmp目錄要有至少1GB的空間。
    以下是Oracle各個版本安裝是所需的空間

    版本
    所需空間

    Enterprise Edition(企業版) 4.7GB
    Standard Edition(標准版) 4.6GB
    二、安裝必要軟體
    首先需要檢查系統版本,然後從Oracle官方文檔中找到對應的Linux版本。
    [root@FSWWOA /]# cat /proc/version
    Linux version 2.6.32-71.el6.x86_64 ([email protected]) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212

    Oracle官方文檔中對應的版本如下
    On Red Hat Enterprise Linux 6
    2.6.32-71.el6.x86_64 or later
    然後根據Linux版本找到其必要安裝的軟體,如下
    The following or later version of packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and Asianux Server 4 must be installed:
    binutils-2.20.51.0.2-5.11.el6 (x86_64)
    compat-libcap1-1.10-1 (x86_64)
    compat-libstdc++-33-3.2.3-69.el6 (x86_64)
    compat-libstdc++-33-3.2.3-69.el6.i686
    gcc-4.4.4-13.el6 (x86_64)
    gcc-c++-4.4.4-13.el6 (x86_64)
    glibc-2.12-1.7.el6 (i686)
    glibc-2.12-1.7.el6 (x86_64)
    glibc-devel-2.12-1.7.el6 (x86_64)
    glibc-devel-2.12-1.7.el6.i686
    ksh
    libgcc-4.4.4-13.el6 (i686)
    libgcc-4.4.4-13.el6 (x86_64)
    libstdc++-4.4.4-13.el6 (x86_64)
    libstdc++-4.4.4-13.el6.i686
    libstdc++-devel-4.4.4-13.el6 (x86_64)
    libstdc++-devel-4.4.4-13.el6.i686
    lio-0.3.107-10.el6 (x86_64)
    lio-0.3.107-10.el6.i686
    lio-devel-0.3.107-10.el6 (x86_64)
    lio-devel-0.3.107-10.el6.i686
    make-3.81-19.el6
    sysstat-9.0.4-11.el6 (x86_64)

    檢查系統是否安裝以上的軟體,如果沒有安裝則安裝這些軟體
    yum install -y binutils.x86_64 binutils-devel.x86_64
    yum install -y compat-libcap1.x86_64
    yum install -y compat-libstdc++-33.x86_64
    yum install -y compat-libstdc++-33.i386
    yum install -y gcc.x86_64 gcc-c++.x86_64
    yum install -y glibc.x86_64 glibc.i686 glibc-devel.x86_64 glibc-devel.i386
    yum install -y ksh.x86_64
    yum install -y libgcc.i386 libgcc.x86_64
    yum install -y libstdc++.i386 libstdc++.x86_64 libstdc++-devel.i386 libstdc++-devel.x86_64
    yum install -y lio lio-devel
    yum install -y make.x86_64
    yum install -y sysstat.x86_64
    yum install -y pdksh.x86_64
    /*-------------------------------------*/
    yum install -y unixODBC.x86_64 unixODBC.i386 unixODBC-devel.i386 unixODBC-devel.x86_64123456789101112131415

    三、創建Oracle用戶和組
    [root@FSWWOA /]# groupadd dba
    [root@FSWWOA /]# groupadd oinstall
    #添加用戶
    [root@FSWWOA /]# useradd -g oinstall -G dba oracle
    #設置Oracle的密碼
    [root@FSWWOA /]# pwd oracle oracle

    #這里密碼使用:oracle12345678

    四、修改系統參數
    4.1、修改用戶的SHELL的限制
    修改/etc/security/limits.conf文件
    vi /etc/security/limits.conf1

    然後在文件中添加如下內容
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 655361234

    4.2、修改/etc/pam.d/login 文件
    vi /etc/pam.d/login1

    然後在文件中添加如下內容
    session required /lib/security/pam_limits.so
    session required pam_limits.so12

    4.3、修改系統核心參數
    修改/etc/sysctl.conf文件vi /etc/sysctl.conf,然後在文件中加入
    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 2097152
    kernel.shmmax = 536870912
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 10485761234567891011

    執行sysctl -p是配置立刻生效。使用sysctl -a查看所有系統參數。
    五、創建Oracle安裝目錄
    5.1創建Oracle安裝目錄
    cd /u01
    mkdir -p app/oracle/proct/11.2.0/dbhome_1
    mkdir app/oradata123

    5.2修改目錄所有者
    [root@FSWWOA u01]# chown -R oracle:oinstall app
    [root@FSWWOA u01]# ll
    總用量 20
    drwxr-xr-x. 4 oracle oinstall 4096 11月 25 08:46 app
    drwx------. 2 root root 16384 11月 24 14:29 lost+found12345

    六、修改系統環境變數
    使用vi ~/.bash_profile打開環境變數配置文件。加入如下內容
    export ORACLE_BASE=/u01/app
    export ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
    export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 123456

    然後使用source ~/.bash_profile是配置立即生效。使用env | grep ORACLE可以查看環境變數配置。
    七、安裝Oracle
    7.1解壓Oracle安裝文件
    將Oracle拷貝至Linux伺服器上,然後解壓
    unzip linux.x64_11gR2_database_1of2.zip
    unzip linux.x64_11gR2_database_2of2.zip12

    如果使用光碟安裝,則使用mount -t iso9660 /dev/dvd /mnt/dvd掛載光碟
    7.2設置安裝環境
    如果Linux系統字元編碼是中文的,在安裝過程中Oracle安裝界面會全部亂碼。可使用export LANG=en_US,將會話的字元集改為英文字元集,然後再安裝就不會出現亂碼。
    另外,Oracle安裝時需要圖形界面的支持。
    剩餘部分見PDF文檔(後續圖片太多不再一一上傳),剩餘部分如下:
    7.3開始安裝Oracle
    八、測試安裝結果
    九、修改防火牆配置,將Oracle埠添加到例外
    十、將Oracle設置自啟動
    十一、設置Oracle用戶名密碼不區分大小寫

    關於更多Linux的學習,請查閱書籍《linux就該這么學》。

    F. linux下配置Oracle出現問題

    1、你先確定linux系統版本,按文檔安裝oracle依賴包。例如gcc/glibc/lio/libstdc/libgcc/openmotif/compat-libstdc/elfutils-libelf/compat-libstdc
    2、准備系統環境參數,創建oracle分組及用戶,修改系統文件,例如:/etc/sysctl.conf,/etc/security/limits.conf,/etc/profile,/etc/pam.d/login,~/.bash_profile
    3、靜默方式安裝oracle資料庫
    ./runInstaller -ignoreSysPrereqs -silent -responseFile ~/ee.rsp
    4、創建實例
    dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname testdb -sid testdb -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 40 -sysDBAUserName sys -sysDBAPassword 123456(不啟動em)
    增加-emConfiguration none(啟動em)
    dbca靜默刪除資料庫
    dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
    5、啟動監聽lsnrctl start;
    6、啟動資料庫
    sqlplus /nolog
    SQL>conn /as sysdba
    SQL>startup;
    7、關閉資料庫
    sqlplus /nolog
    SQL>conn /as sysdba
    SQL>shutdown immediate
    8、netca是創建listener.ora或tnsnames.ora的工具,這兩個文件手動編輯或創建即可,沒有也不影響資料庫啟動。不需要藉助此命令。

    G. 怎麼在linux下安裝oracle11g

    • Linux安裝Oracle系統要求:

      1.內存:必須高於1G的物理內存;

      2.交換空間|:一般為內存的2倍,例如:1G的內存可以設置swap 分區為3G大小;

      3.硬碟:5G以上 ;

    • 2

      修改操作系統核心參數:

      在Root用戶下執行以下步驟:

      1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件

      輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。

      oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536

      編輯完成後按Esc鍵,輸入「:wq」存檔退出

      2)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。

      session required /lib/security/pam_limits.so session required pam_limits.so

      編輯完成後按Esc鍵,輸入「:wq」存檔退出.

      3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件:

      fs.file-max = 6815744

      fs.aio-max-nr = 1048576

      kernel.shmall = 2097152

      kernel.shmmax = 2147483648

      kernel.shmmni = 4096

      kernel.sem = 250 32000 100 128

      net.ipv4.ip_local_port_range = 9000 65500

      net.core.rmem_default = 4194304

      net.core.rmem_max = 4194304

      net.core.wmem_default = 262144

      net.core.wmem_max = 1048576

      編輯完成後按Esc鍵,輸入「:wq」存檔退出

      4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p 顯示如下:

      linux:~ # sysctl -p

      net.ipv4.icmp_echo_ignore_broadcasts = 1

      net.ipv4.conf.all.rp_filter = 1

      fs.file-max = 6815744

      fs.aio-max-nr = 1048576

      kernel.shmall = 2097152

      kernel.shmmax = 2147483648

      kernel.shmmni = 4096

      kernel.sem = 250 32000 100 128

      net.ipv4.ip_local_port_range = 9000 65500

      net.core.rmem_default = 4194304

      net.core.rmem_max = 4194304

      net.core.wmem_default = 262144

      net.core.wmem_max = 1048576

      5)編輯 /etc/profile ,輸入命令:vi /etc/profile,按i鍵進入編輯模式,將下列內容加入該文件。

      if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi

      編輯完成後按Esc鍵,輸入「:wq」存檔退出。

      6)創建相關用戶和組,作為軟體安裝和支持組的擁有者。

      創建用戶,輸入命令:groupadd oinstall groupadd dba創建Oracle用戶和密碼,輸入命令:useradd -g oinstall -g dba -m oraclepasswd oracle然後會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認。

      7)創建資料庫軟體目錄和數據文件存放目錄,目錄的位置,根據自己的情況來定,注意磁碟空間即可,這里我把其放到oracle用戶下,例如:

      輸入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/proct

      8)更改目錄屬主為Oracle用戶所有,輸入命令:

      chown -R oracle:oinstall /home/oracle/app

      9)配置oracle用戶的環境變數,首先,切換到新創建的oracle用戶下,

      輸入:su – oracle ,然後直接在輸入 : vi .bash_profile

      按i編輯 .bash_profile,進入編輯模式,增加以下內容:

      umask 022export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

      編輯完成後按Esc鍵,輸入「:wq」存檔退出。

    • 3

      當上述系統要求操作全部完成後,注銷系統,在圖形界面以Oracle用戶登陸。首先將下載的Oracle安裝包復制到linux中,推薦用Xmanager 或其他ftp工具拷貝。

      打開一個終端,運行unzip命令解壓oracle安裝文件,如:

      輸入命令:unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip

      解壓完成後 cd 進入其解壓後的目錄database

      輸入命令:cd database

      使用ls命令可以查看解壓後database所包含的文件,如下圖:

    • 6

      安裝完成後,系統會提示你需要用root許可權執行2個shell腳本。按照其提示的路徑,找到其所在的位置,如:我的就在/home/oracle/app/oracle/proct/11.2.0/dbhome_1/root.sh

      和 /home/oracle/app/oraInventory/orainstRoot.sh 新開啟一個終端,輸入命令:

      su – root

      cd /home/oracle/app/oracle/proct/11.2.0/dbhome_1

      sh root.sh

      cd /home/oracle/app/oraInventory

      sh orainstRoot.sh

    H. linux下怎麼啟動oracle資料庫,命令是什麼

    啟動oracle資料庫步驟:x0dx0a首先使用oracle用戶登錄Linux,然後在shell命令行中執行下面的命令:x0dx0a第一步:打開Oracle監聽x0dx0a$ lsnrctl startx0dx0a第二步:進入sqlplusx0dx0a$ sqlplus /nologx0dx0aSQL>x0dx0a第三步:使用sysdab角色登錄sqlplusx0dx0aSQL> conn /as sysdbax0dx0a第四步:啟動資料庫x0dx0aSQL> startupx0dx0a經過上面的四個步驟,oracle資料庫就可以啟動了。x0dx0a關閉資料庫用 shutdown 是要等待事物結束才關閉,強制關閉用 shutdown abort。

熱點內容
python位元組轉字元串 發布:2025-05-14 07:06:35 瀏覽:420
subplotpython 發布:2025-05-14 06:53:51 瀏覽:661
豎屏大屏導航工廠密碼一般是多少 發布:2025-05-14 06:49:29 瀏覽:806
如何在手機里設置無線網密碼 發布:2025-05-14 06:47:54 瀏覽:120
動態ip文件伺服器 發布:2025-05-14 06:44:22 瀏覽:891
文字分行的腳本有什麼 發布:2025-05-14 06:33:10 瀏覽:288
svn小烏龜怎麼配置 發布:2025-05-14 06:31:43 瀏覽:393
視頻播放器android 發布:2025-05-14 06:31:43 瀏覽:720
android工作室 發布:2025-05-14 06:26:00 瀏覽:658
汽車官方配置表如何下載 發布:2025-05-14 06:21:41 瀏覽:800