Oracle linux系统安装oracle11g
安裝oracle11g
1.關閉防火墻
操作用戶:root
systemctl stop firewalld.service systemctl disable firewalld.service2.安裝依賴包
操作用戶為:root。
執行如下命令安裝依賴包。
如果上述命令報錯,則使用如下命令安裝
yum -y install xz wget gcc-c++ ncurses ncurses-devel \ cmake make perl openssl openssl-devel gcc* libxml2 \ libxml2-devel curl-devel libjpeg* libpng* freetype* \ make gcc-c++ cmake bison perl perl-devel perl perl-devel \ glibc-devel.i686 glibc-devel libaio readline-devel \ zlib.x86_64 zlib-devel.x86_64 libcurl-* net-tool* \ sysstat lrzsz dos2unix telnet.x86_64 iotop unzip \ ftp.x86_64 xfs* expect vim psmisc openssh-client* \ libaio bzip2 epel-release automake binutils bzip2 \ elfutils expat gawk gcc ksh less make openssh-server \ rpm sysstat unzip unzip cifs-utils libXext.x86_64 \ glibc.i686 binutils compat-libstdc++-33 \ elfutils-libelf elfutils-libelf-devel \ expat gcc gcc-c++ glibc glibc-common \ glibc-devel glibc-headers libaio \ libaio-devel libgcc libstdc++ libstdc++-devel \ make sysstat unixODBC unixODBC-devel libnsl3.創建oracle用戶
操作用戶為:root
上述命令執行完畢后,為oracle用戶設置密碼,例如,我這里設置的密碼為htoracle
4.解壓Oracle數據庫安裝包
操作用戶:oracle
操作目錄:/home/oracle
下載
inux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
將Oracle 11gR2安裝文件上傳(可以使用sftp上傳)到該操作目錄下面,然后順序解壓安裝文件到該目錄。
5.修改操作系統配置
操作用戶:root
操作文件:/etc/security/limits.conf
在文件的末尾添加如下配置項。
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 102406.創建Oracle安裝目錄
操作用戶:oracle
參考:
在root用戶下
7.修改環境變量
操作用戶:oracle
操作目錄:/home/oracle
在文件末尾添加如下配置項
export ORACLE_BASE=/data/oracle/install export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export ORACLE_UNQNAME=orcl export NLS_LANG=.AL32UTF8 export PATH=${PATH}:${ORACLE_HOME}/bin/:$ORACLE_HOME/lib64使得環境變量生效。
source ~/.bash_profile8.修改Oracle配置文件
操作用戶:oracle
操作目錄:/home/oracle
復制文件模板
注意:復制命令的最后一個 . 不能省略,表示將db_install.rsp文件從/home/oracle/database/response目錄拷貝到當前目錄。
對db_install.rsp文件進行編輯。
需要修改的配置項如下所示,這里,我將修改后的配置項列舉出來。
oracle.install.option=INSTALL_DB_AND_CONFIG ORACLE_HOSTNAME=localhost #實際上可以修改成你自己的主機名或者域名(IP) UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/home/oracle/tools/oraInventory SELECTED_LANGUAGES=en,zh_CN ORACLE_HOME=/home/oracle/tools/oracle11g/product/11.2.0/dbhome_1 ORACLE_BASE=/home/oracle/tools/oracle11g oracle.install.db.InstallEdition=EE oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=oper oracle.install.db.config.starterdb.type=GENERAL_PURPOSE oracle.install.db.config.starterdb.globalDBName=orcl oracle.install.db.config.starterdb.SID=orcl oracle.install.db.config.starterdb.characterSet=AL32UTF8 oracle.install.db.config.starterdb.memoryOption=true oracle.install.db.config.starterdb.memoryLimit=1024 oracle.install.db.config.starterdb.installExampleSchemas=false oracle.install.db.config.starterdb.password.ALL=cdhtdata#123456 oracle.install.db.config.starterdb.control=DB_CONTROL oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false oracle.install.db.config.starterdb.dbcontrol.emailAddress=test@qq.com #可以填寫你自己的郵箱地址 oracle.install.db.config.starterdb.automatedBackup.enable=false oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/home/oracle/tools/oracle11g/oradata oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/home/oracle/tools/oracle11g/fast_recovery_area oracle.install.db.config.starterdb.automatedBackup.enable=false DECLINE_SECURITY_UPDATES=true9.靜默安裝Oracle 11gR2
操作用戶:oracle
操作目錄:/home/oracle/database
接下來,就是默默的等待Oracle自行安裝了,等待一段時間后,如果輸出如下信息,則表明Oracle數據庫已經安裝成功。
The following configuration scripts need to be executed as the "root" user. #!/bin/sh #Root scripts to run /home/oracle/tools/oraInventory/orainstRoot.sh /home/oracle/tools/oracle11g/product/11.2.0/dbhome_1/root.sh To execute the configuration scripts:1. Open a terminal window2. Log in as "root"3. Run the scripts4. Return to this window and hit "Enter" key to continue Successfully Setup Software.10.安裝完成
操作用戶:root
根據上一步完成信息提示,執行以下兩行命令,具體位置需要根據你的安裝位置決定:
11.創建連接用戶
操作用戶:oracle
接下來,執行如下命令。
alter user system identified by cdhtdata#123456; alter user sys identified by cdhtdata#123456;創建連接用戶。
create user SYNC identified by cdhtdata#123456; grant connect,resource,dba to SYNC;驗證安裝結果
1.啟動數據庫
啟動已經安裝的數據庫orcl。
操作用戶oracle
啟動監聽
啟動數據庫過程如下:
sqlplus /nolog使用dba權限連接Oralce
connect / as sysdba啟動數據庫
startup
確認啟動結果:
2.驗證數據庫
這里,我們使用Navicat連接Oracle數據庫,如下所示。
這里,輸入的用戶名為SYNC,密碼為SYNC。
接下來,點擊“連接測試”,如下所示。
可以看到,Oracle數據庫連接成功。
總結
以上是生活随笔為你收集整理的Oracle linux系统安装oracle11g的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于模糊集的图像增强
- 下一篇: linux tar命令打包整个文件夹详解