当前位置:首页 » 编程软件 » oracle创建表的脚本

oracle创建表的脚本

发布时间: 2022-05-23 10:48:19

Ⅰ win10系统下怎样用oracle生成新建数据库脚本

1/s/1gfa3e63;这里是我在Oracle官网下载好了Windows系统64位的安装包,有2个zip文件。不想去官网找下载地址的童鞋可以直接用这个网络云盘的下载链接。 1.去下载最新的oracle11g安装包的压缩文件,有2个压缩文件,都需要下载,下载完成以后需要解压缩在同一个目录下。 在开始oracle数据安装之前建议:1.关闭本机的病毒防火墙。2.断开互联网。 这样可以避免解压缩丢失文件和安装失败。 2.我在下载好2个zip文件后,都解压在了database目录中。 如下图: 3.进入database双击 setup.exe 开始安装,在如下图: 4.出现如下选项,选择是,继续安装。 当然这是我机器出现了这个情况,可能你的满足要求了。。。 5.取消勾,点击下一步: 6.Oracle在进行安装的时候都会询问是否同时创建一个数据库出来,此处选择“创建和配置数据库”。 7.每一个数据库可以想象为一个实例,所以此处表示只存在一个数据库的含义 8.此处选择“高级安装”。 9.语言现在选择支持“简体中文”和“英文”。 10.选择“企业版”。 11.此处设置Oracle的安装目录,将其安装到app目录下。 12.选择一般事物 13.此处输入数据库的名称,同时SID与数据库的名称相同。 14.使用默认配置,如下图: 15.Oracle本身提供了多个操作用户,为了简单管理,所有的密码都统一设置为“oracleadmin”。随后将进行安装环境的检验,如果检验之中出现了错误,则会提示用户,或者由用户选择“忽略”。 16.选择完成开始安装 17.而后进入到了oracle的安装界面。此界面会运行一段时间,在此界面完成之后出现的任何界面都不要点任何的确定按钮,因为还需要进行后续的配置。 18.安装完成之后会进入到配置用户口令界面,点击 用户口令 设置密码。此界面之中需要进行用户名及密码的配置,在使用Oracle数据库过程之中,主要使用三个用户(有三个用户的密码是public password,在实际中不可以使用):超级管理员:sys / change_on_install;普通管理员:system / manager;普通用户:scott / tiger,此用户需要配置解锁; 19.完成之后选择“确定”那么再之后就可以进入到安装完成的界面,选择“关闭”即可。 20.在Oracle安装完成之后,可以通过windows的服务找到所有与Oracle有关的服务选项。 21.所有的服务建议将其全部修改为手工启动,这样电脑的启动速度可以快一些。但是有两个服务是必须启动的:OracleOraDb11g_home1TNSListener:数据库的监听服务,当使用任何的编程语言或者是前台工具连接数据库的时候,此服务必须启动,否则无法连接;OracleServiceSYNC:指的是数据库的实例服务,实例服务的命名规范“OracleServiceSID”,一般SID的名称都和数据库的名称保持一致,每一个数据库的服务都会创建一个sid。这里我的数据库的SID是sync。 2. 使用sqlplus命令设置数据库 1.当oracle安装完成之后,下面就需要对其进行使用,Oracle本身提供了一个“sqlplus.exe”的操作命令,直接运行此命令即可。 2.此处输入用户名为scott,密码为tiger。 3.在数据库之中会存在多张数据表,那么下面发出一个查询emp表的操作命令,输入命令如下,默认的显示方式并不是特别的好,此处可以使用以下的命令更改显示方式 4.在Oracle之中会存在多种用户,如果要想切换不同的用户,可以使用如下的命令完成,如果现在使用的是sys用户登录,那么就必须加上“AS SYSDBA”表示由管理员登录,其他用户不需要。 CONN 用户名/密码 [AS SYSDBA] ; 范例:使用sys登录 conn sys/change_on_install AS sysdba 如果要想查看当前用户输入“show user”命令即可查看。 show user 5.如果说现在使用sys用户登录,并且发出同样的查询命令,会发现找不到emp表的错误提示: 6.因为这张表属于scott用户,所以当使用scott用户登录的时候可以直接使用此表,但是如果换了一个用户,那么就必须使用这个表的完整名称“用户名.表名称”,emp属于scott的,所以全名是“scott.emp”。 以上所述是小编给大家带来的Oracle11g数据库win8.1系统安装配置图文教程,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Ⅱ oracle脚本怎么创建表空间

修改脚本中创建表的语句,创建表的时候指定表空间。
例如CREATE TABLE a(id NUMBER, name VARCHAR(100) TABLESPACE new;
或者CREATE TABLE a1 TABLESPACE new AS (SELECT * FROM a);

Ⅲ 如何在Oracle服务器端用脚本创建表空间,实例

1、月底我用来创建TS(表空间)的shell,
现在的TS是VIEWER_DATA_TS,要将其改名为VIEWER_DATA_TS_201410,再创建一个VIEWER_DATA_TS,文件名包含下个月信息201411。
2、为了保证硬盘有足够的空间,我保留了2年的数据
old_ym=$(date -d -24month +%Y%m)
3、为了确保删除TS,先删除TS包含的tables
truncate table VIEWER_${old_ym};
drop table VIEWER_${old_ym} purge;
DROP TABLESPACE VIEWER_DATA_TS_${old_ym} INCLUDING CONTENTS AND DATAFILES;
4、脚本实例
#!/bin/sh

. ~/.bash_profile

this_ym=`date +%Y%m`
next_ym=`date -d 1month +%Y%m`
old_ym=$(date -d -24month +%Y%m)

vts_src=VIEWER_DATA_TS
vts_dst=VIEWER_DATA_TS_${this_ym}
viewer_data_ts1=/data1/oracle/viewer_data_ts_${next_ym}_1.dbf
viewer_data_ts2=/data1/oracle/viewer_data_ts_${next_ym}_2.dbf

sqlplus viewer/user123456 << EOF
alter tablespace $vts_src rename to $vts_dst;
CREATE TABLESPACE $vts_src DATAFILE '$viewer_data_ts1' SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED BLOCKSIZE 16k;
alter TABLESPACE $vts_src add DATAFILE '$viewer_data_ts2' SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED;
truncate table VIEWER_${old_ym};
drop table VIEWER_${old_ym} purge;
DROP TABLESPACE VIEWER_DATA_TS_${old_ym} INCLUDING CONTENTS AND DATAFILES;
EOF
5、计划任务crontab -l,每月28号执行。
0 3 28 * * /home/oracle/prepare_viewer_ts.sh;
或者
0 4 28-31 * * [ `date -d tomorrow +\%e` -eq 1 ] && /home/oracle/prepare_viewer_ts.sh;

Ⅳ 怎么建oracle的表格

1.创建表:

创建表使用CREATE TABLE命令。执行这个命令时,必须有CREATE TABLE的系统权限。如果想在其他用户的方案下创建表,必须被赋予CREATE ANY TABLE的系统权限。创建表的语法如下:

CREATE TABLE [schema.]table_name(

column_name datetype [DEFAUIT expr][,...]

);

上述语法将会在方案schema下创建一个名为table_name的表,在表中列用column_name表示,后面跟随的datetype表示该列的数据类型,可以通过DEFAULT子句给列指定默认值。如下图为在方案SCOTT下创建表TEST01:

Ⅳ oracle使用脚本进行创建表空间的数据文件

String imgUrl = “upload/images/xxx.jpg”;//这个地址是你实际从数据库里取出来的,,如果怕照片显示不出来,加上绝对路径request.getContextPath()+"/"+imgUrl %>
<img src="<%=imgUrl %>" alt="images"/>

Ⅵ Oracle的建表脚本及表和各个字段的意思求例子

create table student //创建student表
( stuid number(8) primary key, //学生编号 整数 主键
stuname varchar2(20) not null, //学生姓名 变成字符串(最长20) 非空
classid number(8) foreign key references class(classid) // 学生班级编号 整数 外键
)

Ⅶ 为什么oracle中创建表后脚本输出里面没有显示

看看是不是这个原因
SQL> create table tt(id int,name varchar2(10));
表已创建。

SQL> set serveroutput off
SQL> create table t(id int,name varchar2(10));

表已创建。

SQL> set feedback off
SQL> create table t1(id int,name varchar2(10));
SQL> create table t2(id int,name varchar2(10));

SQL> set feedback on
SQL> create table t3(id int,name varchar2(10));
表已创建。

Ⅷ oracle建表语句例子有哪些

oracle数据库的建表语句,具体语法如下:

语法说明:

tablename:在数据库中需要创建的表的表名称,在同一个数据库中的表名称是不能重复的;

column_name:创建的表的列名称,列名称在一个表中也是不能重复的;

datatype:创建的表的列中存放数据的数据类型;

null,not null:允许该列为空或者不为空,默认情况下是不为空;

constraint:为表中的列设置约束,如主键约束,外键约束,唯一约束等。

(8)oracle创建表的脚本扩展阅读

逻辑结构

它由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。

总之,逻辑结构由逻辑存储结构(表空间,段,范围,块)和逻辑数据结构(表、视图、序列、存储过程、同义词、索引、簇和数据库链等)组成,而其中的模式对象(逻辑数据结构)和关系形成了数据库的关系设计。

段(Segment):是表空间中一个指定类型的逻辑存储结构,它由一个或多个范围组成,段将占用并增长存储空间。

其中包括:

数据段:用来存放表数据;

索引段:用来存放表索引;

临时段:用来存放中间结果;

回滚段:用于出现异常时,恢复事务。

范围(Extent):是数据库存储空间分配的逻辑单位,一个范围由许多连续的数据块组成,范围是由段依次分配的,分配的第一个范围称为初始范围,以后分配的范围称为增量范围。

数据块(Block):

是数据库进行IO操作的最小单位,它与操作系统的块不是一个概念。oracle数据库不是以操作系统的块为单位来请求数据,而是以多个Oracle数据库块为单位。

Ⅸ 在oracle 11g中 怎么创建建表的脚本文件

你是要将现有表保存成脚本文件还是新建一个表的脚本?
如何保存现有表的脚本可以使用Oracle SQL Developer或者PLSQL Developer工具。

Ⅹ 如何根据oracle数据库脚本创建数据库表

最好安装第三方开发工具,如PLSQL Developer,然后新建一个SQL窗口,复制脚本到窗口,再点击执行图标,就可以创建数据库表,或其它数据库对象了。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:705
制作脚本网站 发布:2025-10-20 08:17:34 浏览:968
python中的init方法 发布:2025-10-20 08:17:33 浏览:676
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:828
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:737
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1076
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:308
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:188
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
python股票数据获取 发布:2025-10-20 07:39:44 浏览:829