導航:首頁 > 文件教程 > oracle12c安裝教程

oracle12c安裝教程

發布時間:2023-08-16 02:44:17

『壹』 Oracle linux 8.5安裝Oracle Database 12cR2

libnsl

groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
useradd -u 54321 -g oinstall -G dba,oper oracle
vi /etc/oraInst.loc

以下以oracle用戶操作:
mkdir /u01/app
unzip linuxx64_12201_database.zip
cd database/
cp response/db_install.rsp inst.rsp
./runInstaller -showProgress -ignoreSysPrereqs -waitforcompletion -silent -responseFile /home/oracle/database/inst.rsp
inst.rsp文件中編輯如下

export ORACLE_HOME=/u01/app/oracle/proct/12.2.0.1/dbhome_1
export ORACLE_SID=ORA12CR2
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH

文件$ORACLE_HOME/dbs/initORA12CR2.ora內容如下

CDB數據文件地址:$ORACLE_BASE/oradata/<SID>/
PDB數據文件地址:$ORACLE_BASE/oradata/<SID>/<pdb>/

sqlplus / as sysdba
startup nomount;
CREATE DATABASE ORA12CR2
MAXLOGFILES 16
MAXLOGMEMBERS 4
MAXDATAFILES 1024
MAXINSTANCES 1
MAXLOGHISTORY 680
CHARACTER SET AL32UTF8
DATAFILE '/u01/app/oracle/oradata/ORA12CR2/system01.dbf' SIZE 500M REUSE EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/u01/app/oracle/oradata/ORA12CR2/sysaux01.dbf' SIZE 500M
UNDO TABLESPACE UNDOTBS1 DATAFILE '/u01/app/oracle/oradata/ORA12CR2/undotbs01.dbf' SIZE 500M
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/u01/app/oracle/oradata/ORA12CR2/temp01.dbf' SIZE 500M
DEFAULT TABLESPACE USERS DATAFILE '/u01/app/oracle/oradata/ORA12CR2/users01.dbf' SIZE 200M
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/ORA12CR2/redo01a.dbf', '/u01/app/oracle/oradata/ORA12CR2/redo01b.dbf') SIZE 50M,
GROUP 2 ('/u01/app/oracle/oradata/ORA12CR2/redo02a.dbf', '/u01/app/oracle/oradata/ORA12CR2/redo02b.dbf') SIZE 50M,
GROUP 3 ('/u01/app/oracle/oradata/ORA12CR2/redo03a.dbf', '/u01/app/oracle/oradata/ORA12CR2/redo03b.dbf') SIZE 50M
USER sys IDENTIFIED BY oracle
USER system IDENTIFIED BY oracle;

SQL> spool create_dd.lis
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
SQL> connect system/oracle
SQL> @?/sqlplus/admin/pupbld

listener.ora文件:

cd $ORACLE_HOME/dbs
以下必須輸入強密碼
orapwd file=orapw<ORACLE_SID> password=<sys password>
否則就得加上format=12
orapwd file=orapw<ORACLE_SID> password=<sys password> format=12

『貳』 如何在windows系統上安裝Oracle資料庫

  1. 下載Oracle11gR2forWindows版本

  2. 解壓兩個壓縮包到同一目錄,即"database",然後單擊解壓目錄下的"setup.exe"文件,如下圖所示:

『叄』 oraclr DataBase12c安裝無法跳過軟體更新

參考以下方法。
先下載到Oracle12c,然後解壓,解壓後運行安裝程序setup.exe後,創建和配置資料庫:安裝資料庫軟體並創建一個資料庫實例,僅安裝資料庫軟體:安裝資料庫軟體,不會創建資料庫實例,升級現有的資料庫:升級低版本的Oracle資料庫。
創建新Windows用戶:創建一個新用戶,輸入用戶名和密碼,確認密碼。使用Windows內置賬戶選擇該項:內置賬戶,Oracle也建議使用許可權受限的賬戶

『肆』 跪求 在windows系統2012 r2 系統安裝oracle12c 卡在第一步,不能點擊下一步 如圖:

1,改為靜態IP
2,在listener.ora裡面手工添加了ORCL的SID_DESC
3,改hosts文件
4,改WINSRV為127.0.0.1
5,關閉防火牆
6,檢查\localhost\c$的共享
7,重新安裝windows server 2012 r2系統,直接安裝oracle 12c
8,使用ORADIM -DELETE/-NEW手工創建常式
9,檢查注冊表中的ORACLE_SID
10,嘗試過環境變數中加ORACLE_SID
11,GLOBAL_DBNAME/SID/SERVICE_NAME/SID_NAME等等都嘗試了

『伍』 遠程 linux 安裝oracle 12c 教程 xshell

圖文的自己去找,這里我就告訴你如何安裝:

  1. 檢查cpu:grep "model name" /proc/cpuinfo

  2. cat /proc/cpuinfo | grep "processor" | wc -l

    cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

  3. 檢查內存:grep MemTotal /proc/meminfo

    grep SwapTotal /proc/meminfo

    free -g

    Oracle 12c 對系統內存的最低要求為1G,推薦2G或更大的內存

    交換分區建議16G

  4. 檢查磁碟空間:df -h

    Oracle 12c 企業版的需要6.4G大小的磁碟空間,標准版需要6.1G大小的磁碟空間。/tmp 需要至少1G的大小

  5. 系統:Oracle 12 c 只支持64位的Linux系統。不支持32Linux平台

    uname -m

    uname -r

    more /etc/redhat-release

    uname -a

    lsb_release -id

  6. 安裝所需的包:rpm -q binutils compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh lio lio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi make sysstat

  7. rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm

  8. rpm -ivh compat-libstdc++-33-3.2.3-61.x86_64.rpm

  9. ls *lio-devel*

  10. rpm -ivh lio-devel-0.3.106-5.i386.rpm

  11. rpm -ivh lio-devel-0.3.106-5.x86_64.rpm

  12. 創建Oracle用戶和用戶組

    groupadd dba

    groupadd oinstall

    useradd -g oinstall -G dba oracle

    id oracle

  13. 創建安裝目錄

    mkdir -p /u01/app/oracle

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

    chmod -R 775 /u01/app/oracle

  14. 設置:/usr/sbin/getenforce disabled

    /usr/sbin/sestatus

  15. 修改系統內核參數:

    在修改系統內核參數前,你可以用命令先查看一下當前各類系統參數的值,亦或直接查看配置文件/etc/sysctl.conf

    getconf PAGESIZE

    sysctl -a | grep sem

    sysctl -a | grep shm

    sysctl -a | grep file-max

    sysctl -a | grep ip_local_port_range

    cp /etc/sysctl.conf /etc/sysctl.conf.bak

  16. vi /etc/sysctl.conf 添加或修改下面參數

    kernel.shmmax = 68719476736

kernel.shmall = 6029312

kernel.shmmni = 4096

kernel.sem =250 32000 100 128

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

net.ipv4.ip_local_port_range =9000 65500

fs.file-max=65536

fs.aio-max-nr=1048576

kernel.shmall =physical RAM size / pagesize (getconf PAGESIZE) -- If the defaults are greater then leave it.

kernel.shmall = 內存大小/4k=23G*1024*1024/4k = 6029312

kernel.shmmax = 20*1024*1024=20971520 而默認的為68719476736,那麼使用默認值

修改完成後保存,然後運行sysctl -p 命令使之生效

17.設置用戶限制

在/etc/security/limits.conf中添加如下配置。

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

oracle hard stack 10240

Add the following line to the "/etc/pam.d/login" file,

if it does not already exist.

session required /lib/security/pam_limits.so

session required pam_limits.so

Add the following to

/etc/profile if Oracle user will use the bash shell.

if [ $USER = "oracle" ]; then

ulimit -u 16384

ulimit -n 65536

fi

18.設置環境變數:

首先切換到oracle賬戶 ,編輯修改主目錄下 .bash_profile

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/proct/12.1.0/db_1; export ORACLE_HOME

ORACLE_SID=epps; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

使配置生效

[oracle@getoraclelnx01 ~]$ source .bash_profile

19.解壓安裝文件:

[oracle@getoraclelnx01 tmp]$ unzip V38500-01_1of2.zip

[oracle@getoraclelnx01 tmp]$ unzip V38500-01_2of2.zip

下面就開始正式安裝了

http://images.cnitblog.com/blog/73542/201309/13184918-.gif

參考http://www.cnblogs.com/kerrycode/archive/2013/09/13/3319958.html

閱讀全文

與oracle12c安裝教程相關的資料

熱點內容
贛州極客晨星少兒編程怎麼樣 瀏覽:690
覺醒年代哪個app可以免費觀看 瀏覽:830
如何關閉win10觸摸屏幕 瀏覽:761
蘋果142不能傳文件 瀏覽:128
如何看歷史底部數據 瀏覽:230
怎麼在電腦上下軟體或安裝app 瀏覽:798
qq頭像電影截圖情侶 瀏覽:87
安卓的網路位置設置在哪 瀏覽:973
編程俠官網如何登錄 瀏覽:484
借貸王app怎麼樣 瀏覽:552
qq黑鑽手機怎麼開通 瀏覽:465
dnf85版本爆ss視頻 瀏覽:514
gitlog前一個版本 瀏覽:718
蘋果6手機屏幕周邊多出一圈黑色 瀏覽:131
phpword插件 瀏覽:264
win10重置並清理驅動器 瀏覽:893
vector去重java 瀏覽:572
qq群文件過期了怎麼辦 瀏覽:184
電子文件的特性 瀏覽:190
javatcp接收數據 瀏覽:968

友情鏈接