当前位置:  数据库>oracle

Oracle基础教程:数据库的用户接口、启动关闭及随系统启动脚本

    来源: 互联网  发布时间:2017-04-22

    本文导语: 一. EM(Enterprise Manager) 9I提供的是OEM JAVA写的图形很丑陋 速度也慢 到10g后改名为EM Oracle10G提供的EM基于WEB的企业管理器 功能强大 但不是DBA日常维护的主要接口 辅助而已 安装完成后数据库和OEM都处于启动状态 ps -ef | grep ^oracle ...

一. EM(Enterprise Manager)
 9I提供的是OEM JAVA写的图形很丑陋 速度10g后改名为EM
 Oracle10G提供的EM基于WEB的企业管理器
 功能强大 但不是DBA日常维护的主要接口 辅助而已
 安装完成后数据库和OEM都处于启动状态
 ps -ef | grep ^oracle
 访问路径:
 通过主机名或IP访问 单机没DNS时/etc/hosts里要有域名解析
 http://www.linuxidc.com:1158/em
 10.1版本是5500 10.2后1158
 如果多个EM在同一台主机第一个端口1158 第二个5500 第三个5501 ...
 
端口文件:
 [oracle@dba install]$ cat $oracle_home/install/portlist.ini
 iSQL*Plus HTTP 端口号 =5560
 Enterprise Manager Console HTTP 端口 (ora10g) = 1158
 Enterprise Manager 代理端口 (ora10g) = 3938
 [oracle@dba install]$
 
 
 
 使用超级管理员sys登录 连接身份sysdba  选择登录后要同意使用协议版权
 
 EM的启动和关闭
 EM是通过数据库监听器连接到数据库的 所以启动EM应该把监听启动起来(默认端口TCP1521)
 数据监听程序的关闭启动
 [oracle@dba log]$ lsnrctl status
 [oracle@dba log]$ lsnrctl stop
 [oracle@dba log]$ lsnrctl start
 启动和关闭EM
 [oracle@dba log]$ emctl status dbconsole
 [oracle@dba log]$ emctl stop dbconsole
 [oracle@dba log]$ emctl start dbconsole
 
二. ISQLPLUS
 WEB模式的数据库用户接口
 默认接口有两个
 普通用户
 http://www.linuxidc.com:5560/isqlplus/
 超级管理员
 http://www.linuxidc.com:5560/isqlplus/dba
 默认情况下管理员是不允许从这个接口登录的
 开启的方法
  1.要安装JDK 使用系统中的java就可以 但要1.6.0的版本才可以 如果安装了1.4.0 先卸掉
   [root@dba Server]# rpm -ivh jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm
   [root@dba Server]# rpm -ivh java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5.i386.rpm
  2.切换到oracle用户配置
   配置文件目录
   [oracle@dba ~]$ cd $ORACLE_HOME/oc4j/j2ee/isqlplus/application-deployments/isqlplus/
   默认的isqlplus认证用户admin 密码welcome  授予 iSQL*Plus DBA 权限
   [oracle@dba isqlplus]$ java -djava.security.properties=$oracle_home/sqlplus/admin/iplus/provider -jar $oracle_home/oc4j/j2ee/home/jazn.jar -user "isql*plus dba/admin" -password welcome -shell
   JAZN:> listusers
   iSQL*Plus DBA/admin
   JAZN:> grantrole webDba "iSQL*Plus DBA" admin
   JAZN:> exit
   注意是 区分大小写
  3.重新启动isqlplus 使更改生效
   [oracle@dba isqlplus]$ isqlplusctl stop
   [oracle@dba isqlplus]$ isqlplusctl start
  
  4.再通过 http://www.linuxidc.com:5560/isqlplus/dba 地址访问
   
三. sqlplus





























































这是DBA管理数据库的常用接口 命令行接口
 但这个环境过于简单 没有上下键翻查历史命令的功能
 安装软件添加翻查历史功能
 [root@dba ~]# rpm -ivh rlwrap-0.30-1.el5.i386.rpm
 切换到oracle用户 添加命令别名
 vim .bashrc
  alias  sql='rlwrap sqlplus'
  alias  sqlplus='rlwrap sqlplus'
  alias  lsnrctl='rlwrap lsnrctl'
  alias  rman='rlwrap rman'
 :wq
 加载 source .bash_profile










 连接oracle的方法:
 [oracle@dba ~]$ sql /nolog

 SQL*Plus: Release 10.2.0.1.0 - Production on Fri Feb 25 05:24:37 2011

 Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 SQL> conn / as sysdba
 Connected.
 SQL> show user
 USER is "SYS"
 SQL> exit
 Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
 With the Partitioning, OLAP and Data Mining options
 [oracle@dba ~]$
 








四. 数据库的启动和关闭

 启动
 [oracle@dba ~]$ sql /nolog

 SQL*Plus: Release 10.2.0.1.0 - Production on Fri Feb 25 07:03:34 2011

 Copyright (c) 1982, 2005, Oracle.  All rights reserved.

 SQL> conn / as sysdba
 Connected to an idle instance.
 SQL> show user
 USER is "SYS"
 SQL> startup
 ORACLE instance started.




 Total System Global Area  285212672 bytes
 Fixed Size      1218992 bytes
 Variable Size     83887696 bytes
 Database Buffers   197132288 bytes
 Redo Buffers      2973696 bytes
 Database mounted.
 Database opened.
 SQL>
 
 关闭
 [oracle@dba ~]$ sql / as sysdba









 SQL*Plus: Release 10.2.0.1.0 - Production on Fri Feb 25 07:04:30 2011

 Copyright (c) 1982, 2005, Oracle.  All rights reserved.


 Connected to:
 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
 With the Partitioning, OLAP and Data Mining options


 SQL> show user
 USER is "SYS"
 SQL> shut immediate
 Database closed.
 Database dismounted.
 ORACLE instance shut down.
 SQL> exit






    
 
 

您可能感兴趣的文章:

  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • Linux系统下Oracle的启动与Oracle监听的启动
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • 让Oracle服务随Linux系统的启动而启动
  • 配置Oracle management server /Oracle启动OMS
  • solaris9下怎么查看oracle服务是否启动,以及怎么启动,在线等待。
  • 启动oracle是报错了
  • 深入理解Oracle数据库的启动和关闭
  • Linux系统查看Oracle服务是否启动
  • linux下oracle的自启动脚本解析
  • linux oracle8.17 下的Management server 如何启动
  • Unix/Linux上启动oracle数据库
  • Linux下命令行启动oracle时报错的解决
  • Linux下如何启动ORACLE 的Managerment Server服务????
  • 记录Linux下一次oracle启动错误
  • 为何用dbstart启动oracle10g不好用
  • 高分求助:安装完oracle9i后启动不了
  • 关于Oracle启动无法启动netmgr问题的解决
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • Data iis7站长之家
  • linux环境下oracle条件导出数据的shell脚本怎么写
  • Oracle新手教程 手工创建数据库的全部脚本及说明
  • 杀掉oracle在线用户脚本分享
  • linux能够通过执行脚本添加oracle数据库的用户吗
  • 怎么写一个Shell来执行这样的功能,访问Oracle数据库,然后执行一个SQL脚本,生成一个文件。急!
  • oracle使用sql脚本生成csv文件案例学习
  • shell 执行oracle sql脚本的问题
  • Linux下Oracle归档日志自动清理脚本代码(sh)
  • 求教:shell 脚本怎么获取ORACLE存储过程的返回值?
  • Oracle 10g在Solaris 10下的自动运行脚本
  • Oracle 获得以百分号结尾的脚本有三种写法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux中用C++访问oracle数据库后,封装接口的问题……………………
  • Oracle 12c发布简单介绍及官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • oracle 11g最新版官方下载地址
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Oracle 10g和Oracle 11g网格技术介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • Oracle 数据库(oracle Database)性能调优技术详解
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • ORACLE日期相关操作
  • 网间Oracle的连接,远程连接Oracle服务器??
  • ORACLE数据库常用字段数据类型介绍
  • 请教:.profile中:if [ -d /opt/oracle/db01/app/oracle/product/9.2.0 ]是什么意思?
  • Oracle 12c的九大最新技术特性介绍
  • 在linux 中如何删除oracle db 与卸载oracle.


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3