http://ilinux.iteye.com/blog/178306
这段时间在学oracle,终于把公司的数据库成功导入到我自己的数据库里了。
create用户
sql 代码
1.Sql代码
SQL> create user visiontv identified by visiontv default tablespace visiontv quota 10m on users;
SQL> create user visiontv identified by visiontv default tablespace visiontv quota 10m on users;
grant privilege
sql 代码
1. Sql代码
SQL> grant connect,resource to visiontv;
SQL> grant connect,resource to visiontv;
create tablespace
sql 代码
Sql代码
1. SQL> create tablespace visiontv datafile 'D:\DBServer\oracle\oradata\oradb01\vis
2. iontv.ora' size 100m reuse default storage(initial 500k next 500k pctincrease 20
3. );
1. SQL> create tablespace visiontv datafile 'D:\DBServer\oracle\oradata\oradb01\vis
2. iontv.ora' size 100m reuse default storage(initial 500k next 500k pctincrease 20
3. );
import后就可以用了。
//
建立用户到用户建表的步骤:
Server
建立:create user 用户名 identified by "密码";
授权:grant create session to 用户名;
grant create table to 用户名;
grant create tablespace to 用户名;
grant create view to 用户名;
Client:
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile ' 路径(要先建好路径)\***.dbf ' size *M
tempfile ' 路径\***.dbf ' size *M
autoextend on --自动增长
--还有一些定义大小的命令,看需要
default storage(
initial 100K,
next 100k,
);
Server:
授予用户使用表空间的权限:
alter user 用户名 quota unlimited on 表空间;
或 alter user 用户名 quota *M on 表空间;
自此,才大功告成可以随意建表,运行SQL脚本!
//1.建表空间
Sql代码
create tablespace OSDB datafile 'F:\oracle\oradata\glsqjz\OSDB.ora' size 100m reuse default storage(initial 500k next 500k pctincrease 20);
create tablespace OSDB datafile 'F:\oracle\oradata\glsqjz\OSDB.ora' size 100m reuse default storage(initial 500k next 500k pctincrease 20);
2.建用户
Sql代码
create user OSUSER identified by OSUSER
create user OSUSER identified by OSUSER;//identified by 后面的是密码,前面的是用户名
3.用户授权
Sql代码
grant resource,connect,RECOVERY_CATALOG_OWNER to OSUSER ;
grant create table to OSUSER ;
alter user OSUSER quota unlimited ON OSDB;
alter user OSUSER default tablespace OSDB;
grant resource,connect,RECOVERY_CATALOG_OWNER to OSUSER ;
grant create table to OSUSER ;
alter user OSUSER quota unlimited ON OSDB;
alter user OSUSER default tablespace OSDB;
4.删除表空间
Sql代码
DROP TABLESPACE TableSpaceName INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE TableSpaceName INCLUDING CONTENTS AND DATAFILES;
5.删除用户
Sql代码
DROP USER User_Name CASCADE
DROP USER User_Name CASCADE
6.删除表的注意事项
在删除一个表中的全部数据时,须使用Sql代码
TRUNCATE TABLE 表名
TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPACE表空间该表的占用空间并未释放,反复几次DROP,DELETE操作后,该TABLESPACE上百兆的空间就被耗光了。
修改用户密码alter user scott identified by tiger
分享到:
相关推荐
oracle建表空间建用户
oracle导入导出建表空间语句:建用户;建表空间;用户授权dba;导入导出;
Oracle的相关知识,建表空间,创建用户,给用户授权, 删除用户,给表多列加锁,导出和导入,范围分区,散列分区,列表分区,复合分区、、、
oracle emp dept salgrade建表脚本
oracle数据库建表空间 用户名 密码 需要在sys用户下建
Oracle数据库-建库、建表空间
本地建表空间_授权,详细sql....
ORACLE新建用户表空间及授权DBA入级很好
Oracle_建表空间及用户名并授权Oracle_建表空间及用户名并授权
oracle建表授权oracle建表授权oracle建表授权
oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本
oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建... 每个oracle用户都有一个名字和口令,并拥有一些由其创建的
Java操作Oracle数据库(建表,插数据,删除)
Oracle-省市区建表SQL
oracle数据库建表空间、分配权限 create temporary tablespace cppa_w_temp tempfile 'd:\oracle\datafile\cppa_w_temp.dbf' size 200m autoextend on next 100m maxsize 500m extent management local;
oracle.exportsql.(导出建表脚本) 只要有一个表清单,就可以导出所有建表脚本, 这样可以方便的用powerdesigner建立模型(PDM), 还可以用pdmreader查看,超级好用
oracle建表空间、用户、划分权限建表等详细教程.sql,自己总结的,很全很详细
我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们可以通过 export with rows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种方法就是写复杂的脚本来查询数据字典,但这对于一...
oracle 无客户端版 建表空间 、用户、导入系统表、设置用户密码不过期、导出、入系统表、删除表空间用户等操作。在Oracle服务端 11.2.0.4 版本上测试通过。