Oracle安装及用户、角色和系统权限的配置(图文版)
Oracle用户、角色、权限(系统权限、对象权限)的数据字典表
Oracle⽤户、⾓⾊、权限(系统权限、对象权限)的数据字典表1 三者的字典表1.1 ⽤户select * from dba_users;select * from all_users;select * from user_users;1.2 ⾓⾊select * from dba_roles;1.3 权限分为系统权限与对象权限:select * from system_privilege_map;select * from table_privilege_map;2 三者之间关系的字典表这类关系字典表的表名后缀都包含"_privs"2.1 ⽤户与⾓⾊⽤户拥有的⾓⾊:select * from dba_role_privs;select * from user_role_privs;select * from role_role_privs;role_role_privs和role_role_privs 都是dba_role_privs的⼦集.dba_role_privs的grantee字段包括⽤户名与⾓⾊名.user_role_privs的username字段包括操作⽤户的⽤户名.role_role_privs的role字段只是⾓⾊名.注意: 没有role_all_privs, 为什么没有搞懂.2.2 ⽤户与权限⽤户拥有的系统权限:select * from dba_sys_privs;select * from user_sys_privs;注意: 没有all_sys_privs, 为什么没有搞懂.⽤户拥有的对象权限:select * from dba_tab_privs;select * from all_tab_privs;select * from user_tab_privs;select * from dba_col_privs;select * from all_col_privs;select * from user_col_privs;2.3 ⾓⾊与权限查询授出去的对象权限(通常是属主⾃⼰查)select * from role_sys_privs;select * from role_tab_privs;3 其他查询授出去的对象权限(通常是属主⾃⼰查)select * from user_tab_privs_made;select * from all_tab_privs_made;⽤户拥有的对象权限select * from user_tab_privs_recd;select * from all_tab_privs_recd;⽤户分配出去的列的对象权限select * from user_col_privs_made;select * from all_col_privs_made;⽤户拥有的关于列的对象权限select * from user_col_privs_recd;select * from all_col_privs_recd;。
[学习笔记]Oracle创建用户、分配权限、设置角色
[学习笔记]Oracle创建用户、分配权限、设置角色创建用户create user student --用户名identified by "123456" --密码default tablespace USERS --表空间名temporary tablespace temp --临时表空间名profile DEFAULT --使用默认数据文件account unlock; --解锁账户(lock:锁定、unlock解锁)alter user STUDENTidentified by "654321" --修改密码account lock; --修改锁定状态(LOCK|UNLOCK )分配权限系统权限:create session数据库连接权限、create table、create view 等创建数据库对象权限。
由DBA用户授权。
对象权限:对表中数据进行增删改查操作,对所拥有的对象进行相应的操作。
由拥有该对象权限的对象授权。
# 授权--GRANT 对象权限 on 对象 TO 用户grant select, insert, update, delete on JSQUSER to STUDENT;--GRANT 系统权限 to 用户grant select any table to STUDENT;# 取消-- Revoke 对象权限 on 对象 from 用户revoke select, insert, update, delete on JSQUSER from STUDENT;-- Revoke 系统权限 from 用户revoke SELECT ANY TABLE from STUDENT;设置角色CONNECT角色:基本角色。
CONNECT角色代表着用户可以连接 Oracle 服务器,建立会话。
RESOURCE角色:开发过程中常用的角色。
RESOURCE角色可以创建自己的对象,包括:表、视图、序列、过程、触发器、索引、包、类型等。
图解Oracle10g标准版安装及后续配置
图解Oracle10g标准版安装及后续配置
Oracle 10g标准版安装及后续配置1.安装
Fig-1
Fig-2
Oracle10g数据库的个人版、标准版和企业版的安装程序是集成在一起的。
这里我们选择标准版。
企业版区别于标准版的特性是可以支持RAC(Real Application Cluster)。
Fig-3
安装时可以不选择“创建启动数据库”,然后等安装完成后通过Database Configuration Assistant新建一个数据库。
另外通过“高级安装”可以为SYS(特权用户,用于数据库实例的启动、关闭、数据库的备份和恢复、数据库升级、表空间的新建和删除),SYSTEM(和SYS相比不能用于数据库实例的启动、关闭和数据库升级工作),SYSMAN,DBSNMP(这两个用户和oracle的Dbconsole管理工具相关)设置不同的口令,还可以选择数据库字符集等操作。
2024版oracle系列培训ppt课件
Oracle PaaS服务为企业提供数据库、应用开发和集成、大数据分析等云平台,加速企业数字 化转型。
Oracle Cloud软件即服务(SaaS)
Oracle提供丰富的SaaS应用,如ERP、CRM、HCM等,满足企业不同业务需求,降低企业 运营成本。
Oracle在大数据处理中的应用实践
数据库安全管理
安全管理策略Leabharlann 阐述Oracle数据库的安全管理策略,包括用户权限管理、 角色管理、数据加密和安全审计等方面的内容。
数据加密与传输安全
讲解Oracle数据库的数据加密技术和传输安全机制,包括 透明数据加密(TDE)、SSL/TLS加密通信等,保障数据的 机密性和完整性。
用户与权限管理
详细介绍如何管理Oracle数据库的用户和权限,包括用户 的创建、授权和撤销等操作,确保只有授权用户才能访问数 据库资源。
TKPROF等,帮助管理员及时发 现和定位性能问题。
SQL优化
详细讲解SQL优化的方法和技巧, 包括SQL语句的编写规范、索引 设计原则、执行计划分析和优化 等,提高SQL语句的执行效率。
系统优化
提供系统层面的优化建议,包括 内存分配、磁盘I/O优化、网络 配置调整等,提升整个数据库系
统的性能表现。
的集合,是数据管理的高级阶段。
数据库的发展历程
02
从文件系统到层次、网状数据库,再到关系数据库和非关系数
据库。
Oracle数据库的特点与优势
03
高性能、高可用性、可扩展性、安全性等。
Oracle数据库体系结构
01
02
03
04
物理存储结构
数据文件、控制文件、重做日 志文件等。
Oracle用户、对象权限、系统权限
--Oracle用户、对象权限、系统权限--================================一、用户与模式用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象模式(schema):是某个用户拥有所有对象的集合。
具有创建对象权限并创建了对象的用户称为拥有某个模式注意:创建数据库对象(视图,表等)的任一用户都拥有一个以该用户名称开头的模式,且被视为模式用户二、创建及修改用户条件:需要具有创建用户的权限,如sys,system,sysdba,dba role等语法:CREATEUSER userIDENTIF IED {BY passwor d | EXTERNA LLY | GLOBALL Y AS externa l name } [DEFAULT TABLESP ACE tablesp ace_na me][TEMPORA RY TABLESP ACE tablesp ace_na me][QUOTA {n {[K|M] | UNLIMIT ED } ON tablesp ace_na meQUOTA {n {[k|M] | UNLIMIT ED } ON tablesp ace_na me ... ][PASSWOR D EXPIRE][ACCOUNT { LOCK | UNLOCK}][PROFILE { profile_name| DEFAULT }]eg:CREATEUSER robinso n IDENTIF IED BY tiger;--省略了DEFAULT TABLESP ACE和TE MPORAR Y TABLESP ACE 时,则由database_pr operti es中对应的参数确定SQL>SELECTpropert y_name,propert y_valu e FROMdatabas e_prop erties WHERE propert y_name LIKE'DEFAULT%';PROPERT Y_NAME PROPERT Y_VALU E--------------------------------------------------------------------------------DEFAULT_TEMP_TABLES PACE TEMPDEFAULT_PERMA NENT_T ABLESP ACE USERSDEFAULT_TBS_T YPE SMALLFI LE更多关于表空间的请参考:Oracle表空间与数据文件1.修改用户修改用户的语法同创建用户,仅仅讲关键字c reate替换为alter,alter user可以修改除用户名之外的任一属性ALTER USER robinso n ACCOUNT LOCK;2.修改密码DBA 可以创建用户和修改密码用户本人可以使用ALTER USER 语句修改密码SQL>ALTER robinso n IDENTIF IED BY newpass word;3.删除用户:DROP USER usernam e [CASCADE]CASECAD E 连同用户创建的对象一并删除,如果该用户创建了对象,要加CASCADE删除,否则删除不掉另外,不能删除当前正在与ORAC LE服务器相连的用户。
Oracle创建用户、角色、授权、建表
Oracle创建⽤户、⾓⾊、授权、建表Oracle创建⽤户、⾓⾊、授权、建表Devin01213 2019-05-16 10:21:49 21510 收藏 32分类专栏: Oracle版权oracle数据库的权限系统分为系统权限与对象权限。
系统权限( database system privilege )可以让⽤户执⾏特定的命令集。
例如,create table权限允许⽤户创建表,grant any privilege 权限允许⽤户授予任何系统权限。
对象权限( database object privilege )可以让⽤户能够对各个对象进⾏某些操作。
例如delete权限允许⽤户删除表或视图的⾏,select权限允许⽤户通过select从表、视图、序列(sequences)或快照(snapshots)中查询信息。
每个oracle⽤户都有⼀个名字和⼝令,并拥有⼀些由其创建的表、视图和其他资源。
oracle⾓⾊(role)就是⼀组权限(privilege)(或者是每个⽤户根据其状态和条件所需的访问类型)。
⽤户可以给⾓⾊授予或赋予指定的权限,然后将⾓⾊赋给相应的⽤户。
⼀个⽤户也可以直接给其他⽤户授权。
⼀、登录sqlplus sys/sys as sysdba;1、创建⽤户create user test identified by test;这样就创建了⼀个⽤户名密码都为test的⽤户但这个时候test还是不能登陆成功的,我们需要赋予相应的权限2、赋予create session 的权限grant create session to test;这样test⽤户就能成功登录进去赋予⽤户创建表的权限grant create table to test;赋予相应的权限grant unlimited tablespace to test;这个时候⽤户就拥有了创建表的权限由于表是⽤户test的,相应的他就拥有了对创建的表的增删查改的权限了3、撤销权限revoke create table from test;⼆、删除⽤户drop user ⽤户名;若⽤户拥有对象,则不能直接删除,否则将返回⼀个错误值。
第二章 用户角色及权限管理(oracle10g.PPT课件
应以system 或sys身份登录才可以赋权 ,而且connect 是一个角色不是 权限。
31.10.2020
8
用户管理
5 特权用户(王海亮 p228) 特权用户:具有特殊权限(sysdba 或sysoper, sysoper 权限小于 sysdba )的数据库用户,这类用户主要用于执行数据库维护操作,例如 启动数据库、关闭数据库、建立数据库以及执行备份和恢复等操作。
31.10.2020
11
用户管理
3、shutdown transactional 该选项仅在Oracle 8i后才可以使用。该命令常用来计划关闭
数据库,它使当前连接到系统且正在活动的事务执行完毕,运行该 命令后,任何新的连接和事务都是不允许的。在所有活动的事务完 成后,数据库将和 shutdown immediate同样的方式关闭数据 库。
select * from emp;
提示:ERROR 位于第 1 行;ORA-00942: 表或视图不存在
例:xiaoming 创建表
create table test1 (userId varchar2(30),userName
varchar2(30));
提示:ERROR 位于第 1 行:ORA-01950: 表空间‘SYSTEM’中
31.10.2020
3
用户管理(课本第14章)
1 创建用户
在oracle中创建用户,使用create user 语句,一般是 具有dba(数据库管理员)的权限才可以使用。
格式:create user username identified by password
Oracle数据库---用户、角色与权限
1.在Oracle数据库中,存在着视图dba_users,该视图存储了所有用户的基本信息,我们可以通过视图内容来查看。
2.对于开发人员来说,并不会经常使用系统用户登陆数据库,因为系统用户的权限范围较大,如果出现失误,可能对数据库造成较大伤害。
利用系统用户创建新的用户:3.系统用户----system和sysSys为数据库管理员,是数据库中权限最高的用户,可以进行任意操作而不受限制System是数据库操作员,权限仅次于sys用户。
4.查看权限我们发现,新建用户zhulei没有任何权限,所以我们是没法登陆的。
5.分配权限:Grant 权限名to 用户名这样我们就可以登陆了。
虽然可以登陆,但几乎不能做任何事情,比如创建表,就需要分配给它创建表的权限。
grant create table to zhulei;6收回权限Revoke 权限名from 用户名这个时候,用户zhulei又无法登陆了。
上面是系统权限,还有对象权限对象权限就是把对对象的操作权限进行非配Grant 权限名on 对象名to 用户代码:--管理员身份登录,创建一个姓张得用户,初始密码为123,默认表空间为users。
SQL>create user zhangidentified by 123default tablespace users;--查询zhang用户的权限,这里为空,说明没有任何操作权限。
SQL>select * from dba_sys_privswhere lower(grantee)='zhang';--管理员授权zhang用户有登录的权利SQL>grant create session to zhang;。
Oracle用户、权限和角色管理共77页文档
要启用口令文件认证,需要设置口令文件和配置上面的remote参数 默认只有sys可以使用口令文件。
密码文件丢失的情况
可以重建口令文件。
sysadmin也进入了口令文件中。
用户sysadmin也可以在数据库没有启动的情况下,使用口令文件进行认证了。
用户sys的密码存在口令文件和数据字典中,修改了密码以后,会同时更新两个 地方的密码。
用户管理的一些选项
1、唯一的用户名、字母开头、不包括特殊字符、最长30个
2、要有一种认证方式,通常采用密码认证,也就是登录时提供用户名和密码
3、默认表空间
Oracle10g中定义了一个数据库级别的默认表空间,如果用户没有定 义默认表空间,那么就使用这个作为自己的默认表空间,10g以前,如果出现 这种情况,那么就是用system表空间,这显然不合理,因此建立一个数据库 级别的表空间还是很有意义的
看一下外部认证(操作系统认证的例子)
一个操作系统用户的账号是ora,那么在数据库里面需要建立一个用户叫做 ops$ora,这个用户登陆操作系统以后,就可以直接登陆数据库了。因为操作 系统已经认证了这个用户。
CREATE USER "OPS$ORA" PROFILE "DEFAULT" IDENTIFIED EXTERNALLY DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK GRANT "CONNECT" TO "OPS$ORA"
上面的认证需要我们的用户登陆Oracle所在的数据库服务器上。
是否使用操作系统认证,还取决于一个设置
oracle数据库用户创建、权限分配,以及导入,导出数据
下面数据库所用的版本为ORACLE 9I (9.2.0),安装数据库时,数据库系统会创建一个数据库实例,其中:安装目录选为:\oracle,数据库名与数据库SID号都输入:ora9i数据库安装完成后,有两个系统级的用户:1、system 默认密码为:manager2、sys 默认密码为:change_on_install在安装的数据库目录中找到\oracle\product\9.2\bin 中的sqlplus程序,运行:./sqlplus system/manager@ora9i用system用户创建自己的用户、权限;sql语句如下:1、创建用户:create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;2、用户授权grant connect,resource,dba to business;3、提交:commit;如上面所述利用sqlplus以username 用户登陆,专输入:@创建数据库的脚本名称.sql回车,即可创建数据库中的表、视图、存储过程等。
如上面所述利用sqlplus以username 用户登陆,假设有两个数据库 9.0.1 与 9.0.21.导出数据exp system用户/system的密码@服务器名 owner用户名=“oradial ” fi le="oradial.dmp"说明:(1) 如果该命令是在本地执行,则不用指定服务器名(2) owner用户名,通过sys用户的登录所创建的用户名。
同时授予的权限包括connect , dba , resource ,还要创建表空间。
(3) system用户名,owner用户名是9.0.1数据库中的用户2.导入数据imp system用户/system的密码@服务器名 file=oradial.dmp fromuser(用户名)=oradial touser(用户名)=abc说明:(1) 如果该命令是在本地执行,则不用指定服务器名(2) touser用户名,通过sys用户的登录所创建的用户名。
第二章Oracle的用户、权限、角色及表空间的管理
第⼆章Oracle的⽤户、权限、⾓⾊及表空间的管理第⼆章 Oracle的⽤户、权限、⾓⾊及表空间的管理2.1 Oracle默认的系统⽤户Oracle默认的系统⽤户:sys/systemsys:这个账户相当于SQL server中的sa账户,是个超级账户,拥有的权限最⼤,可以完成数据库的所有管理任务system:没有sys的权限⼤,通常⽤来创建⼀些⽤于查看管理信息的表或视图,同样也不建议使⽤system架构来创建⼀些与管理⽆关的表或视图。
sys和system在登⼊Oracle⼯具时,sys只能以系统管理员(sysdba)或系统操作员(sysoper)的权限登⼊,⽽system可以直接登⼊(normal)sysman:是Oracle数据库中⽤于EM管理的⽤户,如果不⽤该⽤户也可以删除。
scott:是Oracle提供的⽰例⽤户,⾥⾯有⼀些初学者学习操作的数据表(emp,dept,salgrade,bonus)Oracle⽤户登录的语法格式{[/password][@]|/}[as{sysdba|sysoper}]username/password:指定数据库账户⽤户名,⼝令connect_identifiter:数据库连接的连接标识符(服务器名)。
如果没有连接标识符,SQL*Plus将连接默认数据库。
sysdbs、sysoper选项是数据库管理权限。
sysdba:数据库管理员的权限sysoper:数据库操作员的权限conn sys/oracle @orcl as sysdbashow userconn system ⼝令为安装Oracle时的密码:Aa123456启⽤scott⽤户给Scott⽤户解锁语法格式:alter user username account unlock例⼦:alter user scott account unclockconn scott/tiger2.2 创建表空间什么是表空间?数据与表空间:表空间实际上是数据库上的逻辑存储结构,可以把表空间理解为在数据库中开辟的⼀个空间,⽤于存放我们数据库的对象,⼀个数据可以由多个表空间构成。
oracle创建用户、授权及角色管理
oracle创建⽤户、授权及⾓⾊管理oracle⽤户的概念对于Oracle数据库⾄关重要,在现实环境当中⼀个服务器⼀般只会安装⼀个Oracle实例,⼀个Oracle ⽤户代表着⼀个⽤户群,他们通过该⽤户登录数据库,进⾏数据库对象的创建、查询等开发。
每⼀个⽤户对应着该⽤户下的N多对象,因此,在实际项⽬开发过程中,不同的项⽬组使⽤不同的Oracle⽤户进⾏开发,不相互⼲扰。
也可以理解为⼀个Oracle⽤户既是⼀个业务模块,这些⽤户群构成⼀个完整的业务系统,不同模块间的关联可以通过Oracle⽤户的权限来控制,来获取其它业务模块的数据和操作其它业务模块的某些对象。
⼀、创建⽤户CREATE USER TEST1--⽤户名IDENTIFIED BY "test1"--密码ACCOUNT UNLOCK; -- 账户是否解锁(LOCK:锁定、UNLOCK解锁)sys;//系统管理员,拥有最⾼权限system;//本地管理员,次⾼权限scott;//普通⽤户,密码默认为tiger,默认未解锁sys;//系统管理员,拥有最⾼权限system;//本地管理员,次⾼权限scott;//普通⽤户,密码默认为tiger,默认未解锁⼆、登陆sqlplus / as sysdba;//登陆sys帐户sqlplus sys as sysdba;//同上sqlplus scott/tiger;//登陆普通⽤户scottsqlplus / as sysdba;//登陆sys帐户sqlplus sys as sysdba;//同上sqlplus scott/tiger;//登陆普通⽤户scott三、管理⽤户create user zhangsan;//在管理员帐户下,创建⽤户zhangsanalert user scott identified by tiger;//修改密码create user zhangsan;//在管理员帐户下,创建⽤户zhangsanalert user scott identified by tiger;//修改密码四,授予权限1、默认的普通⽤户scott默认未解锁,不能进⾏那个使⽤,新建的⽤户也没有任何权限,必须授予权限/*管理员授权*/grant create session to zhangsan;//授予zhangsan⽤户创建session的权限,即登陆权限grant unlimited session to zhangsan;//授予zhangsan⽤户使⽤表空间的权限grant create table to zhangsan;//授予创建表的权限grante drop table to zhangsan;//授予删除表的权限grant insert table to zhangsan;//插⼊表的权限grant update table to zhangsan;//修改表的权限grant all to public;//这条⽐较重要,授予所有权限(all)给所有⽤户(public)/*管理员授权*/grant create session to zhangsan;//授予zhangsan⽤户创建session的权限,即登陆权限grant unlimited session to zhangsan;//授予zhangsan⽤户使⽤表空间的权限grant create table to zhangsan;//授予创建表的权限grante drop table to zhangsan;//授予删除表的权限grant insert table to zhangsan;//插⼊表的权限grant update table to zhangsan;//修改表的权限grant all to public;//这条⽐较重要,授予所有权限(all)给所有⽤户(public)2、oralce对权限管理⽐较严谨,普通⽤户之间也是默认不能互相访问的,需要互相授权/*oralce对权限管理⽐较严谨,普通⽤户之间也是默认不能互相访问的*/grant select on tablename to zhangsan;//授予zhangsan⽤户查看指定表的权限grant drop on tablename to zhangsan;//授予删除表的权限grant insert on tablename to zhangsan;//授予插⼊的权限grant update on tablename to zhangsan;//授予修改表的权限grant insert(id) on tablename to zhangsan;grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插⼊和修改权限,注意,只能是insert和update grant alert all table to zhangsan;//授予zhangsan⽤户alert任意表的权限/*oralce对权限管理⽐较严谨,普通⽤户之间也是默认不能互相访问的*/grant select on tablename to zhangsan;//授予zhangsan⽤户查看指定表的权限grant drop on tablename to zhangsan;//授予删除表的权限grant insert on tablename to zhangsan;//授予插⼊的权限grant update on tablename to zhangsan;//授予修改表的权限grant insert(id) on tablename to zhangsan;grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插⼊和修改权限,注意,只能是insert和update grant alert all table to zhangsan;//授予zhangsan⽤户alert任意表的权限五、撤销权限基本语法同grant,关键字为revoke基本语法同grant,关键字为revoke六、查看权限select * from user_sys_privs;//查看当前⽤户所有权限select * from user_tab_privs;//查看所⽤⽤户对表的权限select * from user_sys_privs;//查看当前⽤户所有权限select * from user_tab_privs;//查看所⽤⽤户对表的权限七、操作表的⽤户的表/*需要在表名前加上⽤户名,如下*/select * from zhangsan.tablename/*需要在表名前加上⽤户名,如下*/select * from zhangsan.tablename⼋、权限传递即⽤户A将权限授予B,B可以将操作的权限再授予C,命令如下:grant alert table on tablename to zhangsan with admin option;//关键字 with admin optiongrant alert table on tablename to zhangsan with grant option;//关键字 with grant option效果和admin类似grant alert table on tablename to zhangsan with admin option;//关键字 with admin optiongrant alert table on tablename to zhangsan with grant option;//关键字 with grant option效果和admin类似九、⾓⾊⾓⾊即权限的集合,可以把⼀个⾓⾊授予给⽤户create role myrole;//创建⾓⾊grant create session to myrole;//将创建session的权限授予myrolegrant myrole to zhangsan;//授予zhangsan⽤户myrole的⾓⾊drop role myrole;删除⾓⾊/*但是有些权限是不能授予给⾓⾊的,⽐如unlimited tablespace和any关键字*/转载:;。
oracle 客户端的安装及配置
oracle 客户端的安装及配置双击SETUP.EXE注意:红色圈中文件夹名称不能有中文名称选择oracle8i client8.1.7.0.0 下一步选择administrator安装下一步选择安装进入安装界面等待安装完毕后如下图:最后会弹出配置对话框如下图:选择“取消”完成安装,系统会提示“一个或多个工具出现故障。
为完成安装,建议(但非必须) 成功运行这些工具。
您可以在此选择这些工具,阅读其详细信息,检查故障原因,排除故障后重试”确定即可,然后退出安装,客户端安装完成。
下步可以进行ORACLE客户端的配置,进入开始-程序-oracle-orahome81-Network administrator-net8 configation assistant 如下图:弹出如下界面选择本地网络服务名配置,下一步:选择添加如下图:选择oracle8i数据库或服务如下图:输入服务名如下图:本服务名根据各企业oracle 数据库服务名的不同而填列,需询问系统管理员广西中石化oracle的服务名为”P31”下一步如下图:选择连接协议:默认TCP 如下图:下一步输入主机名:即安装ORACLE数据库的机器名称或者IP广西中石化的主机名为,“p31db”选择端口:默认为1521 如果不是默认端口则选择另一端口广西中石化端口为:“1527”如下图:然后进行连接测试,如下图如果连接失败,则需更改登陆用户名和密码广西中石化用户为cwbb 密码:cwbb然后再进行测试连接成功后点击,下一步如下图:再点击下一步选择否,如下图:最后完成即可。
Oracle客户端配置完成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle安装及用户、角色和系统权限的配置
一、Oracle的安装:
1.找到Oracle安装目录,选择setup.exe,双击打开:
2.在弹出的界面上输入数据库口令,然后点击【下一步】:
3.弹出准备安装界面:
4.当产品特定的先决条件检测都验证通过后,点击【下一步】:
5.弹出如下界面:
6.检测通过后,点击【安装】:
7.弹出安装进度界面:
8.安装完成后,点击【确定】:
9.弹出安装结束界面,点击【退出】:
10.在退出界面,点击【是】,即完成安装。
二、创建表空间:
1、打开IE,在地址栏输入:http://localhost:1158/em/console/logon/logon,弹出如下界面:
2、弹出如下界面,点击【我同意】:
3、弹出如下界面,选择“管理”选项卡:
4、在管理选项卡界面,点击存储->表空间:
5、在表空间界面,点击【创建】:
然后点击右下角的【添加】:
“500MB”,点击【继续】:
8、在弹出的页面,点击【确定】,完成对表空间的创建。
三、创建临时表空间:
1、回到表空间界面,选择“TRAINDA TA”,点击【创建】:
2、输入名称“traintemp”,在类型下面选择“临时”,点击【添加】:
3、在文件名处输入“traintempfile”,文件大小选择“100MB”,增量选择“500MB”,点击
【继续】:
4、弹出如下界面,点击【确定】:
5、完成对临时表空间的创建,如下所示:
四、创建用户、角色和系统权限:
一、创建用户和角色:
1、在管理选项卡界面,点击方案->用户和权限->用户:
2、弹出的界面,点击【创建】:
临时表空间:“TRAINTEMP”:
择,如下图:
4、输入如上信息后,选择“角色”选项卡,点击【编辑列表】:
击【确定】:
6、弹出如下界面:
二、创建系统权限:
1、选择“系统权限”选项卡,点击【编辑列表】:
2、将左侧“可用系统权限”中的“UNLIMITED TABLESPACE”移动到右侧的“所选系统
权限”中,然后点击【确定】:
3、弹出如下界面:
4、点击【确定】按钮后,train用户就创建好了。