linux下安装与卸载oracle

安装:
    1、确认系统资源
 内存大于1G

 1.5倍的swap
 /tmp  空间至少400m
 grep MemTotal /proc/meminfo    -->查看内存
 grep Swap /proc/meminfo  -->查看swap
  grep model /proc/cpuinfo  -->查看cpu

    2、拷贝安装介质
 mount 10.1.1.126:/soft /mnt
 mkdir /soft/oracle
 cp -v -R /mnt/oracle/oracle/* /soft/oracle

    3、建立oracle用户
 groupadd dba
 groupadd oinstall
 useradd -g oinstall -G dba oracle

    4、最好将机器设为静态IP、机器名固定
 vim /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0
  BOOTPROTO=static
  HWADDR=00:D0:B7:9F:F4:F2
  ONBOOT=yes
  IPADDR=10.1.1.126            -->每台机器唯一
  NETMASK=255.255.255.0

 vim /etc/sysconfig/network
  NETWORKING=yes
  NETWORKING_IPV6=no
  HOSTNAME=t126.uplooking.com -->每台机器唯一
 vim /etc/hosts
  127.0.0.1        localhost.localdomain           localhost
  ::1              localhost6.localdomain6         localhost6
  10.1.1.126       t126.uplooking.com              t126  
    5、安装libXp和libaio相关包
   yum install libXp*
  yum install libaio*

    6、规划和建立oracle目录
 目录的规划和建立没有强制规定,但建议遵循ORACLE提所的OFA(最佳灵活体系结构)
 (1)unix/linux下对mount点的采取/pm的格式
  p     固定字符常量
  m 固定长度的数字
      通常将oracle相关的文件的挂载点设为 /u01、/u02这种形式
 (2)对于oracle软件的基本目录(即ORACLE_BASE)的命名采取/pm/h/u的格式
  pm 挂载点
  h 常量名
  u 目录的所有者名
 
  如 /u01/app/oracle
 (3)oracl软件目录(即ORACLE_HOME)采用/pm/h/u/product/V的格式
  V 版本号
  由于10G中,还增加了一些数据库相关的软件,如ASM等,所以V后通常加/db_1

  如 /u01/app/oracle/product/10g/db_1

 mkdir -p /u01/app/oracle/product/10g/db_1
 chown -R oracle:oinstall /u01/app/oracle
 chmod 755 -R /u01/app/oracle/

    7、配置用户环境变量
 su - oracle
 vim .bash_profile
  export ORACLE_BASE=/u01/app/oracle
  export ORACLE_HOME=/u01/app/oracle/product/10g/db_1
  export ORACLE_SID=orcl
  export LANG=en
  PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
  export PATH

    8、修改3个系统参数文件
 vim /etc/sysctl.conf

  kernel.shmmax = 2147483648
  kernel.shmmni = 4096
  kernel.shmall = 2097152
  kernel.sem = 250 32000 100 128
  fs.file-max = 65536
  net.ipv4.ip_local_port_range = 1024 65000
  net.core.rmem_default = 262144
  net.core.rmem_max = 262144
  net.core.wmem_default = 262144
  net.core.wmem_max = 262144

 退出后 sysctl -p, 让参数生效

 vim /etc/security/limits.conf
  oracle          soft    nproc           2047
  oracle          hard    nproc           16384
  oracle          soft    nofile          1024
  oracle          hard    nofile          65536

 vim /etc/pam.d/login
  session    required     /lib/security/pam_limits.so
    9、
 xhost +
 su - oracle
 cd  /soft/oracle
 ./runInstaller

安装换行包:
    先解压 [root@t126 oracle_tool]# tar -xf IO-Tty-1.07.tar.gz
 [root@t126 oracle_tool]# tar -xf Term-ReadLine-Gnu-1.16.tar.gz
 [root@t126 oracle_tool]# tar -xf uniread-1.01.tar.gz
 [root@t126 oracle_tool]# cd IO-Tty-1.07
 [root@t126 oracle_tool]# perl Makefile.PL
 [root@t126 oracle_tool]# make
 [root@t126 oracle_tool]# make install 
 其它两个安装方法一样,都是三步
 使用:在sqlplus前加uniread
  uniread sqlplus "/as sysdba"

 

 

卸载:
   1、root身份运行 $ORACLE_HOME/bin/localconfig delete
 2、删除 $ORACLE_BASE下的所有文件
 3、rm /etc/oraInst.loc  oratab     
 4、如果/etc/下有oracle目录,也要删除
 5、rm /usr/local/bin/coraenv
    rm /usr/local/bin/dbhome
    rm /usr/local/bin/oraenv
 6、删除oracle用户和dba、oinstall组、

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle SQL Handler,是专为 Oracle 数据库开发人员及操作人员精心打造的一款 Oracle 客户端工具: 超智能的SQL编辑器;超方便的表格操作(可以通过修改表格的单元格数据去更新数据 库表);多种格式的数据导出包括 XLS、CSV、INSERT SQL、HTML、XML;中英文双语界面并 能切换;监控批量SQL语句的运行(在运行中可暂停、更正);不需要安装 Oracle 客户端 ;占用系统资源极少;能运行于所有的主流平台包括 Windows、Linux 、Unix 及 Mac OS; 多线程多连接。所有这些功能特性在同类工具中表现突出,甚至是本工具独有的! 还有,它能快速显示SQL的解释计划;能运行/调试 PL/SQL 语句;精确的错误定位;高 效的语句块操作;SQL格式美化;连接配置简单;自动重新连接;个性化界面设置;界面简 洁清爽;操作简便;功能实用且全面! 总之,本工具确实 “小巧、实用、方便、高效”,正是 Oralce 数据库开发人员及操作 人员所需要的强有力的工具! 是国产的,很少见吧,用过的人都说非常方便非常实用而且很强大,不逊色于同类的收费软件! 免费的产品, 强大的品质, 您还等什么! 下载网址有: http://www.onlinedown.net/softdown/91179_2.htm http://www.duote.com/soft/17069.html#downsite (请将下载的 ZIP 文件解压到一目录,鼠标双击批处理文件 start.bat 即可启动运行) 主要功能如下: 将 SELECT 语句的查询结果显示在工作表,可以直接对查询结果进行再操作,如 修改、 插入行、删除行、提交(将表格中的数据改变写入相应的数据库表中)、多功能拷贝、将选 择的单元格数据导出为 XLS /CSV /INSERT SQL /HTML /XML 等格式、单条记录操作、能方 便地查找\替换单元格中的数据、数值统计、行列移动、列排序、选择模式切换等;能方便 地查看/编辑大型的文本字段(如 CLOB、 LONG) 智能的SQL编辑器:自动弹出提示窗口,列出关键字、关键字组合、函数名、列名、对象 名、对象类型、参数、包内的过程和函数,提高SQL编辑效率。例如: (1)输入字串“sel”,一秒钟后列出以“sel”开头的所有关键字、关键字组合(如 SELECT, SELECT DISTINCT, SELECT * FROM)、函数及对象名; (2)输入字串“abc”+“.”,如果“abc”是一表名/视图,或其别名,则列出表/视图的所有列 名及数据类型;如果“abc”是一用户名,则列出该用户的所有对象;如果“abc”是一包名,则 列出包内的过程和函数; (3)输入字串“grant”+空格,列出所有权限和角色,再输入“on”+空格,列出所有对象,再 输入“to”+空格,列出所有用户名; 彩色的SQL编辑器,增强可读性: (1)关键字、注释块、引号内字符串、操作符、特殊字符等,用不同的彩色字体加以区别 ; (2)如果光标前面是一个括号,高亮度显示配对的括号 支持批量SQL语句的运行:用监控器监控每条语句的运行,在运行过程中可以中断/暂停/ 继续正在运行的语句,甚至可以更正出错误的语句 方便高效的块操作,以满足特殊需求: (1)“Format SQL” 按钮能将语句块中杂乱语句以缩进的格式进行重新编排,即格式美化; (2)“Explain Plan” 按钮能快速地显示语句的执行计划; (3)“Export” 按钮能将SQL编辑器中的 SELECT 语句块直接导出为 XLS /CSV /INSERT SQL /HTML /XML 等格式,方便于数据移植、备份、打印及存档等; (4)支持列块操作; (5)加上/去掉注释标记、加上/去掉引号、增加/减少缩进、大小写转换等 运行语句 “desc [user.]objectName[@dbLink]” 或 Ctrl+鼠标点击字串“[user.] objectName[@dbLink]”,如果是一表名,则能清楚地显示表的列信息(包括列名称、数据类 型及长度、默认值、非空)、索引、约束条件(主键、唯一键、检查键、子表、触发器、外 键、甚至外键的外键) 运行语句 “schema [user.]objectName[@dbLink]”,如果是一表名或视图名或物化视图 (快照),则显示其生成的脚本/语句 支持 PL/SQL 语句(包括 Procedure、 Function、Trigger、 Package),能够显示 DBMS_OUPTPUT.PUT_LINE 的输出;能够给出错误信息,甚至光标能够精确定位错误所在的行 列位置,方便于调试 多线程、多连接:可以创建多个会话/连接,多个会话可以同时运行,在运行过程中可以 掌控其运行状态、可以随时中断之,在运行过程中可以继续从事编辑等工作,不必等待运行 完毕才能编辑 提供对常用数据字典(如 表、视图、索引、同义词、约束、过程、触发器等)的常用 操作。例如,输入 “%NAME” 或 “NAME%” 或 “%NAME%”,能查找包含子串 “NAME” 的所有对 象名,通过弹出菜单可以对每一个对象进行操作,如修改、删除、查看等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值