Linux 安裝 Oracle資料庫11G 配置
1 、檢視核心需求
[root@localhost ~]# cat /proc/version
2、檢視哪些包是否安裝?
[root@localhost ~]# rpm -qa | grep binut
[root@localhost ~]# rpm -qa | grep compat
[root@localhost ~]# rpm -qa | grep elfu
[root@localhost ~]# rpm -qa | grep glibc
[root@localhost ~]# rpm -qa | grep gcc
[root@localhost ~]# rpm -qa | grep libaio
[root@localhost ~]# rpm -qa | grep libstdc
[root@localhost ~]# rpm -qa | grep make
[root@localhost ~]# rpm -qa | grep syssta
[root@localhost ~]# rpm -qa | grep unix
需要安裝的包:這是我個人安裝,以個人情況而定
elfutils-devel-0.97.1-5.i386.rpm
elfutils-libelf-devel-0.97.1-5.i386.rpm
libaio-0.3.105-2.i386.rpm
libaio-devel-0.3.105-2.i386.rpm
sysstat-5.0.5-25.el4.i386.rpm
unixODBC-2.2.11-1.RHEL4.1.i386.rpm
unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm
安裝需要安裝的包
[root@oracle11g ~]# rpm -ivh *.rpm
3、建立一些組合目錄
[root@oracle11g ~]# groupadd oinstall
[root@oracle11g ~]# groupadd dba
然後在這個根目錄下建立一個目錄 /u01/oracle;計劃是把Oracle11G的軟體安裝在/u01/oracle這個目
錄下
[root@oracle11g ~]# mkdir -p /u01/oracle
建立使用者和密碼
}意思:增加一個使用者[useradd],增加那個使用者呢?是oracle這個使用者;它的這個首要的組是oinstall;輔助
的組是dba;預設的根目錄是/u01/oracle
[root@oracle11g ~]# useradd -g oinstall -G dba -d /u01/oracle oracle
設定密碼以及確認
[root@oracle11g ~]# passwd oracle
[root@oracle11g ~]# cd /
[root@oracle11g /]# ls –l
}改變成了oracle這個使用者了
[root@oracle11g /]# chown -R oracle:oinstall u01
[root@oracle11g /]# ls -l
要檢驗nobody這個使用者是否存在
[root@oracle11g /]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
配置引數
[root@oracle11g /]# vi /proc/sys/fs/file-max 120300/512
[root@oracle11g /] vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
在/etc/sysctl.conf配置完這個 在/sbin目錄下就執行:sysctl –p
[root@oracle11g/]#vi/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
[root@oracle11g /]# vi /etc/pam.d/login
session required pam_limits.so
session required /lib/security/pam_limits.so
[root@oracle11g /]# vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
[root@oracle11g ~]# ifconfig
[root@oracle11g ~]# vi /etc/hosts
編輯裡面內容 去掉一個oracle11g[安裝Linux時的local名]
新增如下:
192.168.70.128 oracle11g
切換使用者和一些操作
[root@oracle11g /]# su - oracle
[oracle@oracle11g ~]$
[oracle@oracle11g ~]$ ls
[oracle@oracle11g ~]$ pwd
[oracle@oracle11g ~]$ ls -la
-rw-r--r-- 1 oracle oinstall 191 Dec 15 09:06 .bash_profile
-rw-r--r-- 1 oracle oinstall 191
設定環境變數
[oracle@oracle11g ~]$ vi .bash_profile
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
[oracle@oracle11g ~]$ su - oracle
Password: oracle
檢視設定的環境變數
[oracle@oracle11g ~]$ env | grep ORA
以root使用者登陸
[root@oracle11g~]#unziplinux_11gR1_database_1013.zip 解壓
[root@oracle11g ~]# ls -l 檢視
[root@oracle11g ~]# mv database/ /u01 移動到/u01目錄下
[root@oracle11g ~]# cd /u01
[root@oracle11g u01]# ls -l
[root@oracle11g u01]# chown -R oracle:oinstall database/ 把database目錄下的都變成了Oracle可
讀的
[root@oracle11g u01]# ls -l
[root@oracle11g u01]# cd database/
[root@oracle11g database]# ls -l
到圖型介面執行 以oracle身份登陸
[root@oracle11g ~]# pwd
[root@oracle11g ~]# cd ..
[root@oracle11g u01]# ls
[root@oracle11g u01]#cd database/
[root@oracle11g database]# ls
[root@oracle11g database]# ./runInstaller 執行安裝
最後提示兩個需要的執行命令:
是在root使用者下執行
執行以下命令
[root@oracle11g ~]# /u01/oraInventory/orainstRoot.sh
[root@oracle11g ~]# /u01/oracle/root.sh
第二步的安裝目錄在/oralnventory前面新增/u01結果為:/u01/oralnventory
[root@oracle11g database]# netca 配置監聽程式
[root@oracle11g database]# ps -ef 檢視監聽程式
[root@oracle11g database]# dbca 安裝資料庫
建立完成資料庫
[root@oracle11g database]# ps -ef 檢視配置的監聽程式和安裝資料庫資訊
測試
[oracle@oracle11g wilson]$ sqlplus /nolog
SQL> quit
[oracle@oracle11g ~]$ ls
[oracle@oracle11g ~]$ vi .bash_profile 寫入stty erase ^h 加入這個是 如果你敲錯了 可好按回
車鍵
SQL> !
[oracle@oracle11g /]$ exit
SQL> !ps -ef
SQL> !ps -ef | grep oracle Oracle資料庫一些常用程式
啟動監聽程式
[oracle@devrfel501 ~]$ lsnrctl start
啟動企業管理器
[oracle@devrfel501 ~]$ emctl start dbconsole
https://192.168.70.128:1158/em/console/aboutApplication 這是我自己電腦上的
利用Net Manager 配置本地命名
[root@oracle11g ~]# netmgr
Linux 啟動ftp [root@localhost ~]# service vsftpd start
在dos裡面
C:\Users\Administrator>ftp 192.168.48.130 OK
連線到 192.168.48.130。
Liunx關閉防火牆[root@localhost ~]# service iptables stop
[root@localhost ~]# vi /etc/inittab
我只能看到ID:3:INITDEFAULT ,但是不知道怎麼將3改成5? 減少記憶體開銷
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25533574/viewspace-690102/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 靜默安裝Oracle資料庫11gOracle資料庫
- linux5.6上安裝oracle 11g 資料庫 32位LinuxOracle資料庫
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.2. 資料庫建立OracleLinux資料庫
- linux下oracle資料庫的安裝LinuxOracle資料庫
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- oracle 11g資料庫軟體靜默安裝Oracle資料庫
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- oracle資料庫安裝Oracle資料庫
- linux平臺靜默安裝Oracle 11g資料庫學習筆記LinuxOracle資料庫筆記
- 【配置上線】Oracle資料庫Linux系統下安裝(圖形介面)Oracle資料庫Linux
- Oracle 資料庫打包安裝Oracle資料庫
- 解除安裝oracle資料庫Oracle資料庫
- Oracle 11g for linux 安裝OracleLinux
- Linux 非圖形介面安裝oracle資料庫LinuxOracle資料庫
- Linux 下安裝oracle 資料庫的準備LinuxOracle資料庫
- 在Windows 10系統下安裝Oracle 11g資料庫WindowsOracle資料庫
- Oracle 11g靜默安裝軟體+手工建立資料庫Oracle資料庫
- 一次Linux虛擬機器安裝Oracle 11G資料庫經歷Linux虛擬機Oracle資料庫
- linux_web_中間建_資料庫安裝配置LinuxWeb資料庫
- Oracle Linux中安裝Oracle 11gOracleLinux
- linux安裝Cassandra資料庫Linux資料庫
- VM虛擬機器下在LINUX上安裝ORACLE 11G單例項資料庫虛擬機LinuxOracle單例資料庫
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- 安裝Oracle 11g資料庫時報錯 PRCI-1113Oracle資料庫
- linux系統和oracle資料庫安裝簡介LinuxOracle資料庫
- Linux平臺上手動解除安裝Oracle資料庫LinuxOracle資料庫
- LINUX下解除安裝ORACLE 10g資料庫LinuxOracle 10g資料庫
- 手動安裝Oracle資料庫的方法(Redhat Linux)Oracle資料庫RedhatLinux
- Linux RHEL 5 安裝ORACLE 10g資料庫LinuxOracle 10g資料庫
- 9、Linux下mysql資料庫安裝與配置實操LinuxMySql資料庫
- linux下安裝oracle 11gLinuxOracle
- oracle rac資料庫的安裝Oracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- 【配置上線】Linux克隆安裝Oracle資料庫軟體LinuxOracle資料庫
- 使用靜默方式安裝11g資料庫資料庫
- 講解Linux資料庫安裝Linux資料庫
- Linux下安裝Mysql資料庫LinuxMySql資料庫