如何用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
...