精华内容
下载资源
问答
  • Oracle 常用的SQL语句

    2020-12-15 21:10:11
    1、查看数据库中有哪些用户?... 4、Oracle新建表空间,建立用户的步骤? A,创建表空间 create tablespace blueskydb datafile ‘D:\oracle\product\10.2.0\oradata\bluesky\blueskydb.dbf’ size 50
  • Oracle使用SQL语句创建用户和表空间,比进EM创建更方便,更好控制,特别是对于不是自己创建的实例,对服务器也没有取得完全控制权时候很方便。
  • Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句oracle函数大全。oracle创建表空间,创建用户并授权。
  • Oracle常用的SQL语句

    2018-04-28 17:13:22
    2、创建数据库用户oracle内部有两个建好的用户:system和sys。用户可直接登录到system用户创建其他用户,system是系统用户,权限最高。1)创建一个用户 语法:create user 用户名 identit...

    1、数据库的操作

    1)创建数据库

        语法:create  database dbname;

    2)删除数据库

        语法:drop   database  dbname;

    2、创建数据库用户

    oracle内部有两个建好的用户:system和sys。用户可直接登录到system用户以创建其他用户,system是系统用户,权限最高。

    1)创建一个用户

        语法:create user 用户名 identity by '密码';

        eg:create USER test@'%'  IDENTIFIED BY 'test1';

        '%':不限登录的IP地址

    2)更改用户

        语法:alter user 用户名 identified by 口令[改变的口令];

    3)删除用户

        语法:drop user 用户名;              例: drop user test1;

       若用户拥有对象,则不能直接删除,指定关键字cascade,可删除用户所有的对象,然后再删除用户。

       语法:drop  user 用户名 cascade;    例: drop user test1 cascade;

    4)给用户赋予权限

    常用系统预定义角色 

    -》connect:临时用户 

    -》resource:更为可靠和正式的用户 

    -》DBA:数据库管理员角色,拥有管理数据库的最高权限

    语法:grant  privileges(权限) or role(角色) to 用户名;

    例:把connect 、 resource 角色授予用户dashan

    grant connect, resource to dashan;

    5)撤销用户权限

    语法:revoke privileges(权限) or role(角色) from 用户名;

    例:revoke connect, resource from test;

    展开全文
  • 创建oracle 数据库表空间,角色,用户的sql语句 1.创建角色 CREATE ROLE "QIUDINGROLE" NOT IDENTIFIED; GRANT "CONNECT" TO "QIUDINGROLE";GRANT "DBA" TO "QIUDINGROLE";GRANT "RESOURCE" TO ...

    1.创建角色

    CREATE ROLE "QIUDINGROLE" NOT IDENTIFIED;

    GRANT "CONNECT" TO "QIUDINGROLE";
    GRANT "DBA" TO "QIUDINGROLE";
    GRANT "RESOURCE" TO "QIUDINGROLE";

    2.创建表空间
    CREATE SMALLFILE TABLESPACE "DIAOCHA" DATAFILE 'D:\oracle\product\10.1.0\oradata\qiuding\diaocha' SIZE 100M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

    BEGIN DBMS_SERVER_ALERT.SET_THRESHOLD(9000,NULL,NULL,NULL,NULL,1,1,NULL,5,'DIAOCHA'); END;

    CREATE SMALLFILE TEMPORARY TABLESPACE "DIAOCHA_TEMP" TEMPFILE 'D:\oracle\product\10.1.0\oradata\qiuding\diaocha_temp' SIZE 100M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

    BEGIN DBMS_SERVER_ALERT.SET_THRESHOLD(9000,NULL,NULL,NULL,NULL,1,1,NULL,5,'DIAOCHA_TEMP'); END;

     3.创建用户
    create user QIUDING
      identified by "QIUDING"
      default tablespace "DIAOCHA"
      temporary tablespace "DIAOCHA_TEMP"
      profile DEFAULT
      ACCOUNT UNLOCK;

    grant QIUDINGROLE to QIUDING;
    grant unlimited tablespace to QIUDING

    4.创建备份目录并且付相应权限
    create directory dump_dir as 'D:\oracle\backup';
    grant read,write on directory dump_dir to QIUDING;

     

    转:http://www.blogjava.net/lyjjq/articles/99167.html

    posted on 2010-10-15 17:06 老杨~ 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/qiangqiang/archive/2010/10/15/1852396.html

    展开全文
  • Oracle的sql语句

    2019-12-23 08:32:53
    2.创建一个表空间(table_name:表空间名字,datafile,表空间文件路径,size:大小是20m,,autoextend on 自动扩展开启 ,next 1m:每次扩展1m,使用本地管理方式 ) create tablespace table_name datafile 'c:/...

    1.连接到sys用户

    conn sys/admin as sysdba

    2.创建一个表空间(table_name:表空间名字,datafile,表空间文件路径,size:大小是20m,,autoextend on 自动扩展开启 ,next 1m:每次扩展1m,使用的本地管理方式 )

    create tablespace table_name datafile 'c:/table.dbf' size 20m autoextend on  next 1m maxsize 100m extent management local;

    3.创建临时表空间

    create temporary tablespace temp_name tempfile 'c:/temp.dbf' size 20m autoextend on  next 1m maxsize 100m extent management local;

    4.创建用户(用户名:ad,密码:admin)

     create user ad identified by admin default tablespace table_name //默认表空间是table_name
     temporary tablespace temp_name;//给定临时表空间是temp_name

    5.给用户赋予权限

    grant connect, resource to ad;//将connect,resource赋予给ad用户

    6.切换到ad用户

    conn ad/admin

    7.创建一个课程表 ,一个学生表

     create table course(  //表名字 course
      c_id number primary key, //c_id 课程id primary key:主键
     c_name varchar(10) not null);  //c_name 课程名字 
    
      create table student(    //表名字student
      2  s_id number primary key, //学生id
      3  s_name varchar(10),//学生名字
      4  c_id number);//班级号
    

    8.给定约束条件

     alter table student add constraint s_c_id foreign key (c_id) references course(c_id);//创建外键 ,名字是s_c_id
     alter table student modify (s_name not null);//创建非空约束

    9.查询表中的约束条件

     select * from user_cons_columns where table_name ='STUDENT';//查询的表名必须大写

    10.增加删除修改语句

    insert into course values(1,'化学');
    insert into course values(2,'物理');
    
    update course set c_name ='音乐' where c_id =2;
    delete course where c_id=2;

    11.创建索引

    create index c_name_index on course(c_name);//给course表的c_name 创建索引c_name_index;

    12.删除索引

    drop index c_name_index;

    13创建序列

    SQL> create sequence st_sq //  序列名字:st_sq
      2  increment by 1     //每次增长数是1
      3  start with 1           //开始是1
      4  maxvalue 9999      //增长最大值9999
      5  nocache              //     不缓存
      6  nocycle;       / /不循环

    14.使用序列给student添加数据

    insert into student values(st_sq.nextval,'张三',1);

    15.删除序列

    drop sequence st_sq;

    16.添加同义词

     create synonym s for student;// 此时student的另一个名字就是s,可以把s当成student

    17 删除同义词

    drop synonym s;

    18 创建视图

    SQL> create view s_view as //名字是s_view
      2  select * from student;

    19删除视图

    drop view s_view;
    展开全文
  • oracle创建用户,授权的SQL语句

    千次阅读 2014-03-06 22:01:25
    1,创建用户并制定表空间  CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE TEST_DATA TEMPORARY TABLESPACE TEST_TEMP; 2,为用户授权  GRANT   CREATE SESSION, CREATE ANY ...

    --创建临时表空间
    create temporary tablespace test_temp
    tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
    size 32m
    autoextend on
    next 32m maxsize 2048m
    extent management local;
     
    --创建数据表空间
    create tablespace test_data
    logging
    datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf'
    size 32m
    autoextend on
    next 32m maxsize 2048m
    extent management local;

    创建用户并制定表空间

        CREATE USER username IDENTIFIED BY password
    DEFAULT TABLESPACE TEST_DATA
    TEMPORARY TABLESPACE TEST_TEMP;

    为用户授权

        GRANT 
      
    CREATE SESSION, CREATE ANY TABLECREATE ANY VIEW ,CREATE ANY INDEXCREATE ANY PROCEDURE,
      
    ALTER ANY TABLEALTER ANY PROCEDURE,
      
    DROP ANY TABLEDROP ANY VIEWDROP ANY INDEXDROP ANY PROCEDURE,
      
    SELECT ANY TABLEINSERT ANY TABLEUPDATE ANY TABLEDELETE ANY TABLE
      
    TO username;

     

       将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源

    GRANT role TO username;
    展开全文
  • oracle 常用SQL语句

    千次阅读 2017-11-23 20:07:17
    1、创建表空间create tablespace TBS2、创建用户create user etlhss_y identified by XXX default tablespace TBS3、赋予权限grant connect,resource,dba to etlhss_y4、创建数据库CREATE database database_name5、...
  • 创建表空间: create tablespace username datafile 'C:\Oracle\product\10.2.0\oradata\orcl\username.dbf' size 50m autoextend on...创建用户: CREATE USER USER_NAME IDENTIFIED BY "USERPASSWORD" DEFAULT T
  • ——创建用户 ——必须有用户名和密码 ——可以为用户指定默认表空间或临时表空间 语法: create user 要创建的用户名--创建用户名 identified by 用户密码 --为创建的用户名指定密码 [default tablespace 表...
  • ORACLE权限的SQL语句

    2010-09-28 10:44:36
     我们将从创建Oracle用户权限表开始谈起,然后讲解登陆等一般性动作,使大家对Oracle用户权限表有个深入了解。  一、创建  sys;//系统管理员,拥有最高权限  system;//本地管理员,次高权限 ...
  • Oracle常用的sql语句

    2014-11-12 10:43:05
    --1、查询系统表空间信息SELECT * FROM SYS.DBA_TABLESPACES;...--3、查询用户所属表空间select u.username as 用户名,u.default_tablespace as 所属表空间 from dba_users u;--4、创建表空间crea...
  • 创建oracle 数据库表空间,角色,用户的sql语句 1.创建角色CREATE ROLE "QIUDINGROLE" NOT IDENTIFIED; GRANT "CONNECT" TO "QIUDINGROLE";GRANT "DBA" TO "...
  • oracle创建scott用户下表的sql语句

    千次阅读 2017-06-10 17:10:03
    CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), ...
  • 1.创建角色CREATE ROLE "QIUDINGROLE" NOT IDENTIFIED; GRANT "CONNECT" TO "QIUDINGROLE";GRANT "DBA" TO "QIUDINGROLE";GRANT "RESOURCE" TO &...
  • oracle 创建表空间、用户、授权详细操作sql语句(windows)
  • oracle常用的sql语句

    2012-05-13 09:04:46
    1.表授权给用户 grant select ,insert ,update,delete on tablename to username; 2.创建索引 create index [index_name] on [table_name]( "column_name ") ; --删除 delete index index_name; 3.创建同义词 ...
  • 2、创建表空间(根据查出空间位置相应修改空间名即可) create tablespace zjfw datafile '路径\表空间名字.DBF' size 500m;(例如:'D:\PROGRAMFILES\ORALCE\ORADATA\ORCL\表空间名字.DBF') 3、创建用户并设置...
  • create user stz identified by oracle;创建用户密码 grant connect to xxx;赋予链接权限 grant resource to xxx;赋予建表权限 select*from emp;查询某公司员工信息 select empno,sal from emp;查询所有员工 empno...
  • oracle相关操作SQL语句

    2016-05-12 11:52:02
    一、选择出oracle中的所有用户 select * from dba_users;此语句可以查询出,所有用户的详细信息,包括用户名、登陆密码、默认表...此语句可以查询出,所有用户的用户名、用户ID、用户创建的日期 select * from use...
  • oracle的常用sql语句

    2011-03-27 16:16:00
    创建用户Created user [username] indentified by [password]创建用户权限Grant session to [user name] (创建连接权限)Alter user [user name] quota (size 5 m ) unlimited on users(table space);(建创建...
  • ORACLE通过SQL语句创建表空间和用户并授权 1, 确定数据文件存储地址,有两种情况,一个是明确存储地址,一个是跟其他表空间存在一个地方,但是不知道地址,这时候可以根据如下SQL进行查找: select t.* from ...
  • Word Word 资料 Oracle 数据库性能监控语句 TOC \o "1-1" \h \z \u 一查看临时表空间使用情况 2 二查看使用临时表空间 SQL 2 三收缩临时表空间 3 四重建索引 3 五查看表空间使用情况 3 六查询表空间总容量 4 七...
  • 用户A发布查询select * from t,此时共享池中产生一条与该语句的相关的sql游标,在v$sql视图体现(假定为首次执行) 不久用户B也发出select * from t的查询,同上,v$sql中也对应有一条该语句的游标 为了便于理解...
  • oracle数据库权限系统分为系统权限与对象权限。系统权限(database system privilege)可以让用户执行特定命令集。例如,create table权限允许用户创建表,grant any privilege权限允许用户授予任何系统权限。对象...
  • 例如,如果按照身份证号码尾号来分表,那么就需要创建10个用户信息表,尾号相同的用户信息放在同一个表中。 对于类型相同多个表,我们可以逐个建立,也可以采用循环方法来建立。与之相对应,可以用一个存储...
  • 表名和列名命名规则:必须以字母开头必须在1-30个字符之间只能包含A-Z,a-z,0-9,_,$,#不能与用户定义其它对象重名不能使用ORACLE的保留字创建前具备条件:CREATE TABLE权限建表时必须指定:表名列名,列...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,539
精华内容 615
关键字:

创建oracle用户的sql语句