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