`
tansitongba
  • 浏览: 487575 次
文章分类
社区版块
存档分类
最新评论

oracle新建用户,授权,建表空间语句

 
阅读更多

oracle创建表空间,创建用户(转)
关键字: oracle 表空间 用户
//创建临时表空间

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 connect,resource to username;

//以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data表空间,这就不用在每创建一个对象给其指定表空间了。

-----------------------------------------------

创建表:

用这个新建用户登录oracle,创建表:

用户表ITS_USER

字段描述

字段名

类型

主键

不为空

备注

用户代码

USERXH

VARCHAR2(32)

TRUE

TRUE

用户姓名

USERNAME

VARCHAR2(16)

FALSE

TRUE

姓名

用户密码

PASSWORD

VARCHAR2(32)

FALSE

FALSE

用户密码

联系电话

TELEPHONE

VARCHAR2(30)

FALSE

FALSE

联系电话

管理部门

GLBM

VARCHAR2(10)

FALSE

TRUE

管理部门,its_departmnet.glbm

用户等级

YHDJ

VARCHAR2(2)

FALSE

TRUE

用户角色

YHJS

VARCHAR2(1)

FALSE

TRUE

1管理员,‘2普通用户

<!--EndFragment-->

CREATE TABLE ITS_USER
(USERXH VARCHAR2(32) NOT NULL,
USERNAME VARCHAR2(16),
PASSWORD VARCHAR2(32),
TELEPHONE VARCHAR2(30),
GLBM VARCHAR2(10),
YHDJ VARCHAR2(2),
YHJS VARCHAR2(1),
constraint PK_T_SCORE primary key(USERXH)
);

----------------------------------------------------------

查询:

select * from ITS_USER

-------------------------------------------------------

插入数据:

INSERT INTO ITS_USER(USERXH,USERNAME,PASSWORD,TELEPHONE,GLBM,YHDJ,YHJS)
VALUES('10001','王五','123456','123456789','省公安厅','1','1');
VALUES('10002','李三','123456','123456789','市公安局','2','2');
VALUES('10003','张林','123456','123456789','洪山分局','1','1');
VALUES('10004','木工','123456','123456789','省公安厅','4','2');
VALUES('10005','天天','123456','123456789','市公安局','3','1');
VALUES('10006','胡三','123456','123456789','省公安厅','5','2');
VALUES('10007','金鑫','123456','123456789','洪山分局','6','1');
VALUES('10008','方大','123456','123456789','关山派出所','1','2');

-------------------------------------------------------

更新表字段:

UPDATE ITS_USER SET GLBM='1'

======================================

tomcat 连接查询oracle数据

<bean id="ITSUsrdataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@192.168.1.185:1521:demo</value>
</property>
<property name="username">
<value>marian</value>
</property>
<property name="password">
<value>marian</value>
</property>

<props>
<prop key="hibernate.dialect">
net.sf.hibernate.dialect.OracleDialect
</prop>
</props>

-----------------------------------------------

在其他oracle数据库上加添此数据库监听:

E:/oracle/product/10.1.0/Db_1/NETWORK/ADMIN/listener.ora

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.185)(PORT = 1521))
)
)

用PLsql登录OK

分享到:
评论

相关推荐

    Oracle新建用户、角色,授权,建表空间的sql语句

    oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建... 每个oracle用户都有一个名字和口令,并拥有一些由其创建的

    ORACLE下SCOTT用户中所有表的建表语句和数据

    此微博,建立数据文件、表空间和用户,因为sql脚本中指定用户为SCOTT,所以建议用户名设置为SCOTT,sql脚本中含有DROP TABLE 语句,如果新建用户中没有此表,会报错。可以将DROP TABLE语句删除。前面提到的微博中...

    判断oracle数据库中是否存在新建表

    判断oracle数据库中是否存在新建表,如果存在则不创建表,不存在则执行建表语句;只需要传递建表语句就可以判断了

    ORACLE学习笔记-新建用户及建表篇

    一、用户相关SQL语句 /*新建用户*/ create user SA identified by 2013; 说明:SA用户名,2013密码 /*授权connect,resource给用户sa*/ grant connect,resource to sa; 说明:CONNECT角色: –是授予最终用户的...

    从一个表空间 另一个表空间

    选项也导出了,Imp按照原表的建表语句,默认表空间是原来的users.要想导入 到新的表空间,提供了几种方法,包括先在新表空间建表,然后再imp就可以了, 还有指定user的表空间分配额度(quota),以及先导入然后更改表的表...

    Python写的Oracle数据库数据导入导出建表

    用Python写的Oracle数据库配置链接源码,实现数据导入导出,并新建表。数据库链接配置如IP/port/database/username/pwd等信息自行填写。

    韩顺平oracle学习笔记

    (授权用户级别应该:授权本身,或者sys/system) lady 查询emp的方式:select * from scott.emp; 案例:同上我想把update的权限也赋给leng , grant update on emp to leng; 2)我想把emp所有的(增,删,改,查/insert,...

    oracle常见面试题及答案

    * 在表空间上建表,包括用户表和邮件表 * 作增、删、改、查的操作,并将其封装到存储过程中 * 写一个 Java 程序来调用存储过程 2. FUNCTION、PROCEDURE 和 PACKAGE 的区别是什么? 答:FUNCTION 和 PROCEDURE 是 ...

    oracle表的简单操作步骤

    1.创建表 ...这是用sql语句创建表,感觉要比右键新建要麻烦,可能有的时候不得不这样建表。 2.复制表 create table test_2 as select * from test_1; 这样复制的表会把数据也复制过来,有的时候我们

    Toad 使用快速入门

     注意,如果是选择了专门建立toad这个用户的话,需要先修改一下脚本,指定用户的默认表空间和临时表空间。 需要使用Oracle8i 的Profile analyzer,必须运行ToadProfiler.sql  需要加强Toad的安全性,必须...

    陈焕生:深入理解Oracle的并行执行(五)

    现实世界中,由于使用不当,并行操作无法并行,或者...使用如下的casewhen语句:通过以下的建表sql来测试两种用法时的sql执行性能,并行度为16。 不使用rownum时,createtable执行时间为1分钟,dbtime为15.1分钟。QC只

    2009达内SQL学习笔记

    export ORACLE_HOME=/oracledata/.../bin: 一、注意事项: 大小写不敏感,即不区分大小写。提倡关键字大写,便于阅读和调式。 “!”在SQL环境下执行Unix命令。 SQL语句是由简单的英语单词构成;这些英语单词...

Global site tag (gtag.js) - Google Analytics