`
shaojiashuai123456
  • 浏览: 262120 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

oracle建库过程

 
阅读更多

oracle数据库建立步骤

1、建表空间:

create tablespace icmp datafile '/u01/oradata/wilson/icmp.dbf' size 300M autoextend on next 100M maxsize 2048M extent management local;

建立临时表空间:
 create temporary tablespace linkprobe_fzx2_temp tempfile '/u01/oradata/wilson/linkprobe_fzx2_temp.dbf' size 300M autoextend on next 100M maxsize 2048M extent management local;

查询表空间:
 select tablespace_name from dba_tablespaces;
2、建用户:
create user linkprobe_fzx2 identified by linkprobe_fzx2 default tablespace linkprobe_fzx2 temporary tablespace linkprobe_fzx2_temp;

查询用户名:
 select username from dba_users;
3、授权:
grant create session,create any table,create any view,create any index,create any procedure,alter any table,alter any procedure,drop any table,drop any view,drop any index,drop any procedure,select any table,insert any table,update any table,delete any table to linkprobe_fzx2;
grant dba to linkprobe_fzx2;

4、查看数据库编码
select *from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';
或者
select *from v$nls_parameters where parameter='NLS_CHARACTERSET';

修改数据库编码
export NLS_LANG=AMERICAN_AMERICA.***  (查询的结果)

5 建立表

create table new_point(
ID NUMBER PRIMARY KEY,
Name VARCHAR2(128) NOT NULL,
IN_IP VARCHAR2(128) NOT NULL,
OUT_IP VARCHAR2(128) NOT NULL,
Time DATE NOT NULL,
TYPE NUMBER NOT NULL,
COUNT NUMBER NOT NULL,
COUNT_ALL   NUMBER NOT NULL,
TTL NUMBER NOT NULL);

 

6、建立自增序列

create sequence Seq_New_Point;

select * from user_sequences;

7、建立触发器

create or replace trigger trigger_New_Point
before insert on New_Point
for each row
begin
select Seq_New_Point.nextval into :new.ID from dual;
end trigger_New_Point;
/

分享到:
评论

相关推荐

    使用Oracle建库的一般流程

    总结来说,使用Oracle建库的一般流程包括以下步骤: 1. 根据需要创建表空间,用于存储数据库对象。 2. 创建用户(方案),并指定默认表空间和存储配额。 3. 授予用户必要的权限。 4. 在创建的方案下创建数据库对象,...

    oracle11g自动建库

    在自动建库过程中,ASM能帮助创建并管理ASM实例,自动分配和扩展数据文件。 3. **模板与脚本**:DBCA允许用户创建自定义的数据库模板,包含特定的数据库参数、表空间设置等。这些模板可以用于快速生成满足特定需求...

    oracle 建库程序(B/S)

    综上所述,"oracle建库程序(B/S)"是一个通过Web界面实现的自动化工具,它利用Excel作为数据字典的载体,简化了Oracle数据库的建表过程,提高了开发效率。在实际操作中,这样的工具还需要考虑到数据安全、性能优化...

    Oracle-Database.zip_ORACLE 数据库_oracle_oracle 建库

    首先,我们来详细了解一下**Oracle数据库的创建**过程。创建Oracle数据库通常涉及以下几个步骤: 1. **规划和设计**:在开始建库前,你需要确定数据库的大小、存储需求、安全性策略以及性能预期。这包括选择适当的...

    BLOG_Oracle手动建库.pdf

    本文将详细介绍在Oracle数据库10G和11G版本中手动建库的过程,并阐述在建库过程中可能遇到的常见问题、解决方案以及一些关键的操作步骤。 首先,手动建库涉及到的具体知识点包括: 1. 环境变量的设置:在Oracle...

    Oracle 11g R2 手动建库脚本

    Oracle 11g R2 手动建库脚本是一个重要的数据库管理任务,涉及一系列复杂的步骤和技术细节。在这个过程中,数据库管理员(DBA)需要创建一个新的数据库实例,配置相关的参数,分配存储空间,并确保所有安全性和性能...

    Oracle 10G里手工建库的全过程

    在建库过程中,可能会遇到各种问题,此时可以检查`alert_book.log`日志文件,它位于`bdump`目录下,对于诊断和解决问题非常有帮助。 总之,Oracle 10G手工建库是一个详细的过程,需要对Oracle数据库的内部工作原理...

    oracle10g静默建库

    在静默建库过程中,需要编辑 `.profile` 文件,以设置 Oracle 相关的环境变量,包括 `ORACLE_BASE`、`ORACLE_HOME`、`ORACLE_SID` 等变量。这些变量用于指定 Oracle 的安装路径、数据库名称等信息。 创建 init.ora ...

    oracle建库

    "Oracle建库"是指在Oracle环境中创建一个新的数据库实例的过程。这个过程包括多个步骤,涉及到数据库的初始化、配置、用户管理以及权限分配等核心环节。下面将详细阐述这些知识点。 首先,创建Oracle数据库通常需要...

    oracle cluster 建库脚本

    手动建立Oracle RAC数据库的过程分为多个步骤,这些步骤通常在集群中的每台节点上都需要执行。以下是一些关键的步骤和涉及的知识点: 1. **环境准备**:确保所有节点操作系统配置一致,包括系统用户、权限、环境...

    Oracle9I 手工建库笔记

    ### Oracle9i手工建库知识点解析 #### 一、Oracle9i简介与手动建库的重要性 Oracle9i是Oracle公司发布的一款重要的数据库管理系统版本,在企业级应用中有着广泛的应用场景。由于Oracle9i版本发布时间较早(2000年...

    oracle手工建库

    ### Oracle手工建库流程 #### 一、准备工作:目录结构搭建 首先,创建必要的目录结构是手工建库的第一步。这包括: 1. **数据文件目录**:如`F:\oracle\product\10.2.0\oradata\`用于存放数据库的数据文件。 2. **...

    oracle手动建库

    在手动建库过程中,需要注意的是,每一步都可能影响数据库的稳定性和性能。错误的配置可能导致数据库无法正常启动,因此在进行这些操作时,要仔细检查每一条命令和参数设置,确保它们符合你的系统需求。同时,熟悉和...

    Oracle数据库创建步骤

    ### Oracle数据库创建步骤详解 #### 一、Oracle数据库概述与创建背景 Oracle数据库是全球领先的数据库...以上就是关于Oracle10g数据库创建的全过程介绍,希望能够帮助读者更好地理解和掌握Oracle数据库的创建方法。

    Oracle9i rac手工建库步骤

    虽然手工创建的过程比使用DBCA更复杂且容易出错,但在某些特殊情况下(如DBCA无法完成建库任务时),这是一种可行且有效的解决方案。此外,通过手工创建数据库,我们可以更加深入地理解Oracle RAC数据库的工作原理和...

    自动创建数据库工具

    "自动创建数据库工具"是一种软件解决方案,旨在简化和自动化数据库的创建、维护以及数据管理过程。这样的工具能够极大地提高效率,减少人为错误,并允许开发人员将更多精力放在核心业务逻辑上。 在数据库管理中,...

Global site tag (gtag.js) - Google Analytics