OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx

上传人:b****6 文档编号:16022157 上传时间:2022-11-17 格式:DOCX 页数:106 大小:74.40KB
下载 相关 举报
OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx_第1页
第1页 / 共106页
OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx_第2页
第2页 / 共106页
OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx_第3页
第3页 / 共106页
OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx_第4页
第4页 / 共106页
OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx_第5页
第5页 / 共106页
点击查看更多>>
下载资源
资源描述

OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx

《OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx(106页珍藏版)》请在冰豆网上搜索。

OA管理玩转实战教程韩顺平学习笔记Word格式文档下载.docx

  HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注册表键,删除了MicrosoftODBCFORORACLE注册表键以外的所有有Oracle字样的键值。

  HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除以Oracle或OraWeb为前缀的键。

4.删除环境变量。

 删除环境变量CLASSPATH,PATH中含有Oracle字样的值。

5.最后在文件系统内删除ORACLE相关的文件及目录:

删除系统盘符:

\ProgrmFiles\Oracle目录;

删除ORACLE_BASE目录。

 我无法删除D:

\oracle目录,重新启动机器之后才删除

Oracle安装会自动的生成sys用户和system用户:

(1)sys用户是超级用户,具有最高权限,具有sysdba角色,有createdatabase的权限,该用户默认的密码是change_on_install

(2)system用户是管理操作员,权限也很大。

具有sysoper角色,没有createdatabase的权限,默认的密码是manager

(3)一般讲,对数据库维护,使用system用户登录就可以拉

也就是说sys和system这两个用户最大的区别是在于有没有createdatabase的权限。

Enterprisemanagerconsole(企业管理器)(10G新应用到浏览器中)

oracle10g是通过web管理的一般默认端口是5500,也有1158的。

访问url(请一定保证oracle服务启动了):

http:

//ip:

1158(也可能是5500)/em

//机器名:

端口/em

二:

Oracle的基本使用--基本命令

sql*plus的常用命令

连接命令

1.conn[ect]

用法:

conn用户名/密码@网络服务名[assysdba/sysoper]当用特权用户身份连接时,必须带上assysdba或是assysoper

2.disc[onnect]

说明:

该命令用来断开与当前数据库的连接

3.psssw[ord]

该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用sys/system登录。

4.showuser

显示当前用户名

5.exit

该命令会断开与数据库的连接,同时会退出sql*plus

6.SHOWPARAMETERNAME;

说明:

显示当前数据库实例名(只能用sys和system查);

文件操作命令

1.start和@

运行sql脚本

案例:

sql>

@d:

\a.sql或是sql>

startd:

\a.sql

2.edit

该命令可以编辑指定的sql脚本

editd:

\a.sql,这样会把d:

\a.sql这个文件打开

3.spool

该命令可以将sql*plus屏幕上的内容输出到指定文件中去。

spoold:

\b.sql并输入sql>

spooloff

交互式命令

1.&

可以替代变量,而该变量在执行时,需要用户输入。

select*fromempwherejob='

&

job'

该命令可以编辑指定的sql脚本

案例:

SQL>

该命令可以将sql*plus屏幕上的内容输出到指定文件中去。

\b.sql并输入spooloff

显示和设置环境变量

概述:

可以用来控制输出的各种格式,setshow如果希望永久的保存相关的设置,可以去修改glogin.sql脚本

1.linesize

设置显示行的宽度,默认是80个字符

showlinesize

setlinesize90

2.pagesize说明:

设置每页显示的行数目,默认是14

用法和linesize一样

至于其它环境参数的使用也是大同小异

三:

oracle用户管理

oracle用户的管理

创建用户

在oracle中要创建一个新的用户使用createuser语句,一般是具有dba(数据库管理员)的权限才能使用。

createuser用户名identifiedby密码;

(oracle有个毛病,密码必须以字母开头,如果以字母开头,它不会创建用户)

例子:

createusershunpingidentifiedbym123

defaulttablespaceusers

temporarytablespacetemp

quota3monusers;

identifiedby表明该用户shunping将用数据库方式验证defaulttablespaceusers//用户的表空间在users上

temporarytablespacetemp//用户shunping的临时表健在temp空间

quota3monusers//表明用户shunping建立的数据对象(表,索引,视图,pl/sql块..)最大只能是3m

刚刚创建的用户是没有任何权限的,因此,需要dba给该用户授权.

sql>

grantconnecttoshunping

如果你希望该用户建表没有空间的限制

grandresourcetoshunping

如果你希望该用户成为dba

grantdbatoshunping

给用户修改密码

如果给自己修改密码可以直接使用

password用户名

如果给别人修改密码则需要具有dba的权限,或是拥有alteruser的系统权限

alteruser用户名identifiedby新密码

删除用户

一般以dba的身份去删除某个用户,如果用其它用户去删除用户则需要具有dropuser的权限。

比如dropuser用户名【cascade】

在删除用户时,注意:

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

用户管理的综合案例

创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需要为其指定相应的权限。

给一个用户赋权限使用命令grant,回收权限使用命令revoke。

为了给讲清楚用户的管理,这里我给大家举一个案例。

connxiaoming/m12;

ERROR:

ORA-01045:

userXIAOMINGlacksCREATESESSIONprivilege;

logondenied

警告:

您不再连接到ORACLE。

showuser;

USER为"

"

connsystem/p;

已连接。

grantconnecttoxiaoming;

授权成功。

查看CONNECT角色具有的权限;

selectrole,privilege,admin_optionfromrole_sys_privswhereupper(role)='

CONNECT'

;

//后面的为密码分开来输入。

注意:

grantconnecttoxiaoming;

在这里,准确的讲,connect不是权限,而是角色(角色是权限的集合)。

看图:

现在说下对象权限,现在要做这么件事情:

*希望xiaoming用户可以去查询emp表

*希望xiaoming用户可以去查询scott的emp表

 

grantselectonemptoxiaoming

*希望xiaoming用户可以去修改scott的emp表

grantupdateonemptoxiaoming

*希望xiaoming用户可以去修改/删除,查询,添加scott的emp表

grantallonemptoxiaoming

*scott希望收回xiaoming对emp表的查询权限

revokeselectonempfromxiaoming

//对权限的维护。

*希望xiaoming用户可以去查询scott的emp表/还希望xiaoming可以把这个权限继续给别人。

--如果是对象权限,就加入withgrantoption

grantselectonemptoxiaomingwithgrantoption

我的操作过程:

connscott/tiger;

grantselectonscott.emptoxiaomingwithgrantoption;

createuserxiaohongidentifiedbym123;

用户已创建。

grantconnecttoxiaohong;

grantselectonscott.emptoxiaohong;

--如果是系统权限。

system给xiaoming权限时:

grantconnecttoxiaomingwithadminoption

问题:

如果scott把xiaoming对emp表的查询权限回收,那么xiaohong会怎样?

答案:

被回收。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1