Oracle创建表空间、用户等常用脚本

 Oracle是开发人员常用的数据库工具,以下是从创建用户、表空间、修改数据文件大小、导入导出等等最最常用的sql脚本,希望能够提供一些帮助,匆扔鸡蛋。。。。。

1.数据库表空间创建脚本

CREATE SMALLFILE 

    TABLESPACE 表空间名称 

    LOGGING 

    DATAFILE 'X:\ORACLE\创建文件路径\数据文件名称.ora' 

    SIZE 500M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT  

    AUTO 

2.修改数据文件为自增长,100M为自增长文件大小可自行设置

ALTER DATABASE 

    DATAFILE 'X:\ORACLE\创建文件路径\数据文件名称.ora' 

    AUTOEXTEND 

    ON NEXT  100M

3.创建用户

CREATE USER 用户名称  PROFILE "DEFAULT" 

    IDENTIFIED BY 密码 DEFAULT TABLESPACE 表空间名称 

    ACCOUNT UNLOCK;

4.授权

GRANT CONNECT TO 用户名称;

GRANT DBA TO 用户名称;

5.修改授权,如修改用户有

REVOKE "CONNECT" FROM 用户名称;

REVOKE "DBA" FROM 用户名称;

GRANT "CONNECT" TO 用户名称 WITH ADMIN OPTION;

GRANT "DBA" TO 用户名称 WITH ADMIN OPTION;

ALTER USER 用户名称 DEFAULT ROLE  ALL

6.导入和导出

imp 用户名/密码@服务名 file=导入文件.dmp full=y;

或者 imp 用户名/密码@服务名 file=导入文件.dmp fromuser=用户名 touser=用户名;

exp 用户名/密码@服务名 file=导入文件.dmp;

猜你喜欢

转载自feidragon319.iteye.com/blog/1817703