第1课 oracle安装,配置及常用命令

1,为什么学习orcal:

     作为一个it技术人员,我觉得有必要学习1门以上的数据库语言,否则不好意思,说自己是搞it的;

对oracle程序员需求大,薪水高。要参加认证:dba认证(oca初级认证,ocp专家认证,ocm大师认证);

      1.1  数据库种类:

微软:sql server和access

瑞典mySQL: AB公司的mysql

Ibm公司: db2    Informix

美国Sybase;Sybase

美国oracle:  oracle

1.2规模:(按照系统规模,安全性能)

   小型数据库:acess,foxbase    负载低,访问少,安全性能低,成本千元内

   中型数据库:mysql, sql server, Informix :负载中等,访问量5000-15000,成本10000元内,安全性中等

大型数据库:Sybase, oracle, db2  :海量负载,(安全性和稳定性能:Sybase<oracle< db2),成本上万;

1.3 oracle的安装,启动,卸载 (我用的是9.2的版本,其实什么版本差不多)

              安装:

安装包邮3个 Oracle9201_1.ISO---Oracle9201_3.ISO,我习惯用demno,把ISO文件放到虚拟光驱里,进行安装,傻瓜式的点击下一步就可以了。时间比较久。

                中间会要求你输入名,就是这个数据库的oracle的一个对象。有的还可能要你手动输入两个用户的密码,一个用户是sys,级别最高的超级用户,一个system级别略低于                sys; 安装完后,一般还会默认产生一个用户,scott 密码:tiger; 普通用户;

            卸载:如果安装不正确,需正确完整的进行卸载,然后在安装:

          步骤:

           1,打开注册表:regedit-> HKEY_LOCAL_MACHINE\SOFTWARE->ORACLE删除;

           2,,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services->下面的所有oracle都删除掉

    3,删除硬盘上的oracle文件夹,如果写了保护,把oracle名字改了,再删除;

      1.4:配置

           相信现在的计算机都可以满足安装oracle的安装;

       这里介绍一下开发oracle的几个工具:

          

2,oracle管理工具

1, oracle自带的工具sql*plus,用于select,存储过程等; 开始菜单进去;

               2     也可以在运行兰输入sqlplus,就可以进入dos的编辑环境;

3,图形界面方式,类似于sql server的企业管理器;

               4,另外一种开发工具,事物等的第三方工具,需独立安装(pl sql deverloper)



3,常用命令:

 

0,连接命令:conn +用户名/密码 转化用户

1,  disc: 断开连接

2,  passw :修改密码

3,  show user :显示当前用户

4,  exit  退出当前用户

文件操作

1,start和@:运行sql脚本(后缀为sql的文件)

   2,edit+路径:编辑脚本

   3,spool+路径:将sql plus屏幕上的内容截取到文件里,用spool off关掉;

交互式命令

1,&,用来代替值;

显示和设置环境的变量

1,  set linesize n :设置一行都少字

2,  set pagesize n:一页显示几条记录

  oracle用户的管理:

    create user 账户名 identified by 密码

只能用system或者sys账户创建用户

Password 账户名:给别人修改密码

Drop user 账户名:删除用户(不能删除自己)

在删除用户的时候,注意,如果要删除的用户已经创建了表,那么就需要在删除的时候带一个参数cascade(删除用户下面的表)

Grant conenect to 账户名: 授权 注意:新创建的用户甚至连登入数据库的权限都没有,所以要为新建的用户分配权限;

Revoke select on 表from 账户名;一般谁受的权只能谁收回

Desc 表:查询表结构







      



你可能感兴趣的:(oracle,数据库,安装)