oracle数据库建表空间语句汇总
来源:互联网 发布:kali linux不能上网 编辑:程序博客网 时间:2024/06/05 02:00
建立表空间和用户的步骤:
用户
建立:create user用户名 identifiedby "密码";
授权:grantcreate session to 用户名;
grant create table to 用户名;
grant create tablespace to 用户名;
grant create view to 用户名;
表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile ' 路径(要先建好路径)\***.dbf ' size *M
tempfile ' 路径\***.dbf ' size *M
autoextend on --自动增长
--还有一些定义大小的命令,看需要
default storage(
initial 100K,
next100k,
);
用户权限
授予用户使用表空间的权限:
alter user 用户名 quota unlimited on 表空间;
或 alter user 用户名 quota *M on 表空间;
--表空间
CREATE TABLESPACE deej
DATAFILE 'E:\database\deej.dbf' size 2G
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
--索引表空间
CREATE TABLESPACE sdt_Index
DATAFILE 'F:\tablespace\demo' size512M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
--2.建用户
create user deej identified by deej
default tablespace deej;
--3.赋权
grant connect,resource,dba to deej;
--导入导出命令
ip导出方式:exp deej/deej@10.120.1.3:1521/orcl file=f:/deej.dmp owner=deej
imp celaw/celaw@celaw full=y ignore=yfile=e:/201208201223.DMP
DROP TABLESPACE celaw INCLUDINGCONTENTS AND DATAFILES CASCADECONSTRAINTS;
删除用户 drop usercelaw cascade;
表空间赋权给用户:alteruser celaw quota unlimited on TBS_CONTRACT;
建立物化视图:
指定必须的权限:
GRANT ON COMMIT REFRESH to celaw;
GRANT GLOBAL QUERY REWRITE TO celaw;
实例:
汇率:creatematerialized view mv_exchange_rate refresh force on demand start with sysdatenext sysdate + 1
withrowid as select * from apps.alx_con_exchange_rate_v@fincon ;
税率:creatematerialized view mv_vat refresh force on demand start with sysdate nextsysdate + 1
withrowid as select vat_code,tax_type_display,description,tax_rate,start_date fromapps.alx_vat_v@fincon ;
物资类型:creatematerialized view mv_material_types refresh force on demand start with sysdatenext sysdate + 1
withrowid as select * from apps.alx_material_types_v@fincon ;
+1表示一天;
数据库由于误操作造成数据库用户被锁解决方法:
登录到服务器,在命令行环境下运行
sqlplus / as sysdba
然后
alter user sys identified by oracle;
sys 用户的密码就被改成了oracle;
SQL> alter user 用户名 account unlock;
用户就解锁了
端口号被占用解决办法
用命令 netstat -a -n -o
最后一个选项表示连接所在进程id. 找到8080端口的PID
然后打开任务管理器, 切换到进程选项卡, 在菜单栏选择查看->选择列, 选择PID.
在列表中找到PID对应的进程就可以了
Word打开缓慢修改
在资源管理器–工具–文件夹选项–文件类型中选中扩展名为DOC,点击“高级”-选择“打开”-点击“编辑”-在“用于执行编辑的应用程序中”在 /n的后而加上“%1”(注:一定要添上空格及“”号)例如:“D:\Program\Microsoft Office\OFFICE11\WINWORD.EXE” /n“%1” /dde 。注意一定是这个顺序,其它顺序都是不对的。取消“使用DDE”前的钩,点击确定后,你的WORD打开速度就会提高很多,没有延迟了。同理,EXECL就 是选择扩展名为XLS,用相同的方法在/e的后而加“%1”,并取消“使用DDE”前的钩。在资源管理器–工具–文件夹选项–文件类型中选中扩展名为DOC,点击“高级”-选择“打开”-点击“编辑”-在“用于执行编辑的应用程序中”在 /n的后而加上“%1”(注:一定要添上空格及“”号)例如:“D:\Program\Microsoft Office\OFFICE11\WINWORD.EXE” /n“%1” /dde 。注意一定是这个顺序,其它顺序都是不对的。取消“使用DDE”前的钩,点击确定后,你的WORD打开速度就会提高很多,没有延迟了。同理,EXECL就 是选择扩展名为XLS,用相同的方法在/e的后而加“%1”,并取消“使用DDE”前的钩。
- oracle数据库建表空间语句汇总
- oracle sql语句 创建表空间、数据库
- Oracle 查询数据库表空间sql语句
- oracle sql语句 创建表空间、数据库
- [Oracle] 表空间语句
- oracle查看数据库表空间使用情况sql语句
- Oracle sql语句创建表空间、数据库、用户及授权
- oracle 中sql语句建表空间
- oracle建表空间 各种语句
- oracle建表、建表空间语句
- oracle建表空间 各种语句
- oracle建表空间 各种语句
- oracle建表空间 各种语句
- oracle 表空间信息汇总
- Oracle数据库SQL语句操作大全汇总
- oracle数据库常用语句汇总2(修改)
- oracle数据库表空间
- oracle数据库表空间
- 10.1第一篇博客
- SUSE Linux Enterprise Server 11安装gcc
- TCP/IP三次握手与四次挥手
- 哈希表及其操作
- 获取注册的服务
- oracle数据库建表空间语句汇总
- 【C++研发面试笔记】1. C++常见关键字含义
- 哈弗曼树的编码
- React-Native学习笔记之代码智能提醒(webstorm)
- 微信网页开发样式库
- Linux环境下的工程管理器—make(二)
- c++知识复习3.0
- 自己动手理解NRV优化
- 1022 Complete Binary Search Tree