标签:
1 管理员身份进入CMD环境,执行DBCA命令,在弹出窗口的引导中,完成实例创建
2 如果在创建过程中没有选择适当的字符集(最好采用默认字符集),如下图所示,在进入PLSQL DEVELOPER的时候,出现了警告信息
需要修改注册表来更改客户端的编码,网上说路径为:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1
但实际上我最终找到的路径为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraDb10g_home1
select userenv(‘language‘) from dual; 结果为SIMPLIFIED CHINESE_CHINA.UTF8
所以将注册表修改为SIMPLIFIED CHINESE_CHINA.UTF8,但该问题很难完全解决,即使这里的警告信息消失,但是PLSQL DEVELOPER工具的错误信息仍然是乱码,因而最好创建数据库实例时就使用默认字符集
3.创建表空间
CREATE TABLESPACE "DATA" DATAFILE ‘D:\IDE\ORACLE\PRODUCT\10.2.0\ORADATA\MYDEBUG\oradata01.dbf‘ SIZE 512M AUTOEXTEND ON NEXT 8M MAXSIZE 1024M LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO
稍作解释(参考自http://blog.chinaunix.net/uid-20802110-id-2105656.html):
LOGGING :
online|offline
PERMANENT|TEMPORARY
BLOCKSIZE integer [k]
4.创建角色,用户,分配权限,建表
CREATE TABLESPACE "DATA" DATAFILE ‘D:\IDE\ORACLE\PRODUCT\10.2.0\ORADATA\blog\oradata01.dbf‘ SIZE 512M AUTOEXTEND ON NEXT 8M MAXSIZE 1024M LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO Create role manager; grant connect,resource,unlimited tablespace to manager;
create user heben identified by heben default tablespace data;
grant manager to heben
create table article ( articleid number(10) not null, articletitle varchar2(100 char), authorid number(10) not null, content blob, datepublish date, datelastmaint date default sysdate not null, articlecatcd varchar2(4 char) );
建表时可能会报错
grant connect,resource to heben; 解决问题
标签:
原文地址:http://www.cnblogs.com/heben/p/4700816.html