Oracle 10G for Linux 文件系统+ASM

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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值