晕哦,这
数据库在各行各业都用得到啊,基本上你生活中接触到的所有行业都有应用,比如银行,他们得用大型的数据库,一般有SyBase等,他们一般都使用的是UNIX的主机
各种企业的ERP(也叫企业资源整合管理),他们用来管理整个企业的产品包括从原料采购,生产,入库一直到产品发货销售等的所有信息,所用数据库种类繁多,Oracle,sql2000,firebird等都有使用,所用编程语言大多是:VB,Net,Jave,Delphi,PB,等等;
还有电信业,用数据库保存其所有的业务信息,他们也用的是大型的数据库,SYBASE等等还有你你应该熟悉的各种游戏呀,也需要使用数据库来保存所有的玩家资料,角色等级和装备信息等,而游戏的编程语言也是多种多样;像著名网游:传奇,就是使用的DELPHI+DBC2000;
还有你现在正在使用的百度知道,呵呵,他一样要使用数据库来保存这些庞大的用户资料和所有的用户问题及回答呀
你的生活信息,身份资料,档案等等也都是保存在公安局的数据库里
所以数据库跟你的生活已经是密不可分了
简单的理解,就是数据库服务器。数据库要放在服务器上,不同的服务器就是不同的实例,实例可以在不同的机器上,也可以在相同的机器上,在相同的机器上时,实例名不能相同。MSSQL有默认实例,就是机器名。如果再安装第二个数据库实例,一台机器上有两个数据库服务器,必须给它起个名字。
一个实例上有不同的数据库,MSSQL的示例数据库是放在一个具体的实例(服务器上)的。但可以放在不同的实例上,可以连接服务器进行数据的更新 *** 作。
oracle手动创建数据库步骤如下所示:
1编写初始化参数文件
2设置 *** 作系统环境变量
3创建实例
4以管理员身份连接数据库
5启动实例
6create
database
创建数据库
7运行数据字典脚本
8Oracle的网络配置
(客户端连接到服务端)
初始化参数文件
从%ORACLE_HOME%\admin\sample\pfile从复制initsmplora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为init<sid>假设改为initzhouytora(init为文本文件)
对initzhouytora内容进行修改
新增参数
instance_name=zhouyt
db_domain=hdueducn
修改参数
db_name=zhouyt
db_block_size=8192(8kM)
remote_login_passwordfile=exclusive
*** 作系统环境变量
设置 *** 作系统环境变量oracle_sid指向数据库实例的名称
set
oracle_sid=zhouyt
该命令在window
dos窗口下只对当前有效,当关闭窗口则失效,想要一直有效,则需要在系统环境变量中修改
创建实例
实用工具oradim使用
在DOS窗口输入命令
oradim
-new
-sid
zhouyt
-intpwd
sys123(sys的密码,sys是管理员)
-startmode
auto
sid是Oracle在 *** 作系统中的“身份z号码”
管理员身份连接数据库
sqlplus实用工具登录数据库
在DOS命令输入sqlplus/nolog
只是登录状态
以数据库管理员身份连接数据库
在上面的基础上输入命令
connect
sys/sys123
as
sysdba
因为以
数据库管理员身份
登录可以
安装数据库
启动实例
将文本初始化参数文件pfile转化为二进制初始化参数文件spfile
因为数据库启动需要找到配置文件,默认寻找二进制文件,也可以手动启动文本文件,那这一步就不需要了
输入命令
create
spfile
from
pfile;
(将会报错,因为文本文件比较老相对于Oracle
10g),
这个时候我们需要修改配置文件initzhouytora
这个时候在%ORACLE_HOME%\database文件下会生成SPFILEZHOUYTora文件
以nomount形式启动实例
命令
startup
nomount,将会出现错误,当我们按照提示修改文本文件以后,如果我们还是按照startup
nomount来启动的话,我们要生成相应的二进制文件来覆盖旧的二进制文件
并注释%seed_control%
create
databae
创建数据库
创建数据库脚本
三个文件
控制文件
数据文件
重做日志文件
create
database
zhouyt
datafile
'C:\oracle\product\1020\db_2\zhouyt\system_01dbf'
size
100m
Autoextend
on
next
10m
maxsize
unlimited
sysaux
datafile
'C:\oracle\product\1020\db_2\zhouyt\systemaux_01dbf'
size
60m
Autoextend
on
next
10m
maxsize
unlimited
logfile
group
1
('C:\oracle\product\1020\db_2\zhouyt\log_1_01rdo')
size
10m,
group
2
('C:\oracle\product\1020\db_2\zhouyt\log_2_01rdo')
size
10m
character
set
zhs16gbk;
需要确保目录文件"db_2\zhouyt"存在
生成两个数据文件和两个重做日志文件,那么控制文件呢?
运行数据字典脚本
__数据库创建后,系统会生成两个管理员用户sys和system
运行3个数据字典脚本
catalogsql
创建系统常用的数据字典视图和同义词
(sys登录);
catprocsql
建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能
(sys登录);
pupbldsql
使用SQLPLUS环境时需要
(system登录)
在命令行输入@
加脚本文件的绝对路径
第二个脚本过程和第一个一样
执行第三个脚本需要切换到system用户
connect
system/manager
@
C:\oracle\product\1020\db_2\sqlplus\admin\pupbldsql
创建scott模式
@
C:\oracle\product\1020\db_2\RDBMS\ADMIN\scottsql
以上就是关于2。举例5个数据库在各行各业应用的实例全部的内容,包括:2。举例5个数据库在各行各业应用的实例、什么是数据库实例、oracle怎么创建数据库实例等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)