ORACLE新建数据库和方案

1、新建数据库
(1)在服务器端,用database configuration assistant创建数据库,输入全局数据库ID。该新建的数据库在独立登陆后可以看见,登陆Manager server看不见。
(2)在客户端,用导航器“将数据库添加到树”,添加服务器的主机名及要添加的全局数据库ID,即可把新建的数据库添加到客户端。
2、新建方案
(1)在存储下表空间中新建一个表空间
(2)在安全性下用户中新建一个用户,表空间的默认值选新建的表空间,临时的表空间用默认的temp,同时在系统中设定select any dictionay和unlimited tablespace权限
(3)在方案下新建一个表,并选择与用户名相同的方案名和上新建的表空间,重新连接数据库即可出现新建的方案。

--------------------------------------------------------------------------

oracle新建数据库(SID)-->新建表空间-->新建用户(默认表空间)-->新建方案(可以直接导入,一个方案就是一个schema)
### 使用 Navicat 连接 Oracle 数据库创建数据库 要使用 Navicat 连接到 Oracle 数据库创建新的数据库实例,可以遵循以下方法: #### 一、连接到现有 Oracle 数据库 1. **启动 Navicat 并新建连接** 打开 Navicat 软件,在工具栏中点击“连接”,从下拉菜单中选择“Oracle”选项[^1]。随后会弹出一个新的对话框用于填写连接参数。 2. **配置连接属性** 在弹出的对话框中,设置必要的字段: - **连接名称**: 输入一个易于识别的名字。 - **主机名/IP 地址**: 填写目标 Oracle 数据库所在的服务器 IP 或域名。 - **端口号**: 默认情况下为 `1521`,如果更改过则填入实际使用的端口。 - **服务名/SID**: 提供对应的服务名或者 SID 来指定具体的数据库实例。 - **用户名密码**: 输入具有适当权限的 Oracle 用户凭证[^3]。 3. **测试连接** 完成以上信息填充后,点击“测试连接”按钮确认一切配置无误。成功建立链接意味着你可以访问该远程数据库中的数据对象。 4. **处理潜在错误** 若遇到 OCI 文件缺失等问题,则需要下载合适的 Instant Client 版本,并将其路径正确指向 Navicat 的 OCI 配置项内。 #### 二、在已连通的环境中创建数据库 需要注意的是,严格意义上讲,“创建数据库”的操作通常由 DBA(数据库管理员)借助专用命令完成,而非通过 GUI 工具如 Navicat 实现。然而,可以通过 SQL 查询的方式间接达成目的——即定义模式(schema),视同于构建了一个逻辑上的独立存储空间。 1. **切换至查询编辑器界面** 登录完成后,右键所选连接节点,选取“新建查询”。 2. **编写 DDL (Data Definition Language)** 下面展示了一段简单的脚本来演示如何新增一个名为 TESTDB 的方案及其关联表结构的例子: ```sql -- 创建用户及分配初始配额 CREATE USER testdb IDENTIFIED BY your_password; ALTER USER testdb QUOTA UNLIMITED ON users; -- 授权基本权限集 GRANT CONNECT TO testdb; GRANT RESOURCE TO testdb; -- 可选扩展功能许可 BEGIN EXECUTE IMMEDIATE 'GRANT CREATE VIEW TO testdb'; EXCEPTION WHEN OTHERS THEN NULL; END; / ``` > 上述语句序列首先建立了账户 TESTDB 同时赋予其登录以及资源消耗的能力;接着利用匿名块动态授予额外的功能支持(这里以视图为例)[^2]。 3. **提交事务并验证成果** 将上述代码粘贴进刚才开启的新建查询窗口里,按回车执行之。之后可通过如下简单 SELECT 查看是否生效: ```sql SELECT * FROM all_users WHERE username='TESTDB'; -- 检查是否存在刚添加的用户 ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值