`

oracle增加用户及权限

阅读更多

create user wyl identified by wyl;

grant create session to wyl;  

GRANT CONNECT TO wyl; 

GRANT RESOURCE TO wyl;

GRANT DBA TO wyl;

GRANT EXP_FULL_DATABASE TO wyl
GRANT IMP_FULL_DATABASE TO wyl
create tablespace hzreport datafile 'E:\oracle\oradata\hzreport\hzreport.dbf' size 500m;

 

删除用户:例如创建了一个用户 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权限、角色和用户1

    前言:ORACLE 数据库系统预先定义了 CONNECT 、RESOURCE、 DBA、 EXP_FULL_DATABASE、IMP_FULL_DATABASE

    MyEclipse的SSH框架搭建教程带干净项目、oracle表空间用户密码权限创建

    还有自己做的3到4页的MyEclipse搭建SSH的傻瓜式教程,还有oracle数据库连接引擎的配置的图片流程详解,更有oracle创建表空间、用户名和密码以及给用户授权的sql语句,复制后直接在sql plus里执行。 才收你2分哦,...

    在oracle中添加一个新用户

    在oracle中创建一个新用户时需要给这个用户相应的权限,使这个用户能够在数据库中创建表、更新表、删除表。

    oracle学习笔记之_用户 口令 权限

    1、解锁锁定用户并设置密码 2、用户登录 3:显示用户:show user 4、创建用户 5、查看用户信息【用户名、所在表空间、临时表空间】 6、查看用户所在表空间的配额 ...8、为用户增加删除权限 9、对象权限 10、建用户注意

    oracle11g一键安装脚本

    11、切换到oracle用户,设置oracle用户环境变量 12、切换到root 用户进入oracle安装包解压后的目录备份db_install.rsp文件,修改db_install.rsp配置 13、切换到Oracle用户进行安装oracle 11g 14、按照以上的提示,...

    oracle安装环境检测脚本

    本脚本为本人所写,用于redhat AS4下面安装oracle10的环境检测,并且能自动修改内核参数、hosts文件、limits.conf文件等,并创建oracle用户、添加oracle用户环境、创建u01目录并修改权限等,检测内存、swap空间和/...

    ORACLE数据库安装

    1:创建ORACLE 用户,用户组,安装目录,授予相应的权限(root用户执行) /usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper /usr/sbin/useradd -g oinstall -G ...

    centos6.5安装oracle11g数据库指南.docx

    2.8 添加用户和组 5 2.9 创建安装目录及设置权限 6 2.10 设置oracle用户的环境变量【需要切换到oracle用户】 6 2.11 下载依赖包 7 2.12 安装图形界面 7 2.13 用xstart 登录【一定要用oracle用户登录】 7 2.14 通过...

    Oracle11g从入门到精通2

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    redhat5中安装oracle

    8-1切换到oracle用户并增加权限 35 8-2 开始建库 35 8-2测试是否建库成功 46 9、附加: 47 问题1 生成ASM磁盘方法二种有啥区别 47 问题2:找不到介质 48 问题3:安装依赖包出现某某包没有安装 48 问题4:ASM安装报错...

    Oracle最常用的语句

    Oracle 最常用的命令 1.登陆系统用户 :sqlplus 然后输入系统用户名和密码  登陆别的用户 : conn 用户名/密码; 2.创建表空间  create tablespace 空间名  datafile 'c:\空间名' size 15M --表空间的存放路径,...

    oracle10G_数据库名、实例名、ORACLE_SID_及创建数据

    oracle10G_数据库名、实例名、ORACLE_SID_及创建数据

    Oracle自学(学习)材料 (共18章 偏理论一点)

    16 管理权限 目标 16-2 管理权限 16-3 系统权限 16-4 系统权限:例子 16-5 授予系统权限 16-6 SYSDBA 和 SYSOPER 权限 16-7 系统权限限制 16-8 回收系统权限 16-9 使用 WITH ADMIN OPTION 选项时回收系统权限 16-10 ...

    在AIX上快速部署Oracle 9i

    在AIX 5L上快速部署Oracle 9i <br>安装步骤 <br>1、添加Oracle用户和dba组 用root用户完成下面的操作。 添加oracle用户和组: 可以用手工命令或"smit security"来完成。创建相关目录,并更改相应权限等...

    Oracle EMCC 13c for Windows x86-64 (64-bit)安装部署添加主机及数据库-图文

    Oracle Enterprise Manager Cloud Control 13cRelease 3 (13.3.0.0) for Windows Server 2019...-创建 表空间( 大小 文件 管理 )及 SA用户 建 立, 角色 授权 &系统 权限 图文方式对Oracle EMCC 13c进行详细的讲解

    oracle 10g学习资料

    oracle10的卸载 Oracle 10g备份 给用户增加导入数据权限的操作 几种oracle数据库恢复的练习示例

Global site tag (gtag.js) - Google Analytics