分享
分销 收藏 举报 申诉 / 11
播放页_导航下方通栏广告

类型centos-linux安装oracle监听-常用oracle命令.docx

  • 上传人:仙人****88
  • 文档编号:11738799
  • 上传时间:2025-08-11
  • 格式:DOCX
  • 页数:11
  • 大小:31.99KB
  • 下载积分:10 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    centos linux 安装 oracle 监听 常用 命令
    资源描述:
    目录 一、安装oracle 1 1.在root用户下检查相关的开发工具和一些包 1 2.修改linux核心配置(可省略) 2 3.执行安装文件并创建数据库 4 4.创建监听 5 5.监听和数据库实例绑定 6 二、Linux关闭防火墙命令 6 1. 永久性生效,重启后不会复原 6 2. 即时生效,重启后复原 6 3.在开启了防火墙时,只开启相关端口 6 三、修改oracle字符集 7 1.查询数据库当前字符集 7 2. 修改数据库字符集 7 3. 重新导入dmp库 7 4. 修改本地环境变量 NLS_LANG 值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 7 四、oracle常用命令及语句 8 1.数据库和监听的启动与停止 8 2.创建用户创建表空间 8 3.修改用户密码删除用户 9 4.数据导入导出 9 5查看oracle的sid,环境变量 10 一、安装oracle 1.在root用户下检查相关的开发工具和一些包 检查命令格式:rpm -qa | grep 名字 binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 elfutils-libelf-0.125 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-common-2.5 glibc-devel-2.5 glibc-headers-2.5 kernel-headers-2.6.18 ksh-20060214 libaio-0.3.106 libaio-devel-0.3.106 libgcc-4.1.2 libgomp-4.1.2 libstdc++-4.1.2 libstdc++-devel-4.1.2 make-3.81 numactl-devel-0.9.8.i386 sysstat-7.0.2 unixODBC-2.2.11 unixODBC-devel-2.2.11 在centos.iso中找到缺少的包 rpm -ivh *.rpm  --nodeps –force 来进行安装(其中加上--nodeps -- force 代表强制安装)。 2.修改linux核心配置(可省略) (1)修改用户的SHELL限制,输入命令:vi  /etc/security/limits.conf,按a键进入编辑模式,添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。                      oracle   soft    nproc    2047                      oracle   hard    nproc    16384                      oracle   soft    nofile     1024    oracle   hard    nofile    65536 (2)修改/etc/pam.d/login 文件,输入命令:vi  /etc/pam.d/login,按a键进入编辑模式,添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。                      session   required    /lib/security/pam_limits.so                       session   required    pam_limits.so (3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi  /etc/sysctl.conf ,按a键进入 编辑模式,添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。然后,使用命令:source  /etc/sysctl.conf 使之立刻生效。                 fs.file-max = 6815744                       fs.aio-max-nr = 1048576                       kernel.shmall = 2097152                       kernel.shmmax = 2147483648                       kernel.shmmni = 4096                       kernel.sem = 250 32000 100 128                       net.ipv4.ip_local_port_range = 9000 65500                       net.core.rmem_default = 4194304                       net.core.rmem_max = 4194304                       net.core.wmem_default = 262144                       net.core.wmem_max = 10485 (4)编辑 /etc/profile ,输入命令:vi  /etc/profile,添加下列内容,编辑完成后按Esc键,输入“:wq”存盘退出。                       if [ $USER = "oracle" ]; then                        if [ $SHELL = "/bin/ksh" ]; then                             ulimit -p 16384                             ulimit -n 65536                        else                             ulimit -u 16384 -n 65536                        fi                       fi (5)创建oracle用户和组,作为软件安装和支持组的拥有者             A:创建组,使用如下命令                       groupadd  oinstall                        groupadd  dba            B:创建orcale用户,并设置密码,如下命令                       useradd -g oinstall -g dba -m oracle                       passwd  oracle (6)根据磁盘空间大小,创建数据库软件目录和数据文件存放目录,目录的位置,这里以home目录作为例子,如下:                        mkdir /home/oracle/app                        mkdir /home/oracle/app/oracle                        mkdir /home/oracle/app/oradata                        mkdir /home/oracle/app/oracle/product (7)更改目录属主为Oracle用户所有,如下命令:                       chown -R oracle:oinstall /home/oracle/app ( 8)配置oracle用户的环境变量,必须切换到新创建的oracle用户下,如下命令:输入:su – oracle  然后编辑文件 vi .bash_profile,添加如下内容,并保存退出。 umask 022  export ORACLE_BASE=/home/oracle/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0 /dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 3.执行安装文件并创建数据库 (1)以上配置全部完成后,切换为oracle用户,以图形界面用Oracle用户登陆。将下载的Oracle安装包复制到linux中指定的目录中,然后使用如下命令解压:                       unzip  linux.x64_11gR2_database_1of2.zip                        unzip  linux.x64_11gR2_database_2of2.zip 解压之后,使用ls命令可以查看解压后database所包含的文件 (2)执行可执行文件,输入命令:./runInstaller,进入图形化安装,安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,如:我的就在/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh和 /home/oracle/app/oraInventory/orainstRoot.sh  新开启一个终端,输入命令:             su – root                    cd  /home/oracle/app/oracle/product/11.2.0/dbhome_1                     sh  root.sh                     cd /home/oracle/app/oraInventory                     sh  orainstRoot.sh 以上如果顺利,则oracle安装成功。下面将建立数据库: (3)建立数据库 依然在oracle用户的图形界面中,切换到oracle用户,新开启一个终端,输入如下命令: dbca,会进入图形化界面。可以用sqlplus来检验下,再次新开启一个命令窗口,输入sqlplus,然后输入用户名和密码,可以测试一下是否安装成功! 4.创建监听 同样,在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令netca会进入图形化界面 以上参考自: 5.监听和数据库实例绑定 一般在 $ORACLE_HOME/network/admin下面可以用find 命令找一下:find $ORACLE_BASE -name listener.ora 在listener.ora中添加 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = orcl) ) ) 二、Linux关闭防火墙命令 1. 永久性生效,重启后不会复原 开启:chkconfig iptables on 关闭:chkconfig iptables off 2. 即时生效,重启后复原 开启:service iptables start 关闭:service iptables stop 3.在开启了防火墙时,只开启相关端口 修改/etc/sysconfig/iptables 文件,添加以下内容: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 三、修改oracle字符集 1.查询数据库当前字符集 select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; PARAMETER VALUE ---------------------------------------- ---------------------------------------- NLS_CHARACTERSET WE8ISO8859P1 2. 修改数据库字符集 UPDATE sys.PROPS$ SET VALUE$='ZHS16GBK' WHERE NAME= 'NLS_CHARACTERSET';commit; 3. 重新导入dmp库 4. 修改本地环境变量 NLS_LANG 值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 参考 四、oracle常用命令 1.数据库和监听的启动与停止 启动数据库 Sqlplus /nolog conn sys/sys as sysdba 以DBA身份进入sqlplus SQL>startup                启动db 启动监听 Lsnrctl start 查看监听状态: Lsnrctl status 查看监听及数据库状态 关闭数据库 Sql>shutdown immediate 停止监听 Lsnrctl stop 2.创建用户创建表空间 查看表空间文件 select * from dba_data_files; 查看表空间 select * from dba_tablespaces; 删除表空间 drop tablespace PORTALTEST1 including contents and datafiles; 创建用户 create user demo identified by demo    default tablespace demo;   赋权   grant connect,resource to demo;   grant create any sequence to demo;   grant create any table to demo;   grant delete any table to demo;   grant insert any table to demo;   grant select any table to demo;   grant unlimited tablespace to demo;   grant execute any procedure to demo;   grant update any table to demo;   grant create any view to demo;   创建表空间 create tablespace portaltest1 logging datafile '/usr/oracle/oradata/portaltest1.dbf' size 50m autoextend on next 30m extent management local; 3.修改用户密码删除用户 修改用户密码 alter user portaltest1 identified by portaltest1; 删除用户 drop user PORTALTEST1; 删除已连接的用户 select sid,serial# from v$session where username=upper('portaltest1'); alter system kill session '5,45'; 4.数据导入导出 导入数据 imp portaltest1/portaltest1@myorcl file = /develop/mydata/portaltest1_20150514.dmp full=y 导出数据 exp demo/demo@orcl file=f:/f.dmp full=y   5查看oracle的sid,环境变量 Echo $ORACLE_SID Echo $ORACLE_BASE Echo $ORACLE_HOME 查看oracle的sid 1.windows 下查看注册表 开始 输入regedit 查看 HKEY_LOCAL_MACHINE\SOFTWARE搜索\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是 2. linux或者unix下可以 echo $ORACLE_SID 注意:ORACLE_SID要大写 3.在sql命令下可以查看 连接之后查询: SQL> select instance_name from v$instance; 6创建序列 CREATE SEQUENCE emp_sequence --序列名 INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; 7查看序列 select sequence_name from ALL_SEQUENCES; select sequence_name from USER_SEQUENCES; select sequence_name from DBA_SEQUENCES; 五、windows 11
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:centos-linux安装oracle监听-常用oracle命令.docx
    链接地址:https://www.zixin.com.cn/doc/11738799.html
    页脚通栏广告

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork