文档章节

oracle学习总结(一)

Dragon_
 Dragon_
发布于 2015/04/24 15:17
字数 867
阅读 10
收藏 0

1.oracle的安装与下载

1.1 oracle服务:

   oracle监听服务(OracleOraDb11g_home1TNSListener):当需要通过程序访问数据库是必须打开。
   oracle实例服务(OracleService):在一个oracle软件平台可以创建多个数据库,每创建一个数据库,都会自动的建立一个数据库的服务。

1.2 oracle的卸载:

  1)正常安装的情况下进行数据库卸载:
      停止掉所有的oracle数据库服务
 启动oracle的卸载程序
 卸载完成之后有可能数据库会出现一些残留的系统文件和注册表文件,在正常运行操作系统的过程中无法删除,所以要重新启动电脑,按F8进入安全模式。
 清理掉所有的oracle残留文件,同时运行“regedit.exe"进入到注册表中,手动搜索所有与oracle有关的项,并进行删除。
   2)安装一半,over
     此时卸载程序,已经无法使用,只能进行直接进行文件的删除。   
     要重新启动电脑,按F8进入安全模式。    

      清理掉所有的oracle残留文件,同时运行“regedit.exe"进入到注册表中,手动搜索所有与oracle有关的项,并进行删除。

1.3 数据库四个主要用户信息:

    超级管理员:sys/change_on_install,实际工作中不能使用这个密码
    普通管理员:system/manager ,实际工作中不能使用这个密码
    普通用户:scott/tiger,需要解锁,此用户是一个非常经典的用户

    大数据用户:(示例方案数据库):sh/sh,需要解锁。


2. SQLPLUS 基本命令 

2.1  显示格式化操作

   在数据库中最重要的组成就是数据表(表的结构就是行列的集合),那么下面查询emp表的数据。
设置每行显示的数据长度:SET LINESIZE 300;
设置每页显示的数据行数: SET  PAGESIZE 30;


2.2  调用记事本命令

     进行SQL程序编写的时候,需要编写多行,命令行无法处理,需要调用本机的记事本程序。输入“ed 文件的名称”
 没有文件的话,会询问用户是否创建该文件,选择“是".随后运行程序代码。”@文件名称“(sql 后缀可以不写)。这种方式适合没有显示界面的操作系统。
 如果有界面的操作系统的话,可以直接在一个文本编辑器编写,而后直接进行复制即可。
 如果现在磁盘上有一个文件,要想执行,则必须输入完整路径,例如”d:\my.txt“文件。
 一般后缀名称为*.sql的都称为数据库脚本文件。

2.3切换用户

        oracle一共提供四个用户,这四个用户之间的切换可以使用如下的语法完成:
CONN 用户名/密码 [AS SYSDBA]
如果现在使用的是SYS账号登陆,必须要写上”AS SYSDBA“,而登录之后可以通过"SHOW USER"而查当前的用户是哪一位。
示例:使用sys登录:
   CONN sys/change_on_install AS SYSDBA;
   使用scott登录
          CONN  scott/tiger;
 

2.4 调用本机命令

 在sqlplus 之可以直接调用本机的DOS命令,例如copy命令:
 copy 源文件路径  目标文件路径
  如:copy d:\my.txt  d:hello.txt 
如果想在本机调用的话 :前面加一个HOST
 示例:调用本机的copy命令
 host  copy d:\my.txt  d:hello.txt 
 
 
 

本文转载自:http://blog.csdn.net/zwto1/article/details/45244691

共有 人打赏支持
Dragon_
粉丝 1
博文 16
码字总数 0
作品 0
闵行
程序员
一个9年运维的经验之路

大家好,很久没有写文章了,今天突然有了写一篇自己这9年运维历程的一篇文章,希望可以帮助到才进入运维这行或者还在初、中级阶段的朋友。 入行篇: 我2008年7月份和几个同学为了学到前沿的知...

wiliiwin
2017/11/17
0
0
专题

一、Oracle 参考资料 君三思:涂抹Oracle 故障处理 Oracle 12c:ORA-28040 & ORA-01017 安装配置 软件 环境准备 12c: database soft install 12c:CREATE DATABASE——DBCA 12C:数据库PSU补...

ryan_bai
2017/10/24
0
0
oracle介质恢复的内部过程--推断与参考

这个是两年前蔡子楠学习oracle总结的东西,不算什么新东西,仅作为个人的一个记录,也欢迎大家一起学习讨论。 oracle数据库的介质恢复过程相对非常复杂,oracle毕竟作为一个大系统,设计是相...

飞鸽传书
2010/08/28
0
0
云的2.0时代,Oracle亚太区用户组领袖峰会都聊了啥?

2017年Oracle亚太区用户组领袖峰会在北京举行,DBAplus社群受邀参加。 本次大会有来自全国超过20个用户组(包括宝岛台湾),覆盖人群超过10万,领域涵盖了数据库、中间件、应用、开发等多个方向...

DBAplus社群
2017/04/22
0
0
Oracle DBA必备:Oracle高级管理教程和排错、优化文档

Oracle DBA必备:Oracle高级管理教程和排错、优化文档 我们经常发现这样一种情况,我们在大学里所学的数据库那点东西,到了实际工作里往往让我们手足无措。看似简单的数据库却成了我们工作、...

IT小白白
2012/09/10
0
1

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 7.* 配置网络

配置静态IP 进入配置文件目录 cd /etc/sysconfig/network-scripts 查找以 ifcfg-eno 开头的文件并编辑它 vi ifcfg-ens32 修改文件中的变量值 BOOTPROTO=staticONBOOT=yesIPADDR=192.168...

阿白
27分钟前
0
0
深入理解OAuth2.0协议

1. 引言 如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊...

xtof
31分钟前
1
0
Linux学习-0920

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令 一、usermode命令 usermode作用是用来修改用户信息。 方法: usermod 参数 username 示例1:修改用户uid usermod -u 1010 test5 示例2...

wxy丶
41分钟前
1
0
synchronized锁对象的坑

今天本来写点其他东西,碰巧写了一下synchronized,没想到掉坑里面了,大佬别笑。 起初代码大概是这样的: package com.ripplechan.part_1_2_3;import java.util.concurrent.CountDownL...

RippleChan
44分钟前
1
0
XAMPP环境搭建(Apache + MariaDB + PHP + Perl)

operation system:ubuntu-18.04.1 step1:download XAMPP #sudo wget https://www.apachefriends.org/xampp-files/7.2.9/xampp-linux-x64-7.2.9-0-installer.run step2:install XAMPP #sudo ......

硅谷课堂
46分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部