日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

oracle数据库部署

發布時間:2025/7/14 数据库 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle数据库部署 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝前設置

1:在windows中把需要的軟件共享

2linux中掛載共享,將所需軟件全拷貝到usr/src中(包括javaoracle

[root@oracle~]# mkdir /oracle (創建共享目錄)

[root@oracle~]# mount -o username=administrator ?//10.0.0.2/oracle11g?/oracle(共享目錄)

[root@oracle~]# cp /oracle/* /usr/src? (復制共享目錄到/usr/src下面)

[root@oracle~]# cd /usr/src? (進入/usr/src下面)

[root@oraclesrc]# ls? (查看)

安裝java環境

[root@oraclesrc]# ./jdk-6u21-linux-x64-rpm.bin? (安裝Java環境)

3:安裝先決條件所需的軟件包

先檢查一下都有哪些包沒有安裝

[root@oracle~]#rpm -qbinutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-develelfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-develglibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel pdksh? 查看環境要求

?

[root@oracle~]#mkdir /media/cdrom

[root@oracle~]#mount /dev/cdrom /media/cdrom

[root@oracle~]#cd /media/cdrom/Server

[root@oracleServer]# rpm -ivh sysstat-7.0.2-11.el5.x86_64.rpm

配置yum源為光盤

[root@oracle~]#vi /etc/yum.repos.d/rhel-debuginfo.repo

添加yum代碼

注釋掉第三行,添加一行代碼

baseurl=file:///media/cdrom/Server

enabled=0(改為1)

?

yum安裝所需軟件包

[root@oracle~]# yum -y install libaio-devel

[root@oracle~]# yum -y install unixODBC

[root@oracle~]# yum -y install unixODBC-devel

[root@oracle~]# yum -y install pdksh

[root@oracle~]# yum -y install numactl-devel

3:內核參數調整

[root@oracle ~]# vi /etc/sysctl.conf

fs.aio-max-nr=1058576

fs.file-max=6815744

kernel.shmmni=4096

kernel.sem=25032000 100 128

net.ipv4.ip_local_port_range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

kernel.shmmax= 68719476736????????????????? \\已經有了,不小于536870912

kernel.shmall= 4294967296?????????????????????? \\已經有了,不小于4096

[root@oracle ~]# sysctl -p?????????????????? \\重新加載內核

4:用戶環境要求

[root@oracle~]# groupadd -g 500 oinstall ?(創建安裝組)

[root@oracle~]# groupadd -g 501 dba???? ?(創建管理組)

[root@oracle~]# useradd -g oinstall -G dba oracle? (創建運行用戶oracle

[root@oracle~]# passwd oracle?????????? \\設置密碼(aptech

[root@oracle~]# mkdir /opt/oracle

[root@oracle~]# chown -R oracle:oinstall /opt/oracle/?(屬組屬主歸屬權)

[root@oracle~]# chmod -R 775 /opt/oracle/

[root@oracle~]# sudo mkdir /opt/tmp????? ?(創建安裝時使用的臨時文件夾)

[root@oracle~]# sudo chmod a+wr /opt/tmp

調整oracle用戶的環境配置

[root@oracle~]#vi ~oracle/.bash_profile

添加以下內容:

umask=022????????????????????? ?????????????????????????(文件權限掩碼)

exportORACLE_BASE=/opt/oracle ???????????????????????(定義基本目錄)

exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

exportORACLE_SID=orcl.benet.com ??????????????????????(定義數據庫實例名稱)?????????????????????????

exportLANG=zh_CN.UTF-8????????????? (確定使用何種語言環境)

exportNLS_LANG="AMERICAN_AMERICA".ZHS16GBK

exportPATH=$ORACLE_HOME/bin:$PATH

exportDISPLAY=:0.0???????????????????? (告知默認的顯示終端號)

調整全局用戶配置

[root@oracle~]#vi /etc/profile

?

exportORACLE_BASE=/opt/oracle

exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

exportORACLE_OWNER=oracle

exportORACLE_SID=orcl

exportORACLE_TERM=xterm

?export PATH=$PATH:$ORACLE_HOME/bin

5oracle用戶資源限制調整

[root@oracle~]# vi /etc/pam.d/login

把最后一行注釋掉“#”在最后添加以下兩行:

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

session??? required????pam_limits.so

[root@oracle~]# vi /etc/security/limits.conf

在末尾添加:

oracle ?soft ?nproc?2047????(進程數軟限制)

oracle ?hard ?nproc?16384??(進程數硬限制)

oracle ?soft ?nofile?1024????(文件數軟限制)

oracle ?hard ?nofile ?65536????(文件數硬限制)

oracle ?soft ?stack?10240?????? (軟堆棧限制)

[root@oracle~]# vi /etc/profile

在末尾添加:

?

if [ $USER ="oracle" ]; then

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

????? ulimit -p 16384

????? ulimit -n 65535

?? else

????? ulimit -n 16384 -n 65536

?? fi

fi

?

(家目錄)source?/etc/profile? ?(輸入命令生效)

重啟系統

[root@oracle~]# reboot

?

二:安裝過程

1:解壓文件(解壓后會有database文件夾)

[root@oracle~]# cd /usr/src

[root@oraclesrc]# unzip linux.x64_11gR2_database_1of2.zip

[root@oraclesrc]# unzip linux.x64_11gR2_database_2of2.zip

[root@oraclesrc]# ls database/? (里面會有一個runinstall文件)

Doc install? response?rpm runInstaller?sshsetup?? stage??welcome.html???

linux圖形桌面打開終端

[root@oracle~]# xhost +?? (此操作需在圖形環境中執行)

[oracle@oracle~]$ su oracle

口令:?????????????

[oracle@oracle~]$

[oracle@oracle~]$ cd /usr/src/database/

[oracle@oracledatabase]$ ./runInstaller?? ?(安裝)

?

root賬戶中

?[root@oracledatabase]# /opt/oracle/oraInventory/orainstRoot.sh????? \\ oraInventory

[root@oracle database]#/opt/oracle/product/11.2.0/dbhome_1/root.sh

點確定

?

?

三:驗證安裝結果

1:打開瀏覽器,地址欄輸入https//10.0.0.101158/em/

?

上圖中用戶名用sys,密碼用數據庫的密碼(Aptech123),連接身份為SYSDBA

2:用命令登陸

[root@oracledatabase]#vim /etc/oratab

orcl:/opt/oracle/product/11.2.0/dbhome_1:Y??? //實例啟動數據庫啟動

?

?

?

重啟linux后如果oracle服務不啟動,可用以下命令啟動

[root@oracle~]# lsnrctl start

[oracle@oracleroot]$ sqlplus sys/Oracle11g AS SYSDBA

SQL>

?

3:創建數據庫

[oracle@oracleroot]$ dbca?????????? \\圖形界面終端

?

?

?

[root@oracle~]# lsnrctl start

[root@oracle~]# su oracle

[oracle@oracleroot]$ sqlplus sys/Oracle11g AS SYSDBA

SQL>startup nomount

SQL>alter database open;

?

?

解決help index無法執行

[oracle@oracle~]$ cd /opt/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help

[oracle@oraclehelp]$ls

[oracle@oraclehelp]$ sqlplus system/aptech

SQL>@/opt/oracle/product/11.2.0/dbhome_1/sqlplus/admin/help/helpbld.sql

Enter valuefor 1: helpus.sql

Entervalue for 2: ??????????????????????????????????????????????

?

SP2-0310:unable to open file "helpus.sql/hlpbld.sql"

Disconnectedfrom Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bitProduction

Withthe Partitioning, OLAP, Data Mining and Real Application Testing options

[oracle@oracleroot]$


轉載于:https://blog.51cto.com/12333622/1916341

總結

以上是生活随笔為你收集整理的oracle数据库部署的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。