摘要: 网上看到的帖子,手动创建数据库,很实用哈,先转了,慢慢看~~~~~~~~~~在Oracle中建库,通常有两种方法。 一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle OraDb10g_home1”—“ Configuration and Migration Tools”—“ Database ConfigurationAssistant”),也可以在命令行(”开始”—“运行”—“cmd”)工具中直接输入dbca. 阅读全文
posted @ 2013-04-10 18:25 萨普洛斯小纯洁 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 今天发现了一个奇怪的问题,两个库互相导数据的时候报错,长度超出了,但是两个表结构一模一样的,后来网上查了些资料,终于明白了,两个库的汉字字符集不一样。 varchar2(4000) abc; intert into table_name(abc) values('这里有1500个汉字……'); 报错:插入字符过长!经过测试,发现一个汉字占3个字节,所以会报错。 问题症结: 使用的字符集是UTF8,就会出现此错误! 你可以使用命令查看:SQL> select * from v$nls_parameters where parameter='NLS_CHARACTER 阅读全文
posted @ 2013-04-10 17:45 萨普洛斯小纯洁 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1.查询数据库现在的表空间selecttablespace_name,file_name,sum(bytes)/1024/1024table_sizefromdba_data_filesgroupbytablespace_name,file_name;2.建立表空间CREATETABLESPACEdata01DATAFILE'/oracle/oradata/db/DATA01.dbf'SIZE500M;3.删除表空间DROPTABLESPACEdata01INCLUDINGCONTENTSANDDATAFILES;4.修改表空间大小alterdatabasedatafile&# 阅读全文
posted @ 2013-04-10 16:18 萨普洛斯小纯洁 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、DBMS的基本功能数据库定义:对数据库的结构进行描述,包括外模式,模式,内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据字典(亦称系统目录)中,是DBMS运行的基本依据。 (三种模式有效的组织,管理数据,提高了数据库的逻辑独立性和物理独立性。用户级对应外模式,概念级对应模式,物理级对应内模式,使得不同级别的用户对数据库形成不同的视图,描述了数据在存储介质上的存储方式和物理结构,对应于实际存储在外存储介质上的数据库。 (数据库的三级模式是数据库在三个层次上的抽象,使用户能够逻辑的,抽象的处理数据而不必关心数据在计... 阅读全文
posted @ 2013-04-10 15:42 萨普洛斯小纯洁 阅读(386) 评论(0) 推荐(0) 编辑