建表空间sql
create tablespace 表空间 datafile 'D:\oracle\product\10.2.0\oradata\orcl\数据文件.dbf' size 200m autoextend on next 10m maxsize unlimited;数据库
设置表空间自动扩展oracle
alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\数据文件.dbf' autoextend on;ide
删除表空间spa
DROP TABLESPACE 表空间 INCLUDING CONTENTS AND DATAFILES;命令行
建立用户,未用户指定永久表空间rest
create user 用户名 identified by 密码 default tablespace 默认表空间 temporary tablespace temp;cmd
删除用户it
drop user 用户名 cascade;table
为用户分配DBA权限
grant dba,connect to 用户名;
grant SYSDBA to 用户名;
=============================字符集问题【cmd】================================
中文乱码字符设置:
sqlplus "/as sysdba"
shutdown immediate
startup restrict
ALTER DATABASE CHARACTER SET ZHS16GBK;
有时候会遇到以下错误:
ORA-12712: new character set must be a superset of old character set
能够执行以下:跳过超集的检查
ALTER DATABASE character set INTERNAL_USE ZHS16GBK;
而后重启数据库便可,不过最好先作备份哦!
命令行(CMD)字符设置:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK