`

oracle建表空间建库

 
阅读更多
--李丹给的 建表空间和数据库的语句
--Create TableSpace
create tablespace cmcs_hb_test datafile 'E:\oracle\product\10.2.0\oradata\ORCL\cmcs_hb_test.DBF'
size 1000m
/*(autoextend on)*/
autoextend on
next 32m maxsize 2048m
extent management local;
-- Create the user
create user cmcs_gx
identified by "cmcs_gx"
default tablespace cmcs_gx
temporary tablespace TEMP
profile DEFAULT;

-- Grant/Revoke role privileges
grant connect to cmcs_gx;
grant resource to cmcs_gx;

-- Grant/Revoke system privileges
grant create database link to cmcs_gx;
grant create materialized view to cmcs_gx;
grant create procedure to cmcs_gx;
grant create public synonym to cmcs_gx;
grant create role to cmcs_gx;
grant create sequence to cmcs_gx;
grant create synonym to cmcs_gx;
grant create table to cmcs_gx;
grant create trigger to cmcs_gx;
grant create type to cmcs_gx;
grant create view to cmcs_gx;
grant unlimited tablespace to cmcs_gx;

--导出数据库中所有表:
exp tas_gx/tas_gx@192.168.0.101/orcl file='d:\a.dmp' full=y;

--导出数据库中指定的某几张表
exp cmbbcd/wzg0207788020778@10.36.31.5:1521/BCDL file=D:\BCDL_HB.dmp tables=(cmcs3_payment_list ,cmcs3_transfer_bill)

--导入表,要删除本地的 table , view ,sequence,然后导入
imp bcdl_hb/bcdl_hb@192.168.0.136/orcl file=c:/bcdl_hb.dmp full=y

--oracle sys 密码
sys change_on_install
system manager

--如下是修改sys 和 system 的密码
conn / as sysdba
alter user system identified by 'manager';
alter user sys identified by  'change_on_install';

--oracle查看索引信息
user_indexes:     系统视图存放是索引的名称以及该索引是否是唯一索引等信息。
user_ind_column:  系统视图存放的是索引名称,对应的表和列等

--查看索引个数和类别:
SQL> select * from user_indexes where table='表名'

查看索引被索引的字段:
SQL> select * from user_ind_columns where index_name=upper('&index_name');

--我们可以通过类似下面的语句来查看一个表的索引的基本情况:
select user_ind_columns.index_name,user_ind_columns.column_name,
user_ind_columns.column_position,user_indexes.uniqueness
from user_ind_columns,user_indexes
where user_ind_columns.index_name = user_indexes.index_name
and user_ind_columns.table_name = ‘你想要查询的表名字’;

--建立一个唯一索引
ALTER TABLE CMCS3_FARE ADD CONSTRAINT VOUCHERNO_UNIQUE UNIQUE (NAME);
--删除一个唯一索引
ALTER TABLE CMCS3_FARE drop CONSTRAINT VOUCHERNONAME_UNIQUE;
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Oracle数据库-建库、建表空间

    Oracle数据库-建库、建表空间

    自动创建数据库工具

    在数据库管理中,"表空间"是Oracle数据库中的一个重要概念。它是一个物理存储区域,用于容纳数据库对象,如表、索引和视图。自动创建数据库工具的一个关键功能是能够自动创建表空间,这通常涉及到设置表空间大小、...

    ORACLE10g数据库创建表空间序列

    在Oracle 10g数据库管理系统中,创建表空间、数据链路、同义词、序列号和视图是管理和操作数据库的重要环节。下面将详细解释这些概念及其创建语句。 **1. 创建表空间(Tablespaces)** 表空间是Oracle数据库中存储...

    NC5.7建表空间

    - **定义**:在Oracle数据库中,表空间是逻辑存储结构的最高级别。每个数据库至少有一个表空间,默认为SYSTEM表空间。 - **作用**:表空间由一个或多个数据文件组成,用于存储数据字典、表、索引等数据库对象。合理...

    SQL建库建表.rar

    本资源"SQL建库建表.rar"显然是关于如何使用SQL进行数据库建设和表结构设计的教程或源码示例。 1. **SQL基础知识**:SQL分为DDL(Data Definition Language)和DML(Data Manipulation Language)两大部分。DDL用于...

    oracle学习资料

    包里还有一些以前自己的学习文档,包括(用PLSQL远程连接Oracle数据库、Oracle数据库-建库、建表空间,建用户、oracle 用户被锁定解锁方法、Oracle 10g dmp文件的导入导出)等文档,方便大家的学习,资源丰富.

    Oracle向PostgreSQL移植实例

    - 创建使用UNICODE编码的生产数据库,并且不设置特定的表空间(与Oracle的概念不同)。 - 库建立后创建schema,与Oracle中的用法相似。 - PostgreSQL的权限管理严格,未特别声明的对象都会在public schema下创建...

    ORACLE学习

    系统权限包括建库、建表等;对象权限则涉及对特定数据对象的操作权限。 - **使用Profile管理用户口令**:Profile用于设置口令的有效期、复杂度等限制条件。 通过上述知识点的学习和理解,可以帮助初学者更好地掌握...

    数据库建库指令

    --建表空间 CREATE TABLESPACE jyzx DATAFILE 'jyzx' SIZE 500M AUTOEXTEND ON NEXT 50M MAXSIZE unlimited LOGGING ONLINE PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE BLOCKSIZE 8K SEGMENT SPACE ...

    PowerDesigner创建数据库及模型PPT课件.ppt

    PD只能生成Oracle的建库脚本一个部分,所以如果要创建Oracle数据库还是要使用DBCA。 创建表空间需要在物理数据模型上new——TableSpace,创建表空间,输入表空间的显示名和数据库真实名称。可以选择表空间要配置的...

    maximo7.1安装及数据库建表SQL命令

    表空间是Oracle数据库中的一种逻辑存储结构,用于组织和管理数据。`maxdata`表空间被创建,并且指定了数据文件的位置和大小。自动扩展功能(`autoextendon`)确保随着数据的增长,表空间可以自动增加容量,避免了手动...

    数据库设计的ppt,真的不错啊

    数据库设计是IT行业中至关重要的一个环节,特别是在关系型数据库管理系统(RDBMS)如SQL Server、Oracle等的应用中。这份PPT着重介绍了数据库设计的基础知识和步骤,对于初学者和专业开发者都具有很高的参考价值。 ...

Global site tag (gtag.js) - Google Analytics