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

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提供了`CREATE USER`语句来实现。创建用户时,可以指定用户名、口令,并选择默认的表空间和临时表空间。例如: ```sql CREATE USER username IDENTIFIED BY password ...

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

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

    数据库建表语句

    在IT行业中,数据库建表语句是数据库管理与开发中不可或缺的一部分,尤其在Oracle数据库环境中,掌握正确的建表语句对于高效配置与封装数据库至关重要。本文将深入探讨Oracle数据库建表语句的关键知识点,帮助读者更...

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

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

    oracle 建表空间 实用脚本

    以上脚本为一个典型的Oracle数据库管理实用脚本,包含了创建表空间、临时表空间以及创建用户和分配权限的操作。通过这样的脚本,可以极大地简化数据库的初始化工作,提高工作效率。在实际应用中,根据不同的业务需求...

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

    以上就是Oracle数据库中关于创建用户、授权、建表和设置主键的基本操作。在实际数据库管理中,还需要结合实际需求进行更复杂的权限配置和表设计,以保证数据的安全性和完整性。同时,了解和掌握Oracle的其他功能,如...

    quartz建表语句

    这两个文件可能包含了具体的数据库建表语句,"新建文本文档 (2).txt"可能是一个文本文件,里面包含了SQL语句,"dbTables"可能是按照数据库格式组织的表结构文件。使用时,你需要打开这些文件,查看或执行其中的SQL...

    Oracle建表代码及样本数据.rar

    例如,一个简单的建表语句可能如下: ```sql CREATE TABLE 表名 ( 字段1 VARCHAR2(20) NOT NULL, -- 定义一个不超过20个字符且不允许为空的字符串字段 字段2 NUMBER(10,2), -- 定义一个整数部分最多10位,小数...

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

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

    利用kettle自动创建oracle表分区

    "利用Kettle自动创建Oracle表分区" 在本篇文章中,将会介绍如何使用Kettle自动创建Oracle表分区。Oracle表分区是一种非常重要的数据库优化技术,它可以将大型表分割成多个小的独立表,从而提高查询效率和数据管理...

    韩顺平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命令大全

    #### 一、Oracle 基本操作语句 **1. 打开服务器** - **命令**: `net start oracleservice&lt;实例名&gt;` - **功能**: 启动指定的 Oracle 实例服务。 - **应用场景**: 当需要启动数据库服务时使用。 **2. 打开监听器*...

    Oracle.zip

    - 权限和角色:Oracle提供了精细的权限管理机制,通过GRANT和REVOKE语句控制用户的操作权限。角色是权限的集合,方便权限管理。 - 事务和回滚段:事务是数据库操作的基本单元,确保数据的一致性。回滚段记录事务中...

    oracle常见面试题及答案.pdf

    在表空间上建表,创建两个表:用户表和邮件表。然后,写一个存储过程来实现增、删、改、查的操作。最后,写一个Java程序来调用存储过程。 2. FUNCTION、PROCEDURE和PACKAGE的区别是什么? 答案:FUNCTION和...

    Oracle数据库操作.pdf

    1. 使用建表语句创建表结构,例如: ```sql CREATE TABLE CONF_CUSTOM_SYNCHRONOUS (CUSTOM_TOPO_SERIAL VARCHAR2(32) NOT NULL, FCONTENT BLOB); CREATE TABLE CONF_RLOGIN_PARSE_RULE (PARSE_REGULAR_ID ...

    oracle中文文档

    #### 2.12 新建的用户怎样才能成功创建一个表 - 新用户需要被授予合适的权限,通常包括`CREATE TABLE`权限。 #### 第3章:建立和管理表 - **表的生命周期管理**:创建、修改、删除表的操作。 #### 3.1 简介 - **表...

    国产达梦数据库操作文档

    新建表空间及用户需要使用相关的语句,例如 createtablespacets4 datafile'/data/dmdata/dreamdb/ts4.dbf' size 500 autoextend on next 10 maxsize 5120; 和 create user djwcp identified by dreamsoft_123 ...

Global site tag (gtag.js) - Google Analytics