Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。
http://cuug.com.cn/html/activity_283_283.html?wnlt
为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花了几个小时,晕)。
创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。
下面是创建数据库用户的具体过程:
1.假如现在已经建好名为’test’的数据库,此时在d:\oracle\oradata\目录下已经存在test目录(注意:我的Oracle11g安装在d:\oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*\oradata\目录下)。
2.在创建用户之前,先要创建表空间:
其格式为:格式: create tablespace 表间名 datafile ‘数据文件名’ size 表空间大小;
如: SQL> create tablespace test_tablespace datafile ‘d:\oracle\oradata\test\test.dbf’ size 100M;
其中’test_tablespace’是你自定义的表空间名称,可以任意取名;
‘d:\oracle\oradata\test\test.dbf’是数据文件的存放位置,’test.dbf’文件名也是任意取;
‘size 100M’是指定该数据文件的大小,也就是表空间的大小。
删除命名空间
DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;
3.现在建好了名为’test_tablespace’的表空间,下面就可以创建用户了:
其格式为:格式: create user 用户 名 identified by 密码 default tablespace 表空间表;
如: SQL> create user testone identified by testone default tablespace test_tablespace;
默认表空间’default tablespace’使用上面创建的表空间。
4.接着授权给新建的用户:
SQL> grant connect,resource to testone; –表示把 connect,resource权限授予testone用户
SQL> grant dba to testone; –表示把 dba权限授予给testone用户 授权成功。
ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!
- 大小: 31.8 KB
分享到:
相关推荐
数据库规划是安装前的另一个关键步骤,它涉及到数据库的命名、预估空间需求、安装位置选择、字符集设定、默认数据块大小、备份策略规划等。例如,数据库的名称应与所属域名一致,预计表和索引的数量和大小以规划所需...
- 安装完成后,关闭防火墙和Selinux以避免它们对Oracle安装及后续服务的干扰,同时跳过产品注册和新用户创建。 5. **安装VMware Tools** - VMware Tools提供更好的虚拟机与宿主机交互,包括鼠标操作和屏幕分辨率...
- **表空间使用规则**:明确不同类型的表空间用途,如用户表空间、临时表空间等。 - **表空间的概念和分配原则**:表空间是数据库中逻辑上的一组数据文件集合,按业务分类合理分配。 - **表空间的参数配置**:...
- 不修改、子集化、超集化或以其他方式扩展许可人命名空间,也不包括许可人命名空间内的任何公共或受保护的包、类、Java接口、字段或方法,除非规范或被实施的规范要求/授权。 - 通过针对此类规范的技术兼容性工具...
总结来说,这个文件是适用于64位Linux系统的Java 8更新191版的开发工具包,已被压缩成rar格式,以方便用户快速获取和安装,避免了在Oracle官网上注册和下载的繁琐过程。在使用时,用户需要先解压rar文件,然后对tar....
- **基类与命名空间**:在新的模型中,系统提供了一系列位于`System.Data.Common`命名空间下的基类,比如`DbConnection`、`DbCommand`等。这些基类定义了基本的行为和方法,所有特定于某个数据源的类都需要从这些...
新生代主要存放新创建的对象,当空间不足时,会触发Minor GC;老年代存放长期存活的对象,当其空间不足时,会触发Major GC或Full GC。现代JVM如OpenJDK和Oracle JDK已经采用了更先进的垃圾收集算法,如G1、CMS和ZGC...
Pet Shop 4采用了.NET 2.0中的`System.Transactions`命名空间来替代原ServicedComponents提供的事务支持。这种改变使得事务处理更加简洁高效,例如在`PetShop.BLL.OrderSynchronous`中的`Insert`方法就体现了这一点...
本系统将部署在稳定的数据库环境中,考虑到数据量和性能需求,可能采用关系型数据库如MySQL或Oracle,或者云数据库服务如AWS RDS或Azure SQL Database。 4. 数据库的命名规则 4.1 数据库对象命名规则 所有数据库...
开发者可以通过查阅Oracle官方文档了解更详细的变更日志和新特性介绍。 总的来说,"jdk-17.0.1_linux-x64_bin.tar.gz.zip" 是一个专为64位Linux设计的Java开发工具包,它的使用涉及到了文件压缩、解压、环境变量...
而分发许可证则允许创建和/或分发独立实现规范的软件,并提供了相关的专利使用许可,但同样禁止修改和扩展现有的命名空间和接口。 综上所述,该文件是关于Java消息服务2.0版的官方规范,提供给开发者和组织评估和...
- **CREATE SCHEMA**: 定义数据库模式,管理命名空间。 - **DROP SCHEMA**: 删除模式。 - **CREATE DOMAIN**: 定义数据值域,即一种自定义的数据类型,带有特定的限制和约束。 - **ALTER DOMAIN**: 更改域定义。...
类库包括基础类库(如System, System.IO, System.Collections等命名空间)和特定领域的类库(如ASP.NET用于Web开发,ADO.NET用于数据访问)。这些类库提供了大量的预定义类型,使得开发者可以快速构建功能丰富的应用...
它允许开发者将应用拆分为独立的模块,每个模块都有自己的命名空间和可见性规则。 2. **改进的JShell(REPL)**:JShell是Java 9中的一个新的命令行工具,用于快速测试代码片段,类似于Python的交互式解释器。它...
- **使用限制**:明确了规范使用的限制条件,如不得修改、子集化或扩展指定的命名空间等。 #### 六、总结 EJB 3.0 的推出标志着企业级 Java 应用开发进入了一个新的阶段。通过引入注解、POJO 支持等一系列改进措施...
3. **包(Package)**:Java中的包是组织类和接口的一种方式,它可以避免命名冲突,提供更好的命名空间管理。例如,“java.util”包含常用的工具类库。 4. **异常处理(Exception Handling)**:Java使用try-catch-...
`导入必要的命名空间,然后创建`MySqlConnection`对象,配置连接字符串,并执行SQL命令。 下面是一个简单的示例,展示如何使用`MySql.data.dll`连接到MySQL数据库: ```csharp using MySql.Data.MySqlClient; ...
4. **包与命名空间**:理解包的作用,以及如何导入和使用外部库。 **Java标准库API** Java API是Java语言的核心组成部分,提供了大量的预定义类和接口。手册会涵盖: 1. **集合框架**:List、Set、Map接口及其...
2. **命名空间改进**:更灵活的类和函数导入方式,如`using`语句。 3. **Union Types**:允许在同一函数或变量声明中使用多个类型。 4. **Match表达式**:类似switch的新语法,更安全且易于理解。 5. **Nullsafe...