Oracle数据库基础知识与应用01

Oracle Database

  又名Oracle RDBMS,简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

 


 

一、安装并测试Oracle

  安装教程可以参考:http://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html

 

  注意事项:

    1、计算机硬件要求。(内存)

    2、计算机软件要求。(32位还是64位的操作系统和所下载的Oracle版本是否一样)

    3、安装路径要避免使用中文和特殊字符。

    4、断网。

    5、关掉防火墙和杀毒软件。

    6、尽量关掉其他软件。

 

   概念介绍:

    1、全局数据库名

      唯一标识Oracle数据库的名称。

    2、数据库实例名

      和操作系统交互,Oracle数据库的一个引用。

      每个启动的数据库都对应一个数据库实例,由这个实例来访问和控制数据库。

      为了运行数据库,Oracle系统所运行的所有进程和分配的内存结构的组合体。

 

  启动服务:

    在Windows下,安装Oracle 11g后生成多个服务,我们可以通过以下方式去查看:

      1、通过选择"控制面板"--->"管理工具"--->"服务",打开"服务"窗口,可以看见Oracle服务。

      2、Windows+R(和打开dos界面差不多)输入services.msc后回车,找到与Oracle相关的服务(选中一项按下'o')。

      

    将OracleOraDb11g_home1TNSListener和OracleServiceORCL启动。(最好将这两个设置为手动,以免不用的时候电脑卡)

 

  连接数据库:

    启动服务之后,Windows+R输入sqlplus进入dos界面,输入用户名和密码测试登录。(密码不可见,不用管它)

    

    如果出现和以上截图一样的效果,说明你的Oracle数据库已经安装好了。但是如果出现了其他的一些问题,那么就比较尴尬了。

 

  常见错误:

    1、Ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。

    

    2、、、、、、

  安装第三方图形客户端PLSQL Developer

  卸载Oracle

    1、停止Oracle所有服务。

    2、通过开始菜单下Oracle中选项执行自动卸载。

      Oracle安装产品--->Universal Installers

    3、删除Oracle按照主目录app。

    4、删除C盘下Oracle工作目录。

    5、删除注册表中Oracle相关项。

    6、最好将以下内容也删除:

      C:\User\用户名\Oracle

      开始菜单Oracle组和图表

      环境变量中path中Oracle相关项

 

  Oracle常见的目录:

    \app\administator\product\11.2.0\dbhome_1\jdbc\lib

      JDBC访问Oracle的驱动jar包

    \app\administator\product\11.2.0\dbhome_1\NETWORK\ADMIN

      listener.ora和tnsnames.ora,配置监听器和本地网络服务名

    \app\administator\product\11.2.0\dbhome_1\jdk

      Oracle自带的JDK

    \app\administator\product\11.2.0\dbhome_1\deinstall

      执行其中的deinstall.bat进行第一步卸载操作

    \app\administator\product\11.2.0\dbhome_1\install

      其中的有oracle常用访问的端口列表

    \app\administportlist.iniator\oradata\orcl

      指定数据库实例下的数据文件,控制文件和日志文件

 

 


 

 

二、常见的系统用户和常用命令

  常见用户

    SYS、SYSTEM、SCOTT

    SYS和SYSTEM用户
    SYS和SYSTEM用户都是Oracle 的系统用户,它们都使用SYSTEM表空间,SYS拥有更大的权限。
    Oracle的一个超级用户,Oracle默认的系统管理员,拥有DBA权限。
    平时用system来管理数据库就可以了。这个用户的权限对于普通的数据库管理来说已经足够权限了。
    SCOTT用户
    测试账户 练习账户

  常用命令

  1.连接用户
        conn system/tiger as sysdba;
        conn scott/tiger;
       
    2.查看当前账户
        show user;
     
    3.更改账户密码(登录system账户下)
        alter user system identified by tiger;

  
    
    4.冻结账户
        alter user scott account lock;

  
        
    5.解冻账户
        alter user scott account unlock;
        
    6.查询全表内容
        select * from emp;
        
    7.清屏
        host cls;
        
    8.查看IP
        host ipconfig;
        
    9.设置行宽
        set lines 200;

 

转载于:https://www.cnblogs.com/huanhuan10/p/6492655.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值