日期:2014-05-16  浏览次数:20383 次

oracle数据库笔记---oracleweb视图使用流程,及plsql安装
1.
  a.第一次进入的时候输入:http://127.0.0.1:1158/em/
    Oracle Enterprise Manager注意,网页的标题是这个;
    输入:system账号,密码:orcl
  b.创建表空间:
    在mysql里面是没有表空间的:也就是说,mysql中的所有数据库的数据是都放到一块的,而 


    oracle中,每个数据库都有自己的表空间,放在硬盘上的不同位置,而不同数据库的表空间
    都是相互分开的.都有自己的权限,不可以相互访问
  c.创建表空间:在web窗口,点击管理,在数据库管理,存储,下点击表空间,每一个数据库只有 


    一个表空间,先在对象名的text框中,数据test表空间名,点击开始搜索下,没有这个表空  


    间的话,就可以创建,点击创建
  d.配置表空间:名称:test,区管理:本地管理,类型:永久 状态:读写 用默认的就行
    必须要添加:数据文件;点击添加:(这时候,要写上表空间名):文件名也写test;
    文件目录:D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\,文件大小:100MB,也可以选中:
    数据文件满后自动扩展,这里为节省空间,没有选中,点击继续:就可以创建数据文件了:
     test D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ 可以点击显示Sql:查看sql:
     CREATE SMALLFILE TABLESPACE "TEST" DATAFILE 'D:\ORACLE\PRODUCT               


     \10.2.0\ORADATA\ORCL\test' SIZE 100M LOGGING EXTENT MANAGEMENT LOCAL SEGMENT 


     SPACE MANAGEMENT AUTO,下面点击确定就行了.
  e.创建好表空间后:切换到数据库实例orcl,点击顶部的数据库实例:orcl,在用户和权限下,
    创建用户,点击用户,在对象名text框中输入,test,搜索没有test这个用户,就可以创建了 


    点击创建:配置:名称:test,概要文件:DEFAULT,验证:口令,口令即刻失效:不选中,输入口 


    令:orcl,确认口令:orcl,默认表空间:test,临时表空间:temp,这两项都是点击右边的小  


    图标选择的,状态:未锁定,,然后给用户分配系统角色,点击一般信息,旁边的角色:这时候 


    ,它只显示:CONNECT,要给添加系统权限DBA,点击编辑列表:选中DBA,点击移动,点击确定, 


    这时候DBA是只对当前的表空间拥有最高的DBA权限,最后表名不要用中文;
    这个阶段中用到的SQL语句,点击显示sql:
    CREATE USER "TEST" PROFILE "DEFAULT" IDENTIFIED BY "*******" DEFAULT          


   TABLESPACE     "TEST" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK
    GRANT "CONNECT" TO "TEST" WITH ADMIN OPTION
    GRANT "DBA" TO "TEST" WITH ADMIN OPTION
    然后,点击返回返回到创建用户界面,点击确定,就创建用户成功了
 f.点击顶部的注销,注销当前的system用户,然后用自己创建的用户test,登陆,点击登陆
   输入用户:test,口令:orcl;
   这时候,就可以和刚刚的操作那样,操作这个数据库了,比如创建表等等.但是这样做的话
   比较麻烦,所以需要安装使用便捷的客户端;
 g.安装客户端软件:
   1.注意:oracle,自动的把自己的jdk,添加到环境变量的Path的前面去了,我们最好把自己
     的Path,配置到oracle配置的前面,这样优先使用我们自己安装的JDK
   2.安装plsql,双击直接安装就可以,要用plsql的话,需要安装oracle数据库的客户端,否则 


   的话,这个软件可以安装成功,但是无法连接数据库,也可以用oracle 官方的SQL        


peveloper,这个不像plsql一样,需要安装oracle 的客户端,但是这个软件要比plsql的
   速度慢,而且占用内存多;
 h.登陆pl/SQL Developer 客户端:
   输入:账户:test密码:orcl,下一个选择;nomal提示:
 i.Database character set(AL32UTF8) and Client character set(ZHS16GBK)are         


 different character set conversion may cause unexpected results
   Note:you can set the client character set through the NLS_LANG environment     


  variable or the NLS_LANG registry key in HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE     


 \KEY_OraDb10g_home1.
 解决方法:
  plsql 登录后提示:
  Database character set (AL32UTF8) and Client character set (ZHS16GBK) are   


different.
  Character set conversion may cause unexpected results.
  Note: you can set the client character set through the NLS_LANG environment   


variable or the NLS_LANG registry key in
  HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home2.
  解决办法:修改注册表
  打开注册表,‘开始’-‘运行’ 输入‘regedit’-确定。 
&nb