添加用户(随着用户的创建,自动产生与用户同名的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";
删除用户:例如创建了一个用户 A,要删除它可以这样做
connect sys/密码 as sysdba;
drop user A cascade;//就这样用户就被删除了
用户修改密码,解锁
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、新建用户并授权:sql>create user tom identified by 密码;
sql> grant connect,resource to tom;//授权
注:授权还有:create any procedure,select any dictionary(登陆oem需要),select any table等.
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安装完成后的初始口令?10g以后安装的时候选高级,密码都可以自己设置,呵呵,scott/tiger是不变的。
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);
分享到:
相关推荐
Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法|Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法|Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法|Oracle 添加用户并赋权,修改密码,解锁...
本文将详细介绍如何在Oracle中添加用户、赋权、修改密码、解锁以及删除用户。 首先,添加用户的过程涉及创建一个新的数据库用户,同时为其指定一个默认的表空间和临时表空间,以及设置密码。以下是一个创建名为...
根据提供的文件信息,本文将详细解释如何在Oracle数据库中创建用户并进行权限分配,同时也会涉及如何查询用户信息、系统权限以及对象权限等关键知识点。 ### 创建Oracle用户 #### SQL命令解析 创建Oracle用户的...
用户操作主要包括用户的创建、删除、锁定与解锁以及密码的修改等。 ##### 创建用户 创建用户的基本语法如下: ```sql CREATE USER [USER] IDENTIFIED BY [PASSWD]; ``` 例如,创建一个名为`new_user`的用户,密码为...
`CREATE USER [USER] IDENTIFIED BY [PASSWD]` 创建新用户,而`DROP USER [USER] CASCADE` 删除用户及其所有对象。 二、权限管理 Oracle使用GRANT和REVOKE命令来授予和撤销权限。例如,`GRANT [权限] TO [用户]` 和...
用户操作是 Oracle Database 中的一个基本概念,包括用户锁定和解锁、密码设置、用户创建、用户删除等操作。用户锁定和解锁可以使用 alter user 语句,例如:alter user [USER] account lock; alter user [USER] ...
### Oracle 创建表空间、用户及赋权操作详解 在Oracle数据库管理中,创建表空间、用户及赋予相应的权限是一项常见的任务。本文将详细介绍如何通过SQL语句实现这些操作,并解释每一步的具体含义。 #### 一、创建表...
`:修改用户密码。 - `pass[word] pass 用户名;`:更改自己的密码,不需指定用户名;为其他用户更改密码时需指定用户名。 2. **Oracle表空间和数据对象管理**: - **创建临时表空间**:`create temporary ...
可以使用`ALTER USER`语句来修改用户密码,例如:`ALTER USER ttscpdb IDENTIFIED BY ttt;` 5. **数据库用户解锁**: 当用户因错误登录次数过多被锁定时,可以通过查询`dba_profiles`和`dba_users`视图来解锁用户...
- **更改用户密码**:`ALTER USER sys IDENTIFIED BY new_password;` - 使用此命令可以为指定的用户设置新的密码。 - **查看实例中的用户和密码**:`SELECT username, password FROM dba_users;` - `dba_users` ...
- 创建用户使用`CREATE USER`语句,解锁用户使用`ALTER USER`命令,赋予权限使用`GRANT`语句。 3. **权限管理**: - 开发人员通常被赋予`SYSTEM`角色,以避免频繁的权限问题。 - 赋权有两种方式:直接以`SYSTEM`...
而SYSTEM用户虽然权限略低于SYS,但仍能执行诸如创建用户、删除用户等管理任务。这两个用户的权限至关重要,因此通常建议分配不同的口令以增加安全性。 数据库用户与方案有着密切的关系。方案是用户所有对象的逻辑...