有了SQL脚本,怎样执行它在SQL2008里建立数据库解决方案

有了SQL脚本,怎样执行它在SQL2008里建立数据库解决方案,第1张

要看你的脚本是否包含创建库的部分(Create Database),如果包含,直接新建查询,执行即可。如果不包含,则需要手动创建数据库,选中库后新建查询,或者在脚本前加上

use 数据库名

go

来设定当前的库,再执行脚本就可以了。

1、

下面要进行建库,使用命令dbca

[oracle@redhat4 ~]$ dbca

-bash: dbca: command not found

显示找不到命令

有dbca这个命令,但是找不到它,说明环境变量PATH设置有问题

设置环境变量PATH

[oracle@redhat4 ~]$ vi bash_profile

在文件尾部加入下行

export PATH=$PATH:$ORACLE_HOME/bin:

再重新登陆一下oracle用户,使环境变量生效。

[root@redhat4 install]# su - oracle

运行dbca命令

----

2、

成功启动 Database Configuration Assistant 数据库配置助手开始建库。

步骤1: *** 作

请选择希望执行的 *** 作:

这个页面显示了我们通过dbca可以执行的 *** 作

这里我们选 创建数据库

步骤2:选择创建数据库的模板

有一般用途、事务处理、定制数据库、数据仓库四种模板可供选择。

四种模板参数和内容有区别,而安装中的区别在后面的步骤9 数据库内容 页中的内容

一般用途 事务处理 数据仓库 三种模板在步骤9显示的是:

实例方案标签页,自己只能决定是否选择实例方案组件

定制数据库 模板在步骤9显示的是:

数据库组件标签页,可以自己选择组件,但是无法选择实例方案组件

这里我们选择 一般用途 模板

步骤3: 数据库标识

全局数据库名:jiagulun SID:jiagulun

步骤4: 管理选项

决定使不使用Enterprise Manager

em用java编写,用ie访问 如果选择了它我们可以使用基于ie的工具管理oracle

推荐生产中使用。

步骤5: 数据库身份z明

oracle建立中,在数据库内部默认会建很多用户

在这里只是学习,给这些用户设置相同的密码,设为oracle。实际生产中可分别设置,并要保证密码强度。

步骤6: 存储选项

生产中ASM和裸设备使用非常多,而且ASM用的越来越多,

学习中我们使用文件系统。

步骤7: 数据库文件所在位置

决定数据库建在文件系统的那个目录底下

这里是用 所有数据库文件使用公共位置:{ORACLE_BASE}/oradata

这里可以自己选择路径,但自己要记住,方便以后使用。

步骤8: 恢复配置

指定快速恢复区 按默认即可

步骤9:选上示例方案

学习中需要使用的一些案例,实际生产中没有用。

步骤10:初始化参数

oracle数据库是非常吃内存的一个软件,这里要设置oracle使用的内存大小

这些参数事后可以调整

但字符集以后最好不要再调了,这里设定后,就不要改变了,以后调可能会出现问题

数据库字符集选:ZHS16GBK-GBK 16位简体中文,建议选AL32UTF8,实际生产中这两种用的最多。

国外有企业分支机构可以选AL32UTF8

国家字符集选:AL16UTF16

其它默认

步骤11:数据库存储

决定oracle数据库的三类文件 控制文件、数据文件、重做日志组 的 存储位置

三类文件的内容,有什么意义,放到存储结构中讲。

步骤12:创建选项

选 创建数据库

点完成

最后的确认页:

确认自己在各步骤做的选择后,点 确定 开始创建数据库。

创建数据库完成后,Database Configuration Assistant 给出完成页面。

显示的是:

数据库创建完成。详细信息在:/u01/app/oracle/product/1020/db_1/cfgtoollogs/dbca/jiagulun 上的日志文件

数据库参数文件名:/u01/app/oracle/product/1020/db_1/dbs/spfilejiagulunora

Database Control URL 为:>

1、要了解ER图的核心要素:实体,属性,关系,实体就是一个个对象,比如猫,属性就是实体所有的某个属性,比如猫的性别,关系就是实体和实体之间或者实体内部之间的关系。

2、要了解ER图中怎么表示1中描述的三个核心要素:在ER图中矩形代表实体,椭圆代表属性,菱形代表关系,各个形状之间用线段连接。

3、以同样的方式定义课程实体后建关系表,拖进关系线段,连接两个实体,注意两头都是红色才是真正的连接起来了。会自动在关系属性里建立起连接。

扩展资料:

图书借阅管理系统注意事项:

一个实体型转换为一个关系模式。关系的属性:实体型的属性,关系的码:实体型的码。

一个1:1联系可以转换为一个独立的关系模式,也可以与任何一端对应的关系模式合并。一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。一个m:n联系转换为一个关系模式。

三个或三个以上实体间的一个多元联系可以转换为一个关系模式,具有相同码的关系模式可合并,同一实体集的实体之间的联系即自联系,也可以按1:1,1:n和m:n三种情况分别处理。

Oracle 11g 如何创建数据库

工具/原料

Oracle 11g

方法/步骤

1 按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开

2 打开数据库配置助手Database Configuration Assitant,单击“下一步”;

(1):选择“创建数据库”,单击“下一步”

(2):选择“一般用途或事务处理”,单击“下一步”;

(3):设置数据库的名称和实例名,两者可设置相同,也可以不同,单击“下一步”

(4):管理选项配置,不勾选配置Enterprise Manager,单击“下一步”;

(5):数据库身份z明,可以为不同的账户分别设置不同的管理口令,也可以为所有账户设置同一口令,单击“下一步”

(6):数据库文件所在位置,默认存储类型:文件系统,存储位置:使用模版中的数据库文件位置,也可以自己指定存储路径,单击“下一步”;

(7):恢复配置,指定快速恢复区

(8):数据库内容,根据需要,选择是否添加示例方案,单击“下一步”;

(9):初始化参数,设置内存、字符集等,单击“下一步”

(10):数据库存储,控制文件、数据文件、重做日志文件位置设置,单击“下一步”;

(11):创建选项,创建数据库,生成脚本,单击“完成”,开始创建数据库

详情参考百度经验

>

在oracle中提供了许多内置的程序包,它们用于扩展数据库的功能。在开发应用程序时,可以利用这些程序包。数据库用户sys拥有oracle提供的所有程序包。他们被定义为共有同义词,并将执行权限授予了public用户组,任何用户都可以访问它们。其中DBMS_XMLQUERY包用于将查询结果转换为XML格式,DBMS_LOB程序包包含雨处理大型对象的过程和函数。下面我们看一下DBMS_XMLQUERY和DBMS_LOB的用法:

SQL> DECLARE

result CLOB;

xmlstr VARCHAR2(32767);

line VARCHAR2(2000);

line_no INTEGER :=1;

BEGIN

result :=DBMS_XMLQUERYgetXml('select empno,empname from employee');

xmlstr :=DBMS_LOBSUBSTR(result,32767);

LOOP

EXIT WHEN xmlstr IS NULL;

line :=SUBSTR(xmlstr,1,INSTR(xmlstr,CHR(10)-1));

DBMS_OUTPUTPUT_LINE(line_no || ':' || line);

xmlstr :=SUBSTR(xmlstr,INSTR(xmlstr,CHR(10)+1));

line_no :=line_no + 1;

END LOOP;

END;

在上面的例子中我们声明了一个CLOB数据类型的result变量,以及VARCHAR2类型的xmlstr和line两个变量。其中,getXml函数用于将查询结果转换为XML格式,SUBSTR函数检索子字符串,32767值指定要从CLOB数据类型读取的最大字节数。检索到的字符串存储xmlstr变量中。LOOP块循环执行,每次从xmlstr中读取一行。INSTR函数返回一个字符串在另一个字符串首次出现的位置。在此,该函数返回换行符在字符串中的位置,直到遇到下一行。

大家觉得例子的结果能不能读出我们预期的结果呢?试试就知道了!!!

结果如下:

< xml version='10'>

< ROWSET>

< ROW num="1">

< EMPNO>E001</EMPNO>

< EMPNAME>Jane</EMPNAME>

< /ROW>

<ROW num="2">

< EMPNO>E002</EMPNO>

< EMPNAME>John</EMPNAME>

< /ROW>

< ROW num="3">

< EMPNO>E003</EMPNO>

< EMPNAME>Joe</EMPNAME>

< /ROW>

< /ROWSET>

以上就是关于有了SQL脚本,怎样执行它在SQL2008里建立数据库解决方案全部的内容,包括:有了SQL脚本,怎样执行它在SQL2008里建立数据库解决方案、oracle 就安装了软件,该怎么建立数据库、求一份图书管理系统的数据库设计方案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9838652.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存