1.磁盘划分,主机名设置。
2.创建 /oracle /oradata 目录
3.在 /dev/sdb 下创建分区,并挂载到/oradata目录下
a.fdisk /dev/sdb
b.mkfs.ext3 /dev/sdb1
c.mount /dev/sdb1 /oradata
d.vi /etc/fstab 添加: /dev/sdb /oradata ext3 defaults 0 0
4.创建dba用户组 groupadd -g 501 dba
5.创建oracle用户并设置组为dba useradd -u 500 -g dba oracle
创建oracle目录 mkdir -p /oracle/app/oracle/product/10.2/db_1
6.修改 /oracle /oradata 的属主和属组为oracle:dba 权限为755
a.chmod -R 755 /oracle
chmod -R 755 /oradata
b.chown -R oracle:dba /oracle
chown -R oracle:dba /oradata
7.检查oracle软件包:
#检查oracle 安装软件包
rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \
binutils \
compat-libstdc++-33 \
compat-libstdc++-33 \
elfutils-libelf \
elfutils-libelf-devel \
expat \
gcc- \
gcc-c++ \
glibc \
glibc \
glibc-common \
glibc-devel \
glibc-headers \
libaio \
libaio \
libaio-devel \
libaio-devel \
libgcc \
libgcc \
libstdc++ \
libstdc++ \
libstdc++ \
make \
pdksh \
sysstat \
unixODBC \
unixODBC \
unixODBC \
unixODBC-devel \
<>
8.修改配置文件
a.vi /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 = 1048576
修改完后执行:sysctl -p
b.vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
c.进入oracle用户 vi .bash_profile
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/10.2/db_1
export PATH=$ORACLE_HOME/bin:$PATH
9.上传oracle安装包到/oracle目录下.
10. 使用oracle用户执行 ./runInstaller 如果执行不成功 runInstaller -ignoreSysPrereqs
11.使用dbca 创建数据库(创建文件系统,ASM,裸设备)
12.使用netca 配置监听(服务器监听和客户端监听)
14.修改.bash_profile 添加export ORACLE_SID=oracl(数据库实例名)
13.连接数据库的三种方式
连接数据库的几种方法
[root@node1 /]# ps -ef |grep smon
oracle 18741 1 0 11:21 ? 00:00:00 ora_smon_orcl
sqlplus / as sysdba →会读取ORACLE_SID的值 可以加到.bash_profile
如果存在多个数据库则 export ORACLE_SDI=xxx 进入到相应的数据库
sqlplus system/oracle@orcl 会读取tnsnames.ora客户端的配置文件的别名,然后走监听
需要配置监听文件/oracle/app/oracle/product/10.2/db_1/network/admin/tnsnames.ora
sqlplus system/oracle@192.168.56.101/orcl 走监听程序
启动监听服务:lsnrctl start
查看监听:lsnrctl status
停止监听:lsnrctl stop
sqlplus / as sysdba
shutdown immediate 关闭数据库实例
startup 启动数据库实例
15.ASM建库、
a.添加一块磁盘.
b.fdisk /dev/sdx 进行分区。
c.修改 /etc/udev/rules.d 下60-raw.rules 文件
d.ACTION=="add", KERNEL=="sdc", RUN+="/bin/raw /dev/raw/raw1 %N"
e.start_udev
f.dbca 创建ASM数据库
16.裸设备建库
a.添加一块磁盘.
b.fdisk /dev/sdx 根据数据库文件个数进行划分。
c.修改 /etc/udev/rules.d 下60-raw.rules 文件。
d.根据设备个数配置 ACTION=="add", KERNEL=="sdd2", RUN+="/bin/raw /dev/raw/raw2 %N"
e.start_udev
f.dbca进行建库。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30024909/viewspace-1335322/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30024909/viewspace-1335322/