拓扑园

  • O&M
    • Universal部署
    • PHP+VUE+Laravel相关
  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • Oracle基础知识
    • LLL的Oracle培训(分类)
    • LLL的docker培训(分类)
    • 标准化文档系列--(分类)
    • Oracle核心经典分析(分类)
    • 图灵小队----(分类并包含以下文章)
    • --MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • --PG安装配置于RHEL/9X系列-运行环境最优配置
    • --自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • --图灵小队—Oracle/PostgreSQL下创建一个用户测试表(自行定义数据行)
    • --图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • --图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • --图灵小队-Oracle常用性能查询SQL语句(文章)
    • --图灵小队-Oracle数据库上线前检查(文章)
    • --图灵小队-Oracle常用SQL语句(文章)
    • --图灵小队—Linux/Oracle脚本/MySQL合集(持续更新)
    • --图灵小队-Oracle技巧记录(文章)
    • ADG
    • RAC
    • ASM
    • OGG
    • RMAN
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
  • MySQL
    • MySQL数据库规范
    • MySQL项目案例
    • MySQL安装配置
    • MYSQL集群项目
    • MySQL常见处理
    • MySQL-Sysbench专题
    • MySQL-Percona Toolkit专题
  • Linux
    • Shell编程
    • kubernetes
    • docker
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 新框架系统集合
    • 工作文档
    • EBS数据文件扩容
    • VMware虚拟化
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • K-Studing
    • D8-Python学习
    • Oracle/MySQl等面试题
    • LG-MySQL
    • LG-Docker/K8S
    • LG-PostgreSQL
    • LG-ORACLE_BBED
    • LG-ORACLE
    • LG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
天高任鸟飞
Oracle/MySQL数据库恢复/数据迁移/生产规范报告技术交流:TEL:18562510581(微信同号);加微信入群
  1. 首页
  2. 技术学习系列
  3. WERN_ORACLE培训
  4. 正文

第01部分 Oracle11g简介(王二暖 2010年6月份)

2020年2月21日 829点热度 1人点赞 0条评论

一、Windows 中的 Oracle11g的服务

1、OracleDBConsolorcl——登录EM的服务,http://127.0.0.1:1158/em 

2、OracleOraDb11g_homeTNSListener——监听服务,用于监听1251端口,启停方式lsrnctl start/status/stop)

3、OracleServiceORCL——oracle的数据库主服务——实例服务,启动数据库服务,使用net start oracleserviceorcl。(服务启动后,可以对oracle实例服务进行启停,启停方式:startup、shutdow immediate)

4、Oracle ORCL VSS Write Service——VSS卷影支持服务,一般不用

5、OracleJobSchedulerORCL——oracle定时器的服务

二、Windows下CMD启动服务

1、停止监听:两三年日常铁路start/stop

2、启停orcl主服务:net start/stop oracleserviceorcl

三、Listener 

1、oracle服务器端,同时包含了oracle的客户端。所以即使服务端不开启listener的情况,服务器端的sqlplus 也可以登录oracle服务

四、卸载windows下的oracle 11g

1、先使用Universal Installer删除安装的Oracle产品

image.png

2,删除注册表中的如下项目(不同windows版本下, 略有不同)

(1)HKEY_LOCAL_MACHINE\SOFTWARE\Oracle项 

(2)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\ 下的 oracle项

(3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\  下的 oracle项

(4)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\下的 oracle项

(5)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\下的 oracle项

3,删除环境变量中的相应的Oracle内容

path中的oracle部分

4,重启计算机,删除Oracle的所有安装目录

(1)删除D:/app项

(2)删除C盘program files下面有个oracle目录

5、重装ORACLE,上述不清理,无法重新安装

6、解锁scott用户:

    (1)sqlplus / as sysdba ,sys用户登录

    (2)alter user scott account unlock;


7、获取安装包: rlwrap-0.42-1.el6.x86_64.rpm

(1)wget http://172.18.1.8/rlwrap-0.42-1.el6.x86_64.rpm 进行安装

(2)yum install perl-data-dump

(3)rpm -ivh rlwrap-0.42-1.el6.x86_64.rpm

(4)编辑oracle用户下的.bashrc;alias sqlplus='rlwrap sqlplus'(注意sqlplus后面的=,一定不要有空格,否则回报:-bash: alias: sqlplus2: not found)

8、启动EM

[oracle@localhost ~]$ emctl start dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.3.0 

Copyright (c) 1996, 2011 Oracle Corporation.  All rights reserved.

https://localhost:1158/em/console/aboutApplication

Starting Oracle Enterprise Manager 11g Database Control ...... started. 

------------------------------------------------------------------

Logs are generated in directory /data/u01/app/oracle/product/11.2.0/dbhome_1/localhost_orcl/sysman/log

9、访问ORACLE 11g工具

(1)SQL*Plus

(2)EM

(3)SQL Developer

(4)PL Sql/developer

(5)TOAD

10、sql plus 常用命令

(1)connect:

    a、SQL>conn sys/oracle@orcl as sysdba

    b、或SQL>conn scott/scott@orcl

(2)查看当前登录用户:show user;

    SQL> show user;

    USER is "SCOTT"

(3)清屏: clear screen

(4)spool 执行后,会输出spool之后所有的sql语句,到操作系统中的指定文件

    a、SQL> spool /data/out.log

    b、SQL> select * from dept;

    DEPTNO DNAME          LOC

---------- -------------- -------------

        10 ACCOUNTING     NEW YORK

        20 RESEARCH       DALLAS

        30 SALES          CHICAGO

        40 OPERATIONS     BOSTON

    c、SQL> spool  off;

    由此,可以在/data/out.log中查看到,a和c之间所有的输入、输出信息。
(5)edit,重新执行sql的上一条命令,并写入到/home/oracle下的afiedt.buf中

    SQL> edit;

    Wrote file afiedt.buf

    20

image.png

(6)set time on、set time off ,将当前时间显示到sql左侧

image.png

(7)show error——上一次执行sql,出现的错误

image.png

(8)host 执行操作系统下的命令,比如host ls -lt,但不能执行alias命令

image.png

(9)SQL>@1.sql,执行1.sql这个脚本

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2020年2月25日

admin

这个人很懒,什么都没留下

打赏 点赞
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号