linux数据库创建表空间语句,如何用LINUX用命令创建ORACLE数据库表空间和用户

如何用LINUX用命令创建ORACLE数据库表空间和用户

文本模式下如何建

更新时间:2019-06-21 19:36

最满意答案

先su 到 oracle用户,SYS用户以DBA身份登陆

//创建临时表空间

SQL>create temporary tablespace user_temp

datafile '/data1/oradata/user_temp.dbf'

size 5000M autoextend on;

//创建数据表空间

SQL>create tablespace user_temp

datafile '/data1/oradata/user_temp.dbf'

size 500M autoextend on;

(这些只是例子,具体数据文件的路径,大小,都要你自己改,这里的是不自动扩展,你如果想自动扩展,autoextend on next 50m maxsize 2048m,上网查一下就可以了)

//创建用户并指定表空间

SQL> create user username identified by password

default tablespace user_data

temporary tablespace user_temp;

//给用户授予权限

SQL> grant connect,resource to username;

2010-06-29 回答

其他回答

linux系统下可以用sqlplus命令连接oracle数据库,方法如下:

sqlplus命令语法:

#sqlplus usr/pwd@//host:port/sid

#usr:用户名

#pwd:密码

#host:数据库服务器ip

#port:端口

#sid:数据库标识符

sqlplus命令连接oracle示例:

[oracle@mzl ~]$ sqlplus risenet/1@//192.168.130.99:1521/risenet

sql*plus: release 10.2.0.1.0 - production on mon feb 18 15:53:34 2008

copyright (c) 1982, 2005, oracle. all rights reserved.

connected to:

oracle9i enterprise edition release 9.2.0.1.0 - production

with the partitioning, olap and oracle data mining options

jserver release 9.2.0.1.0 - production

#测试数据库select查询语句

sql> select instance_name,status from v$instance;

instance_name status

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

risenet open

sql>

2010-06-29 回答

相关问答

创建一个叫做xmodulo_DB的数据库: mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;

创建一个叫做xmodulo_DB的数据库: mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;

先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临时表空间 SQL>create temporary tablespace user_temp datafile '/data1/oradata/user_temp.dbf' size 5000M autoextend on; //创建数据表空间 SQL>create tablespace user_temp datafile '/data1/oradata/user_temp.dbf' size 500M autoextend o

...

CREATE TABLESPACE userdata DATAFILE '/u01/oradata/userdata01.dbf' SIZE 100M AUTOEXTEND ON NEXT 5M MAXSIZE 200M; create tablespace students datafile '/u2/oracle/oradata/briupdb/students.dbf' size 500m autoextend on next 10m maxsize 1000m; DECLARE v_sql

...

oracle创建表空间有多种方法,如下: 方法1: 代码创建,如下: SQL> edi 已写入 file afiedt.buf 1 create tablespace ts1 2 datafile 'F:\oracle\product\10.2.0\oradata\orcl\ts1.dbf' size 100M 3 autoextend on next 1M maxsize 1000M 4* extent management local SQL> / 表空间已创建。 方法2 用sqlplus,如

...

先su 到 oracle用户,SYS用户以DBA身份登陆

//创建临时表空间

SQL>create temporary tablespace user_temp

datafile '/data1/oradata/user_temp.dbf'

size 5000M autoextend on;

//创建数据表空间

SQL>create tablespace user_temp

datafile '/data1/oradata/user_temp.dbf'

size 500M autoexten

...

表空间是数据库中最大的逻辑存储结构,为数据库提供使用空间,其对应物理结构是数据文件,一个表空间可以包含多个数据文件,但是一个数据文件只能属于一个表空间。表空间所包含的数据文件的大小,也就决定了表空间的大小,所以,表空间也是逻辑结构连接到物理结构的一个纽带。 Oracle中的权限指的是执行特定的SQL语句的权利。用户具备系统权限才能够访问数据库,具备对象权限才能够访问数据库中的对象。用户也可以被其他用户授予权限。如典型的DBA具有的权限,可以创建和删除任何用户和赋予用户权限,可以删除、备份、读取、创

...

先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临时表空间 SQL>create temporary tablespace user_temp datafile '/data1/oradata/user_temp.dbf' size 5000M autoextend on; //创建数据表空间 SQL>create tablespace user_temp datafile '/data1/oradata/user_temp.dbf' size 500M autoextend o

...

创建数据库 -- 指定数据库名称 -- (注:如果数据库名中包含空格可以使用[]将其标示) create database [Super WC] -- 关于数据文件的定义 on ( name = Super_WC_Data, -- 逻辑名 filename = 'C:\Super_WC_Data.MDF', -- 物理路径以及物理名 size = 2MB, -- 初始大小 maxsize = 4MB, -- 最大限制 filegrowth = 1MB -- 增长大小 ) -- 关于日志文件的定义

...

create tablespace wm datafile 'E:\SQL\oracle\oradata\wm.dbf' size 50M default storage (initial 500K next 500K minextents 1 maxextents unlimited pctincrease 0);----first 创建表空间wm create user wmdb identified by wmdb default tablespace wm;---创建用户mysql gra

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值