oracle学习需要的linux基本操作

oracle目录结构,oracle_base、oracle_home

1.   linux目录的操作命令(增,删,改,查,目录权限设置)

目录的树形结构:

树:

根: /

枝干:大,二,三、、、、/tmp  /var  /home … /oracle

/oracle/app/oracle/oracle.zip

叶:oracle.zip

 

Cd /到根目录

Ls 查看所有目录

Pwd 显示当前目录

增、删、改、查 目录操作

 

Mkdir + [目录名](创建目录操作) 例如 mkdir/oracle

查看属性 ls –l /oracle 和 ls –ld/oracle

Mkdir –p/u01/app/oracle创建了u01,app,oracle三个目录,级联创建目录

 

删除(注意,一定要先看当前在那个目录)

Rm –r + [目录名字] 例如:rm –r/oracle

 

改操作

Mv oracleoracle1修改oracle名字为oracle1  和 mv oracle1/tmp 修改了oracle1的路径

 

查询

Ls(du、df、tree)

2.   oracle文件操作命令(增,删,改,查,vi编辑文件)

增操作:

首先创建个目录

Mkdir /oracle 然后再oracle目录下创建文件touch  test

Cat test 查看文件的内容

Head -10 test  显示test文件的前十行

Tail -10 test 显示test文件的最后十行

Tail –f /var/log/messages 实时的查看message变化

More test分页显示test文件,只能向下翻页

Less test可以向上翻页的命令

 

移动操作:

Mv test  test1相当于重命名

Mv  test1 ../ 将test1文件剪切到上一级目录

Cp test1  test2在本地目录复制

        

         删除:

         Rm  -r test 删除test文件

         Rm  -rf  * 删除当前目录所有文件

 

         Vi操作:

         :冒号模式(:wq保存退出、:w保存不退出、:q!强制退出、:wq!强制保存退出、:x保存退出、)

         /test搜索,从上往下搜索test关键字

         ?test所有,从下往上所有test关键字

         查看模式下的操作:yy(nyy)复制当前行 p粘贴 dd(ndd)剪切u撤销

           

3.   oracle用户、组 (linux用户、组的操作命令、切换用户)

用户:useradd、userdel、usermod、id、passwd

创建用户:

用户创建所生成的文件有(在cd  /home/oracle/里面主要.bash_profile,在

cd /etc/passwd会有用户信息和cd  /etc/shadow存放密码的 )

Useradd –u 500 oracle (uid=500的oracle用户)

对oracle用户创建密码(passwd  oracle)

Id oracle(查看用户)

 

删除用户

Userdel  -r oracle(将oracle用户和他产生的文件全部删除)

 

修改用户uid (usermod –u 501 oracle)

修改用户所在组(usermod –g root oracle)将oracle所在组改成root组

 

组:groupadd、groupdel、groupmod

 

增加组:groupadd –g 501 dba(创建组的gid=501的dba组)

查看组的gid: cat  /etc/group

 

删除组:groupdel  dba(前提是将该组的用户删除,再删除组)

 

修改组: groupmod  –g 502 (修改组的gid)

 

权限:r   w   x

          4   2   1

rwx  r-x   r-x

用户  组   其他

7    5    5

 

Chown -R  oracle:dba  /oracle(该目录以及该目录下的子目录全部修改权限)

Chmod -R 777  /oracle(将目录以及目录一下的全部目录修改权限为777)

 

 

 

 

 

 

 

4.   linux软件安装、解压缩的命令,yum工具

linux软件安装、解压缩,yum命令

 

(tar和gz类型文件解压和压缩)

解压:

file a.tar.gz查看a.tar.gz文件类型

gunzip  a.tar.gz解压a.tar.gz文件,得到a.tar

tar -xvf  a.tar解压tar格式的文件得到a文件

 

压缩:

tar -cvf  a.tar  a/ (将a/目录压缩成a.tar文件)

gzip -6  a.tar  a.tar.gz(将a.tar文件压缩为gz格式的文件)

 

tar  -zcvf a.tar.gz  a/(直接将a目录生成gz格式文件)

tar  -zxvf a.tar.gz(解压a.tar.gz文件为a文件)

 

(cpio格式的解压和压缩)

cpio -idmv  <  a.cpio (解压a.cpio格式文件)

 

(zip格式文件解压和压缩)

unzip a.zip(直接解压a.zip文件)

 

光盘:

cd /media/RHEL_5.5\ x86_64 DVD/ (进入光盘)

里面的Server,大部分软件包都在里面

cd Server/  进入Server里面

安装rpm包:

rpm -ivh  zsh-4.2.6-3.el5.x86_64.rpm (安装zsh-4.2.6-3.el5.x86_64.rpm包)

安装好zsh-4.2.6-3.el5后,卸载:

rpm -e  zsh-4.2.6-3.el5 (卸载zsh-4.2.6-3.el5包)

 

rpm -qa|grep  zsh (查找当前安装的rpm包,grep过滤查找zsh信息)

 

配置yum源:

cd /etc/yum.repos.d/

 

5.   oracle需要的网络设置(linux主机名,网络配置、网络查看)

linux里面网卡,eth0、eth1、….

输入setup,选择

之后选择

选择

手动分配ip地址

保存后,重启网卡/etc/init.d/network  restart

 

ifconfig eth0查看eth0的网卡信息

ip  addr查看所有网卡信息

 

主机名修改,(修改两个地方)

vi  /etc/hosts 修改主机名,新起一行输入192.168.16.10  和 [主机名]

vi  /etc/sysconfig/network 将hostname改为将要修改的主机名

手工改主机名hostname  + 【修改的主机名】(将终端退出,新打开,可以看到主机名已经修改)

6.   oracle存储规划(linux磁盘管理命令,存储配置命令raw,多路径软件的配置)

查看磁盘fdisk  -l

一个磁盘最多的可用分区为14个,

如何分区,输入 fdisk  /dev/sda

Partprobe

使用一个分区先格式化 mkfs.ext3  /dev/sda4

 

要使用这个磁盘,输入mount  /dev/sda5  /mnt(将sda5分区mount到mnt目录下)

 

存储配置:

cd /etc/udev/rules.d 编辑vi  60-raw.rules

ACTION=="add",KERNEL=="sda5", RUN+="/bin/raw /dev/raw/raw1 %N"

KERNEL==”raw*”, OWNER=”oracle” GROUP=”dba”,MODE=”0660”

修改后保存服务start_udev

 

 

7.   oracle需要的参数配置(/etc/profile、.bash_profile、 /etc/sysctl.conf、/etc/security/limits.conf)

配置vi  /etc/security/limits.conf

 

oracle                       soft           nproc      2047

 

oracle                         hard          nproc        16384

 

oracle                         soft           nofile        1024

 

oracle                       hard          nofile        65536

 

配置vi  /etc/profile

 

if  [$USER = “oracle” ];  then

 

        ulimit –u  16384

        ulimit  -n 65536

 

fi

 

         用户切换#  su -  oracle

 

配置$       vi .bash_profile

Export  ORACLE_BASE=/oracle/app/oracle

Export  ORACLE_HOME=$ORACLE_BASH/product/10.2.0/db

Expoet  PATH=$ORACLE_HOME/bin:$PATH

8.   oracle安装需要的图形化支持(linux的xmanager配置,vnc配置)

配置vi /user/share/gdm/defaults.conf里面设置

AllowRe..  =true

设置为后gdm-restart

9.   对oracle rac配置ssh的互信

Scp  -r /oracle  192.168.10.10:/tmp

10.        oracle优化的操作系统层(linux优化命令)

ps -ef|grep  1122(查看进程)

df -h (磁盘用量)

free -m (内存使用情况)

vmstat  1  5 (一秒一次,循环5次)

top 监控所有进程占用cpu,和swap

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值