设为首页 收藏本站
查看: 1011|回复: 0

[经验分享] ORACLE笔记(一):安装oracle-liord府邸

[复制链接]

尚未签到

发表于 2018-9-23 08:41:12 | 显示全部楼层 |阅读模式
  废话不多说,进入oracle的学习!
  oracle的学习方法:
  1.学习解决学习过程中的问题是首要
  2.多看oracle官方文档
  3.多上论坛,加些QQ群
  DBA:基于管理的,平时需要作的事:
  1.规划数据库
  2.根据业务需求建立数据库。
  3.维护管理生产库,让其可以正常提供服务。
  4.定期出报表:周报,月报,季报。(也叫做 健康检测)
  5.根据公司要求编写pl/sql sql脚本,完成部分运维工作。
  6.培训内部员工。(有些公司不会)
  既然要学习oracle,那么我们首先要做的就是把oracle下载下来,我们可以在他的官方网站www.oracle.com去下载(这里需要注册个用户),或者edelivery.oracle.com(这里不需要注册用户)下载自己需要的版本 。由于我们后面的实验都是在oracle 10g下操作的,所以可以下载oracle 10g。下载好需要的版本后,我们就可以来安装它了:
  1.基于windows的orecle安装,这个只需要一直next就就可以完成。
  2.基于linux的oracle安装:
  a.安装前准备
  mem -->10g建议内存至少1GB; 9i---512MB ;8i---256MB。
  disk-->product 1.5   database 1.7GB模板库大小 (生产库按照需求)
  /tmp >=400MB
  注:  linux下 oracle可读/etc/redhat-release .遇到没有这个的linux,创建一个即可。
  [root@liord ~]# cat /etc/redhat-release

  Red Hat Enterprise Linux Server>  b.修改系统内核参数
  kernel.sem = 250        32000   100(这个要大于100)     128
  net.ipv4.ip_local_port_range = 32768    61000---改成1024 ---65000
  fs.file-max = 204934    ---要比65535大
  net.core.rmem_default = 109568    ---要大于262144
  net.core.rmem_max = 131071    ---要大于262144
  net.core.wmem_default = 109568    ---要大于262144
  net.core.wmem_max = 131071    ---要大于262144
  kernel.shmmax = 4294967295    ---大于4G(内存的2倍)
  注:修改的时候可以使用如下命令操作
  sysctl -a|grep ....|sed s/ / / >>/etc/sysctl.conf  修改后使用sysctl -p保存操作
  c.建立用户/组
  [root@liord ~]# groupadd -g 501 oinstall
  [root@liord ~]# groupadd  -g 502 dba
  [root@liord ~]# useradd oracle -d /opt/oracle -g oinstall -G dba -u 501
  [root@liord ~]# echo oracle |passwd oracle --stdin
  [root@liord ~]# chown oracle.oinstall /opt/oracle -R
  [root@liord ~]# chmod 700  /opt/oracle -R
  [root@liord ~]# mkdir -p /opt/oracle/10g
  d.修改环境变量
  [root@liord ~]# su - oracle
  [oracle@liord ~]$ vim ~/.bashrc #添加如下内容
  export ORACLE_BASE=/opt/oracle
  export ORACLE_HOME=/opt/oracle/10g
  export ORACLE_SID=orcl
  export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
  [oracle@liord ~]$ source ~/.bashrc
  e.安装oracle
  [oracle@liord ~]$ exit
  [root@liord ~]# xhost +
  [root@liord ~]#unzip /kuozhan/soft/10201_database_linux32.zip -d /usr/src
  [root@liord ~]#/usr/src/database/runInstaller #调出图形安装界面
  注:1)如果系统是中文的那么可能会出现乱码,解决方法:su - oracle && echo "export LANG=EN" >>~/.bashrc && source ~/.bashrc
  2)如果出现java出错,提示缺lib包,可以在系统盘里找到该包并安装,如果RHEL5的话安装libXp.so包,如果是RHEL4的话安装libaio.so包
  图形界面就好看好装了,这里就省略了。
  在安装到最后的时候,提示运行两个脚本,可以重新开个终端以root用户运行它:
  [root@liord ~]# . /opt/oracle/oraInventory/orainstRoot.sh
  [root@liord ~]# . /opt/oracle/10g/root.sh
  运行后,就回来点击OK
  
  现在你可以登录进去使用了,简单操作:
  [root@liord ~]# su - oracle
  [oracle@liord ~]$ sqlplus / as sysdba
  SQL>startup
  SQL>conn scott/tiger
  注:如果是第一次使用的话,这里会报错,原因是scott用户没有解锁,可以这样
  SQL> conn / as sysdba

  SQL>>  SQL>conn scott/tiger
  SQL>select * from tab;
  使用OK,但是我们发现当我们使用上下键的时候,不能调出上次使用过的命令,这样很不顺手,没关系,这个可以通过安装如下三个包来解决:
  Term-ReadLine-Gnu-1.16.tar.gz
  uniread-1.01.tar.gz
  IO-Tty-1.07.tar.gz
  这三个包都只需要如下操作:
  [root@liord ~]# tar xzvf 包名 -C /usr/src
  [root@liord ~]# cd /usr/src/包
  [root@liord ~]# perl Makefile.pl
  [root@liord ~]# make
  [root@liord ~]# make install
  [root@liord ~]#which uniread
  /usr/bin/uniread   #我们的目的就是获得这个命令
  也可以使用rlwrap命令来实现翻阅历史的效果,该命令通过如下包获得:
  rlwrap-0.30-1.el5.i386.rpm
  这个命令一个包就能实现,比较方便。
  现在我们进入到oracle用户下面
  [root@liord ~]# su - oracle
  [oracle@liord ~]$ echo "alias sqlplus="uniread sqlplus" >>~/.bashrc
  [oracle@liord ~]$ source ~/.bashrc
  到此为止,就ok了,现在进入按上面说的步骤进入oracle,你会发现上次使用过的命令可以上下翻动了。
  3.在solaris下安装还没有试过,暂时略过,以后安装过后在贴上。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-600112-1-1.html 上篇帖子: ORACLE 等待事件 下篇帖子: oracle卸载与安装
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表