本文将介绍Oracle给用户解锁的方法,希望那个通过括在Oracle中添加用户、赋权、修改密码、解锁实现Oracle给用户解锁。本文能给大家有所帮助。
添加用户:(随着用户的创建,自动产生与用户同名的schema)
- CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED
-
BY "TESTER" DEFAULT TABLESPACE "TESTDATA" TEMPORARY
-
TABLESPACE "TESTTEMP" ACCOUNT UNLOCK;
赋权:
(这些权限是开发中使用的权限,如果用户生产环境,请自行对于用户创建相应的系统权限)
据说生产环境下,只是connect resource这样的角色就可以了。
- GRANT "CONNECT" TO "TESTER";
-
GRANT "RESOURCE" TO "TESTER";
-
GRANT "DBA" TO "TESTER";
-
GRANT "EXP_FULL_DATABASE" TO "TESTER";
-
GRANT "IMP_FULL_DATABASE" TO "TESTER";
用户修改密码,Oracle给用户解锁:
- ALTER USER "SCOTT" IDENTIFIED BY "*******"
-
ALTER USER "SCOTT" ACCOUNT UNLOCK
1.查看所有用户:
- select * from dba_user;
-
select * from all_users;
-
select * from user_users;
2.查看用户系统权限:
- select * from dba_sys_privs;
-
select * from all_sys_privs;
-
select * from user_sys_privs;
3.查看用户对象权限:
- select * from dba_tab_privs;
-
select * from all_tab_privs;
-
select * from user_tab_privs;
4.查看所有角色:
- select * from dba_roles;
5.查看用户所拥有的角色:
- select * from dba_role_privs;
-
select * from user_role_privs;
Oracle中新建用户名
连接ORACLE数据库:
1、在Oracle Database Assistant中建立自己的数据库;
2、在Oracle Net8 Easy config中建立连接与自己的数据库的连接,取一个service名,IP:为本地IP 127.0.0.1,database sid为你所建立的
数据库的SID,用户名为:system,密码:manager或是自己设的密码;
3、在SQLPLUS中连接自己的数据库,用户名为:system,密码:manager或是自己设的密码,tom:你刚建立的service名.
4、显示当前连接用户:show user;
5、新建用户并授权:create user tom identified by 密码;
grant connect,resource to tom;
6、在sqlplus中用刚建立的用户:tom/密码,连接;
7、建立表空间。
数据库的初始化参数文件:init+实例名.ora文件,编辑此文件中的内容,可以改变数据库使用的方法和分配的资源.
启动ORACLE数据库,在DOS方式下运行svrmgr30,然后输入connect internal,密码为:oracle,再输入startup即可.
表空间的建立:storage manager
回滚段可在storage manager中建立
启动oracle数据库
在DOS窗口下,输入svrmgr30,启动服务器管理器,输入connect internal,输入密码oracle,输入shutdown,关闭数据库,输入startup,启动数据库.
1. Oracle安装完成后的初始口令?
- internal/oracle
- sys/change_on_install
- system/manager
- scott/tiger
- sysman/oem_temp
建立表空间
- create tablespace test1 datafile 'd:tabletest1.dbf' size 1M;
创建名为wjq的用户,其缺省表空间为test1。在SQL*PLUS以SYS用户连接数据库,运行以下脚本。
- create user wjq identified by password default tablespace test1;
以用户wjq连接sqlplus
建立表:
- CREATE TABLE t1(empno NUMBER(5) PRIMARY KEY, ename
-
VARCHAR2(15) NOT NULL, job VARCHAR2(10), mgr NUMBER
- (5),hiredate
-
DATE DEFAULT (sysdate), sal NUMBER(7,2), comm NUMBER(7,2));
建立表T2并指定此表的表空间为
- test1:CREATE TABLE t2(empno NUMBER(5) PRIMARY KEY,ename VARCHAR2(15) NOT NULL,
-
job VARCHAR2(10),mgr NUMBER(5),hiredate DATE DEFAULT (sysdate),sal NUMBER(7,2),comm NUMBER(7,2)) TABLESPACE
- test1;
插入记录:insert into t1 values(101,'wang','it',25,'',20,20);
插入日期:insert into t1 values(102,'wang','it',25,to_date('1980-12-17','yyyy-mm-dd'),20,20
本文转载自:http://database.51cto.com/art/200910/158037.htm
下面为韩顺平老师的 oracle+ppt.pdf ,很实用。哈哈。。。
分享到:
相关推荐
Oracle详解Oracle详解Oracle详解Oracle详解
详细分析Oracle审计功能,详细分析Oracle审计功能
最后,《Oracle大型数据库系统在AIX/UNIX上的实战详解》还以Sybase ASE数据库系统作为对比,论述了Oracle在AIX上的特征。 《Oracle大型数据库系统在AIX/UNIX上的实战详解》力争面向工程实践,并面向用户的实际需求...
详解oracle创建用户.doc详解oracle创建用户.doc
Oracle_expdp_impdp用法详解
详解oracle用户创建(create user)(上) 转载 http://blog.itpub.net/26110315/viewspace-715882/ 用户能访问数据库前必须要有获得相应授权的账号,oracle中创建一个用户并为其分配密码很简单,但是在创建用户的同时...
oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解
Oracle Rman 详解,Oracle Rman 详解。Oracle Rman 详解,Oracle Rman 详解。
Oracle 字符集详解,包括查看,修改,导入导出,转换原理
ORACLE_PROFILE的使用详解;Oracle数据库审计功能的使用
ORACLE初始化参数详解 ORACLE初始化参数详解
Oracle Rman命令详解,包括rman命令和rman语句解析。
Oracle执行计划详解,包括oracle执行顺序和索引详细介绍
oracle体系结构图文详解。 oracle实例=SGA区+后台进程 oracle服务器=oracle实例+oracle数据库 数据库实例启动实质上即为:分配SGA区,启动后台进程
Oracle expdp impdp 使用 详解
Oracle大型数据库系统在AIXUNIX上的实战详解
Oracle 单实例DG搭建详解
oracle merge 用法详解
oracle job 使用详解: 每天1点执行的oracle JOB样例
ORACLE数据库-TNS协议分析详解ORACLE数据库-TNS协议分析详解ORACLE数据库-TNS协议分析详解ORACLE数据库-TNS协议分析详解