oracle学习总结(一)
博客专区 > Dragon_ 的博客 > 博客详情
oracle学习总结(一)
Dragon_ 发表于3年前
oracle学习总结(一)
  • 发表于 3年前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

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 
 
 
 
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 16
码字总数 0
×
Dragon_
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: