1、介质获取
www.oracle.com
首先要知道自己的操作系统情况
[root@oracle ~]# uname -r --查看内核版本号
2.6.18-194.el5PAE
[root@oracle ~]# uname -m --查看是64位还是32位
i686、
查看、配置网络
[root@oracle ~]# ifconfig --查看ip
[root@oracle ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 --修改IP
DEVICE=eth0
BOOTPROTO=static --改为static
HWADDR=38:83:45:EA:73:B3
NBOOT=yes
IPADDR=192.168.1.x --添加的
NETMASK=255.255.255.0 --添加的
[root@oracle ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
[root@oracle ~]# service network restart
[root@oracle ~]# ifconfig --再看一下ip
[root@oracle ~]# mii-tool --看网线是否插好
eth0: negotiated 100baseTx-FD, link ok
[root@oracle ~]# ping 192.168.1.10 --测试与服务器的连通性
修改主机名
[root@oracle ~]# vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=xxx.tony.com --命名主机名
在 /etc/hosts 中绑定主机名和ip
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.10 oracle.tony.com oracle
自己的ip 自己的主机名 短名
访问 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 下载安装介质
linux_11gR2_database_1of2.zip
linux_11gR2_database_1of2.zip
2、安装需求
硬件
内存: 建议2g 或以上
查看方法: free 或 grep MemTotal /proc/meminfo
虚拟内存(swap):
物理内存 swap 空间
1-2 G 物理内存的1.5倍
2-16G 与物理内存相等
> 16G 16G
查看方法:free 或 cat /proc/swaps
共享内存设置
df -k /dev/shm/ 这个值要大于 MEMORY_MAX_TARGET
[root@oracle ~]# df -k /dev/shm/
文件系统 1K-块 已用 可用 已用% 挂载点
tmpfs 2058412 0 2058412 0% /dev/shm
要修改的话:
[root@oracle ~]# vim /etc/fstab
tmpfs /dev/shm tmpfs defaults,size=4096m 0 0
[root@oracle ~]# umount /dev/shm
[root@oracle ~]# mount -a
磁盘需求
/tmp 至少1G的剩余空间
查看方法:df -h,可能会看不到 /tmp ,看不到时,就看 /
安装目录 最好有6G的剩余空间
软件:
包需求:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
sysstat-7.0.2
安装包的配置:
rhel5.5:
1) rm -rf /etc/yum.repos.d/*
2) 下载 http://192.168.1.183/ora_script/rhel55.repo
到本地/etc/yum.repos.d/
3) yum clean all
yum list --检查没错误就ok,正常的话会输出所有的包列表
rhel5.4:
1) rm -rf /etc/yum.repos.d/*
2) 下载 http://192.168.1.183/ora_script/rhel54.repo
到本地/etc/yum.repos.d/
3) yum clean all
yum list --检查没错误就ok,正常的话会输出所有的包列表
安装包:
yum install -y binutils-* compat-* elfutils-* gcc-* glibc-*
yum install -y kernel-headers-* ksh-* libaio-* libgcc-*
yum install -y libgomp-* libstdc++-* make-* sysstat-*
yum install -y libXp* unixODBC-*
3、创建用户和组
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G oinstall,dba,oper oracle
echo "oracle" | passwd oracle --stdin
4、配置内核参数
[root@oracle ~]# vim /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 = 1048586
[root@oracle ~]# sysctl -p
[root@oracle ~]# vim /etc/security/limits.conf --在文件最后加以下行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
5、创建安装目录
[root@oracle ~]# mkdir -p /u01/app/oracle/product/11.2/db_1
这是后面的ORACLE_HOME目录
[root@oracle ~]# chown -R oracle:oinstall /u01/app/
[root@oracle ~]# chmod -R 755 /u01/app/
以上目录可以不同,但必须与后面的环境设置一致
6、配置oracle用户环境变量
[root@oracle ~]# su - oracle
[oracle@oracle ~]$ vim .bash_profile --文件最后加以下行
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2/db_1
export ORACLE_SID=orcl
export LD_LIBRARY=$ORACLE_HOME/lib
export EDITOR=vi
export LANG=en
export PATH=$PATH:$ORACLE_HOME/bin
[oracle@oracle ~]$ exit
7、解压安装介质
[root@oracle ~]# mkdir -p /soft/oracle
[root@oracle ~]# unzip linux_11gR2_database_1of2.zip -d /soft/oracle
[root@oracle ~]# unzip linux_11gR2_database_2of2.zip -d /soft/oracle
把安装介质解压到 /soft/oracle 下
[root@oracle ~]# du -hs /soft/oracle/database
2.3G database --解压后大约2.3G
[root@oracle ~]# chown -R oracle:oinstall /soft/oracle
8、安装
[root@oracle ~]# xhost +
access control disabled, clients can connect from any host
[root@oracle ~]# su - oracle
[oracle@oracle ~]$ cd /soft/oracle/database/
[oracle@oracle database]$ ./runInstaller
之后提示要运行两个脚本:
以root的身份,运行下面两个脚本
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2/db_1/root.sh
9、登录
[root@oracle ~]# su - oracle --先把用户切到 oracle
[oracle@oracle ~]$ sqlplus / as sysdba
10、判断oracle是否启动
方法一:
[oracle@oracle ~]$ sqlplus / as sysdba 登录后出现
Connected to an idle instance.
以上信息表示oracle没启动
如果出现
Connected to:
Oracle Database 11g Enterprise Edition Release 11
以上信息表示oracle已启动
方法二:
通过操作系统进程来看
ps -ef | grep ora_ 能看到二十多个进程,说明oracle已启动
11、启动、关闭数据库
启动:
SQL> startup
关闭:
SQL> shutdown immediate;
www.oracle.com
首先要知道自己的操作系统情况
[root@oracle ~]# uname -r --查看内核版本号
2.6.18-194.el5PAE
[root@oracle ~]# uname -m --查看是64位还是32位
i686、
查看、配置网络
[root@oracle ~]# ifconfig --查看ip
[root@oracle ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 --修改IP
DEVICE=eth0
BOOTPROTO=static --改为static
HWADDR=38:83:45:EA:73:B3
NBOOT=yes
IPADDR=192.168.1.x --添加的
NETMASK=255.255.255.0 --添加的
[root@oracle ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
[root@oracle ~]# service network restart
[root@oracle ~]# ifconfig --再看一下ip
[root@oracle ~]# mii-tool --看网线是否插好
eth0: negotiated 100baseTx-FD, link ok
[root@oracle ~]# ping 192.168.1.10 --测试与服务器的连通性
修改主机名
[root@oracle ~]# vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=xxx.tony.com --命名主机名
在 /etc/hosts 中绑定主机名和ip
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.10 oracle.tony.com oracle
自己的ip 自己的主机名 短名
访问 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 下载安装介质
linux_11gR2_database_1of2.zip
linux_11gR2_database_1of2.zip
2、安装需求
硬件
内存: 建议2g 或以上
查看方法: free 或 grep MemTotal /proc/meminfo
虚拟内存(swap):
物理内存 swap 空间
1-2 G 物理内存的1.5倍
2-16G 与物理内存相等
> 16G 16G
查看方法:free 或 cat /proc/swaps
共享内存设置
df -k /dev/shm/ 这个值要大于 MEMORY_MAX_TARGET
[root@oracle ~]# df -k /dev/shm/
文件系统 1K-块 已用 可用 已用% 挂载点
tmpfs 2058412 0 2058412 0% /dev/shm
要修改的话:
[root@oracle ~]# vim /etc/fstab
tmpfs /dev/shm tmpfs defaults,size=4096m 0 0
[root@oracle ~]# umount /dev/shm
[root@oracle ~]# mount -a
磁盘需求
/tmp 至少1G的剩余空间
查看方法:df -h,可能会看不到 /tmp ,看不到时,就看 /
安装目录 最好有6G的剩余空间
软件:
包需求:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
elfutils-libelf-devel-static-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
kernel-headers-2.6.18
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libgomp-4.1.2
libstdc++-4.1.2
libstdc++-devel-4.1.2
make-3.81
sysstat-7.0.2
安装包的配置:
rhel5.5:
1) rm -rf /etc/yum.repos.d/*
2) 下载 http://192.168.1.183/ora_script/rhel55.repo
到本地/etc/yum.repos.d/
3) yum clean all
yum list --检查没错误就ok,正常的话会输出所有的包列表
rhel5.4:
1) rm -rf /etc/yum.repos.d/*
2) 下载 http://192.168.1.183/ora_script/rhel54.repo
到本地/etc/yum.repos.d/
3) yum clean all
yum list --检查没错误就ok,正常的话会输出所有的包列表
安装包:
yum install -y binutils-* compat-* elfutils-* gcc-* glibc-*
yum install -y kernel-headers-* ksh-* libaio-* libgcc-*
yum install -y libgomp-* libstdc++-* make-* sysstat-*
yum install -y libXp* unixODBC-*
3、创建用户和组
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G oinstall,dba,oper oracle
echo "oracle" | passwd oracle --stdin
4、配置内核参数
[root@oracle ~]# vim /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 = 1048586
[root@oracle ~]# sysctl -p
[root@oracle ~]# vim /etc/security/limits.conf --在文件最后加以下行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
5、创建安装目录
[root@oracle ~]# mkdir -p /u01/app/oracle/product/11.2/db_1
这是后面的ORACLE_HOME目录
[root@oracle ~]# chown -R oracle:oinstall /u01/app/
[root@oracle ~]# chmod -R 755 /u01/app/
以上目录可以不同,但必须与后面的环境设置一致
6、配置oracle用户环境变量
[root@oracle ~]# su - oracle
[oracle@oracle ~]$ vim .bash_profile --文件最后加以下行
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2/db_1
export ORACLE_SID=orcl
export LD_LIBRARY=$ORACLE_HOME/lib
export EDITOR=vi
export LANG=en
export PATH=$PATH:$ORACLE_HOME/bin
[oracle@oracle ~]$ exit
7、解压安装介质
[root@oracle ~]# mkdir -p /soft/oracle
[root@oracle ~]# unzip linux_11gR2_database_1of2.zip -d /soft/oracle
[root@oracle ~]# unzip linux_11gR2_database_2of2.zip -d /soft/oracle
把安装介质解压到 /soft/oracle 下
[root@oracle ~]# du -hs /soft/oracle/database
2.3G database --解压后大约2.3G
[root@oracle ~]# chown -R oracle:oinstall /soft/oracle
8、安装
[root@oracle ~]# xhost +
access control disabled, clients can connect from any host
[root@oracle ~]# su - oracle
[oracle@oracle ~]$ cd /soft/oracle/database/
[oracle@oracle database]$ ./runInstaller
之后提示要运行两个脚本:
以root的身份,运行下面两个脚本
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2/db_1/root.sh
9、登录
[root@oracle ~]# su - oracle --先把用户切到 oracle
[oracle@oracle ~]$ sqlplus / as sysdba
10、判断oracle是否启动
方法一:
[oracle@oracle ~]$ sqlplus / as sysdba 登录后出现
Connected to an idle instance.
以上信息表示oracle没启动
如果出现
Connected to:
Oracle Database 11g Enterprise Edition Release 11
以上信息表示oracle已启动
方法二:
通过操作系统进程来看
ps -ef | grep ora_ 能看到二十多个进程,说明oracle已启动
11、启动、关闭数据库
启动:
SQL> startup
关闭:
SQL> shutdown immediate;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21175589/viewspace-755449/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21175589/viewspace-755449/