网站建设资讯

NEWS

网站建设资讯

oracle脚本怎么创建,如何创建oracle实例

如何创建oracle实例

主要有两种方法:1. 使用Oracle自带的DBCA工具(推荐) 2. 通过自己写脚本来创建(比较麻烦)

10年积累的网站设计制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计制作后付款的网站建设流程,更有郊区免费网站建设让你可以放心的选择与我们合作。

不同的操作系统平台,使用dbca的方法

如果你的操作系统是windows的话那比较好办,因为在安装oracle软件的时候,他会自动的把ORACLE_HOME , ORACLE_BASE 写入系统环境变量里,所以你只需要在【开始】- 【cmd】 在命令行里输入:dbca 便可启动Oracle自带的DBCA工具 (Database Configuration Assistant )

如果你的操作系统是Linux的话需要手动在操作系统上

1)  su - oracle

2)vi .bash_profile  编辑环境变量文件

3) 加入 ORACLE_HOME , ORACLE_BASE 目录声明

在ORACLE_HOME/bin 目录下有个dbca命令,启动该命令就可以开始安装数据库实例了

望采纳哦~~ 

oracle脚本怎么创建表空间

修改脚本中创建表的语句,创建表的时候指定表空间。

例如CREATE TABLE a(id NUMBER, name VARCHAR(100) TABLESPACE new;

或者CREATE TABLE a1 TABLESPACE new AS (SELECT * FROM a);

如何通过脚本创建Oracle数据库

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

如何在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脚本怎么创建,如何创建oracle实例
URL链接:http://njwzjz.com/article/dsdphdj.html