- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机专业Oracle复习资料精要
数据库:虽然一个Oracle数据库服务器中可以安装多个数据库,但是一个数据库需要占用非常大的内存空间,因此一般一个服务器只安装一个数据库。每一个数据库可以有很多用户,不同的用户拥有自己的数据库对象(比如:数据库表),一个用户如果访问其他用户的数据库对象,必须由对方用户授予一定的权限。不同的用户创建的表,只能被当前用户访问。因此在Oracle开发中,不同的应用程序只需使用不同的用户访问即可。Oracle服务:(1)OracleService+服务名,该服务是数据库启动的基础,只有该服务启动了,Oracle数据库才能正常启动。这是必须启动的服务。(2)OracleOraDb10g_home1TNSListener,该服务是服务器端为客户端提供的监听服务,只有该服务在服务器上正常启动,客户端才能连接到服务器。该监听服务接收客户端发出的请求,然后将请求传递给数据库服务器。一旦建立了连接,客户端和数据库服务器就能直接通信了。(3)OracleOraDb10g_home1iSQL*Plus,该服务提供了用浏览器对数据库中数据操作的方式。该服务启动后,就可以使用浏览器进行远程登录并进行数据库操作了。(4)OracleDBConsole+服务名,Oracle10g中的一个新服务。在Oracle9i之前,Oracle官方提供了一个基于图形界面的企业管理器(EM),从Oracle10g开始,Oracle提供了一个基于B/S的企业管理器,在操作系统的命令行中输入命令:emctl start dbconsole,就可以启动OracleDbConsole服务。配置本地网络服务名:(1)配置向导:Net Configuration Assistant(2)配置文件:network/ADMIN/tnsnames.ora口令文件验证:(1)检查是已经创建密码文件;如果没有,使用ORAPWD创建它(2)检查初始化参数REMOTE_LOGIN_PASSWORD_FILE 设置为EXCLUSIVE(3)把SYSOPER 和SYSDBA 权限授予用户(4)查询V$PWFILE_USERS ,验证密码文件成员用户:数据库模式(Database Schema),一个模式是一组对象的集合,当用户建立时,Oracle会产生一个与之对应的模式,一个用户只能与一个模式相对应,用户名和模式通常是可相互替换的。新建用户的过程:(1)指定用户使用哪个表空间存储对象(2)指定每个表空间的配额;(3)分配默认表空间和临时表空间(4)新建用户(5)确定用户的角色,给用户授权新建用户的命令:CREATE USER aaron IDENTIFIED BY soccer DEFAULT TABLESPACE data DEFAULT TEMPORARY TABLESPACE temp QUOTA 15M ON data QUOTA 10M ON users PASSWORD EXPIRE;修改用户密码:ALERT USER user IDENTIFIED {BY password | EXTERNALLY}锁定/解锁用户:ALERT USER user ACCOUNT { LOCK | UNLOCK }删除用户:使用 CASCADE 子句删除模式中的所有对象,正连接到数据库服务器上的用户不能被删除(DROP USER aaron;或DROP USER aaron CASCADE;)获取用户信息:用户信息可通过两个数据字典获取,DBA_USERS或DBA_TS_QUOTAS(例:FROM dba_users;)两种用户权限:系统权限:允许用户在数据库中执行某种特定的操作,对象权限:允许用户访问或操作某个对象。系统权限可分为:允许执行系统范围的操作。如, CREATE SESSION, CREATE TABLESPACE;允许管理属于某个用户模式中对象。如, CREATE TABLE;允许管理所有模式的对象。如, CREATE ANY TABLE授予系统权限:例子:GRANT CREATE SESSION, CREATE TABLE TO managers;例子:GRANT CREATE SESSION TO scott WITH ADMIN OPTION;取消系统权限:例子:REVOKE CREATE TABLE FROM karen;例子:REVOKE CREATE SESSION FROM scott;授予对象权限:例子GRANT EXECUTE ON dbms_pipe TO public;例子:GRANT UPDATE(first_name, salary) ON employee TO karen WITH GRANT OPTION;取消对象权限:REVOKE execute ON db
有哪些信誉好的足球投注网站
文档评论(0)