欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Linux下安装Oracle.docx

    • 资源ID:18089207       资源大小:2.08MB        全文页数:33页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux下安装Oracle.docx

    1、Linux下安装OracleRed Hat Linux5.5企业服务器版下安装Oracle10g安装前提条件 :内存1g以上 ,IP 地址必须为静态安装顺序:1 安装前准备 2安装oracle数据库(dbca)3 创建监听(netca)4 创建数据库 5 创建表空间和用户安装前准备:1 修改版本号修改/etc/redhat-release 将 Red Hat Enterprise Linux Server release 5 (Tikanga) 改为Red Hat Enterprise Linux Server release 4 (Tikanga)心得体会:这一步很重要,我在装的时候就报了一

    2、个版本不兼容的错误,上XX搜了才知道要改版本。2 在ISO镜像文件包的sever文件夹(最后一张盘)里依次安装下面的包。安装方式有两种:一、进入终端,命令安装:rpm ivh 包名 二、进入Linux图形界面,在CD/ROM中打开镜像文件,找到server文件夹,鼠标双击安装。libXp-1.0.0-8.i386.rpm openmotif22-2.2.3-18.i386.rpm compat-db-4.2.52-5.1.i386.rpm compat-gcc-34-3.4.6-4.i386.rpm (要先安装rpm -ivh glibc-devel-2.5-12.i386.rpm)compa

    3、t-gcc-34-c+-3.4.6-4.i386.rpm compat-libstdc+-33-3.2.3-61.i386.rpm libaio-0.3.106-3.2.i386.rpm sysstat-6.0.2unixODBC-2.2.11unixODBC-devel-2.2.11libelf-0.8.5gcc-4.1.0ksh-93r-12.9binutils-2.16. 91.0.5glibc-2.4-31.2glibc-devel-2.4-31.2心得体会:在安装包的时候,有的包会存在依赖关系,它会提示你,要安装此包需要先安装哪些包。根据提示信息把依赖的包先安装好后,再安装即可成功。

    4、3 修改内核参数3.1、增加下面的内容到文件 /etc/sysctl.conf 中kernel.shmall = 2097152 (红色表示已存在的数据)kernel.shmmax = 2147483648 kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 2621

    5、44net.core.wmem_max = 262144注:不一定要全部复制,里面没有的再复制。运行/sbin/sysctl p命令使得内核参数生效: 3.2、检查您的/etc/host.conf 是否含有下面的条目 127.0.0.1 localhost 如果没有的话, oracle 的监听器无法启动3.3、增加下面的内容到文件 /etc/security/limits.conf 文件中:soft nproc 2047hard nproc 16384soft nofile1024hard nofile655363.4、增加下面的内容到文件 /etc/pam.d/login 中:session

    6、 required /lib/security/pam_limits.sosession required pam_limits.so3.5、编辑文件 /etc/selinux/config :SELINUX=disabled4 创建oracle用户和组:# groupadd dba# useradd -d /home/oracle -g dba oracle# mkdir -p /home/oracle/oradata# chown R oracle:dba /home/oracle/oradata#mkdir p /home/oracle/product/10.2 (创建oracle安装目

    7、录)#chown R oracle:dba /home/oracle/product/10.2# chmod -R 775 /home/oracle/oradata# passwd oracleNew Password:Re-enter new Password:passwd: password successfully changed for oracle5 修改oracle用户环境变量:注意切换用户 unset USERNAMEexport LANG=AMERICAN_AMERICA.ZHS16GBKexport ORACLE_BASE=/home/oracleexport ORACLE_

    8、HOME=$ORACLE_BASE/product/102export ORACLE_SID=ora102export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucbexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:$ORACLE_HOME/oracm/lib:/usr/local/lib:/usr/libexport CLA

    9、SSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlibexport TNS_ADMIN=$ORACLE_HOME/network/adminexport TEMP=/tmpexport TMPDIR=/tmpumask 022心得体会:环境变量的设置非常重要。稍有不慎就会导致安装错误或运行错误。oracle的环境变量设置里 ORACLE_HOME=和 ORACLE_SID=可以自己喜好指定,但在最后安装时的主目录及SID

    10、一定要和这里的一致。如果不一致,会导致很多麻烦。 安装好后再取消屏蔽这些环境变量设置# export TNS_ADMIN=$ORACLE_HOME/network/admin不然netmgr,netca工具就打不开。在/home/oracle目录下运行命令让环境变量生效:source .bash_profile安装Oracle:在oracle目录下解压oracle安装包unzip 10201_database_linux32.zip以下以oracle用户执行:安装在$ORACLE_BASE下执行 ./runinstaller 启动安装程序,如出现乱码执行 export LANG=C 英文安装注

    11、:在安装过程中选择高级安装,并将数据库语言选中文 字符集选zhs16gbk的oraclelocalhost database$ ./runInstaller这里选择基本安装,设置数据库名和密码单击“Next”按钮继续等待安装单击”Password Management”设置密码,单击“OK”设置密码对话框如下图在软件安装即将完成前,会出现以下画面,具体画面如下所示;在另外一个CDE的“终端”窗口中以root用户运行相关脚本上述脚本运行完后请返回原来的画面选择“OK”(确定)按钮,然后将出现下面的结束安装画面,需要注意的是请记录好访问iSQL*Plus的URL地址以便后续使用;最后,直接选择“E

    12、xit”(退出)按钮即可,到此oracle一小部分算是完成创建监听服务有两种方法:(1)、修改文件创建。(2)、Net Configuration Assistant工具创建。方法一:在$ORACLE_HOME/network/admin目录下创建listener.ora,tnsnames.ora,shrept.list三个文件。其类容分别如下:listener.ora:注:各参数设置需要根据自己的实际情况来。# listener.ora Network Configuration File: /home/work/db/network/adminlistener.ora# Generated

    13、 by Oracle configuration toolSID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME=DB1) (ORACLE_HOME = /home/work/db) (SID_NAME = DB1) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521) ) )Tnsnames.ora:#tnsnames.ora Network Co

    14、nfiguration File: /home/work/db/network/admin/tnsnames.ora# Generated by Oracle configuration tools.DB1= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521) ) (CONNECT_DATA = (SID = DB1) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (AD

    15、DRESS = (PROTOCOL = IPC)(KEY = EXTPROC0) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )Shrept.list:# function entry points for genclntsh.shnetwork : snaumihi_inithostinfonetwork : snaumbg_gmtnetwork : naedpwd_encryptnetwork : naumbsb_bld_singlebytenetwork : ztapis至此,监听设置完成。方法二:Oracle10

    16、g不会自动创建监听服务,因此需要使用Oracle提供的“Net Configuration Assistant”工具进行配置,可以通过在CDE的“终端”窗口运行netca命令的方式来启动,具体画面大致如下,请参考画面选择1监听配置 ,2 命名方法配置 3 本地网络服务名配置 4 典型配置 在这里选1 这里有4个选择 1 添加一个监听 2 修改监听 3 删除监听 4 重命名监听 这里选1 next给监听命名选择一 个仅需要的协议端口默认 1521是否要再添加其他端口,这里是否 点next创建完成点完成 监听创建完成至此,已经完成了软件部分的安装,接下来需要进行数据库的创建、监听和连接字符串的配置

    17、。数据库的创建数据库的创建有两种方法:(1)、用sqlplus自主手动创建。(2)、用Database Configuration Assistant工具,(图形界面)创建。首先补充用sqlplus自主手动创建:在创建数据库前,请按照下面的说明对Oracle10g的sqlnet.ora文件进行修改(一般存放在$ORACLE_HOME/network/admin目录下),请使用文本编辑器打开上述文件,如果存在以下内容,请在前面加上“#”注释符(后面的“XXXX”代表具体内容),然后保存关闭后再进行后续操作。#NAMES.DEFAULT_DOMAIN=XXXX#SQLNET.AUTHENTICAT

    18、ION_SERVICES=XXXX1、新建initDB1.ora,命名规则为init+实例名.ora;放入$oracle_home/dbs下。其内容如下:background_dump_dest=/home/work/db/oradata/DB1/bdumpcompatible=10.2.0.1.0control_files=(/home/work/db/oradata/DB1/con1.ctl,/home/work/db/oradata/DB1/con2.ctl)core_dump_dest=/home/work/db/oradata/DB1/cdumpdb_name=DB1remote_l

    19、ogin_passwordfile=EXCLUSIVEsessions=20shared_pool_size=80Mundo_management=AUTOundo_tablespace=undotbsuser_dump_dest=/home/work/db/oradata/DB1/udump2、创建数据库文件夹。mkdir /home/work/db/oradata(任意指定路径) cd /home/work/db/oradata mkdir DB1 mkdir DB1bdump mkdir DB1cdump mkdir DB1udump mkdir DB1arc3、cd DB1 sqlpl

    20、us /nolog conn sys/ora123 as sysdba startup nomount4、执行创建数据库的文件credb10g.sql(随便放在哪个路径下) /home/credb10g.sql(放在/home下)5、验证select name from v$controlfile;select name from v$datafile;select name from v$logfile;select name from v$database;6、执行?/rdbms/admin/catalog.sql?/rdbms/admin/catproc.sql?/rdbms/admin

    21、/utlsampl.sql(执行完后会自动跳出来,后面要在进一次)7、shutdown imediate exit8、sqlplus /nologconn sys/ora123 as sysdbastartup(后面不加)conn system/ora123?sqlplusadminpupbld至此数据库创建完成9、创建用户表空间:CREATE TABLESPACE DB1 DATAFILE /home/work/db/oradata/DB1/DB1.dbf SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGE

    22、MENT AUTO; 10、创建用户,指定密码和上边创建的用户表空间CREATE USER zj IDENTIFIED BY ora123 DEFAULT TABLESPACE NOTIFYDB; 11、赋予权限grant dba to zj;grant connect,resource to zj;grant unlimited tablespace to zj;grant create database link to zj;grant select any sequence,create materialized view to zj;grant IMP_FULL_DATABASE to

    23、 zj;至此便可用zj用户访问数据库,进行操作了方法二:以下命令启动Database Configuration Assistant工具raclelocalhost admin$ dbca请选择画面中的“Next”(下一步)按钮,上面有有三个可选项 在里选创建一个数据库 ,2是 处理模板 3 是 配置自动存储管理在这里数据库模版,选择定制数据库,定制数据库 (包含数据文件:否) 2 是数据仓库 3 是一般用途 4是 事物处理数据库标识。填入全局数据库名(XXXX)和SID(XXXX)(默认为orcl),下一步管理选项 选择管理oracle的工具 默认就可以。数据库身份证明。可以为系统中的帐户配

    24、置不同的口令,为方便起见,我这里选择了“所有帐户使用同一口令”,设置初始口令,然后点击下选择一个要用于数据库的存储机制。1 文件系统 2 自动存储 3 裸设备 选1 选择1 使用模板中的数据库文件位置 2 所有数据库文件使用公共位置 3 使用oracle管理的文件 请选择上述画面中的“下一步”(Next)按钮,会出现以下画面Specify flash recovery area 确定快速恢复区 ORACLE_BASE/oradata/DB_NAME/archiveenable archiving 启用归档单击“next”按钮,继续单击“ok”按钮,继续初始化参数。包括内存、调整大小、字符集和连

    25、接模式等的修改,在这里选择按物理内存的百分比来分配。字符集这里要选择“从字符集列表中选择 数据库字符集选如图,国家字符集选如图,默认语言选简体中文 , 默认时间格式 选中国连接模式有2种 1 是专用模式 :为每个用户分配专用资源,当客户机连接总数较少,或向服务器发出的请求持续时间较长时 用次模式。2 是共享模式:多个客户机连接共享一个数据库分配的资源,当大量用户同时连接数据库或有效底利用系统资源时 建议用次模式。点击上图中“所有初始化参数”进行如下设置(主要修改processes和sessions)设置完了直接点击“关闭”按钮,然后点击“下一步”(Next)按钮,会出现以下画面,对“USERS

    26、”表进行设置请选择上述画面中的“下一步”(Next)按钮,会出现以下画面请选择上述画面中的“Finish”(完成)按钮,其后会有相关的提示对话框,都选择确认即可,接着进行创建(画面所出现的安装内容会随着上面的选择而有所不同);点击退出之后,系统将返回第13步继续执行Sql Plus的配置过程,这一步是自动执行的,不需要人工干预。之后系统将提示如下信息,表示数据库已经安装完成,至此,数据库安装完成,同时我们记录下最后画面中的信息,方便我们日后对数据库进行管理等操作创建表空间和用户操作步骤如下: 1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle

    27、命令切换成oracle用户)查询所有用户名:SQL select username from dba_users;删除用户及其所有对象:SQL drop user 用户名 cascade; 2、以sysdba方式来打开sqlplus,命令如下: sqlplus /as sysdba 3、查看我们常规将用户表空间放置位置:执行如下sql:select name from v$datafile; 4、创建用户表空间:CREATE TABLESPACE NOTIFYDB DATAFILE /oracle/oradata/test/notifydb.dbf SIZE 200M AUTOEXTEND O

    28、N EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;5、创建用户,指定密码和上边创建的用户表空间CREATE USER hc IDENTIFIED BY hc DEFAULT TABLESPACE NOTIFYDB;6、赋予权限grant connect,resource to hc;grant unlimited tablespace to hc;grant create database link to hc;grant select any sequence,create materialized view to hc;grant IMP_FULL_DATABASE to hc经过以上操作,我们就可以使用hc/hc登录指定的实例,创建我们自己的表了,赋予导入表权限


    注意事项

    本文(Linux下安装Oracle.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开