日期:2014-05-16 浏览次数:20465 次
在操作oracle数据库时,经常会用到一些命令,总是记不住,写篇文章来当做是个笔记吧。(不断更新中)
1. 编码格式查询
? ? SELECT USERENV(‘LANGUAGE’) FROM DUAL
2. EXP命令
? ? 2.1 DB全体EXPORT
? ? ? ? EXP USER001/PSWD@INSTANCE FILE=C:\FULLEXP.DMP FULL=Y
? ? 2.2 从SHEMA中EXPORT
? ? ? ? EXP ?USER001/PSWD@INSTANCE FILE=C:\USEREXP.DMP OWNER=USER001
3. IMP命令
? ? IMP USER001/PSWD@INSTANCE FILE=C:\FULLEXP.DMP ?
4. 获取实例名、HOST名、版本号、启动时间
? ? SELECT
? ? ? ? INSTANCE_NAME, HOST_NAME, VERSION,TO_CHAR(STARTUP_TIME, 'YYYY/MM/DD HH24:MI:SS') AS STARTUP_TIME
? ? FROM
? ? ? ? V$INSTANCE
5. 创建用户
? ? 语法:
CREATE USER 用户名
IDENTIFIED BY 密码?
[DEFAULT TABLESPACE 默认表空间名] ----分配的用户表空间。如果省略的话,则默认是SYSTEM表空间
[TEMPORARY TABLESPACE 临时表空间名] ----用户临时Segment。如果省略的话,则默认是SYSTEM表空间
[QUOTA {size(K/M) | UNLIMITED} ON 表空间] ----指定表空间的大小。如果使用关键字UNLIMITED,则不限制其大小。
? ? 例 ?:
create user testuser?