在oracle中sid是实例吗

在oracle中sid是实例吗,第1张

一般来说sid就是数据实例名,就是我们所说的数据库名。

安装数据库服务时,可以同时创建数据库,orcl就是一个数据库实例名称,就是sid。

在开始菜单中,找到oracle->配置和移植工具->Database Configuration Assistant来创建或者删除数据库。

表空间创建的时候做成可扩展autoextend on ,初始值可以小一点。

java中连接数据库,数据库连接字符串不是可以指定数据库名么,指定了应该就没问题了。

String Driver="commicrosoftsqlserverjdbcSQLServerDriver"; //连接SQL数据库的方法

String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name";    //db_name为数据库名

String Username="username"; //用户 

String Password="password"; //密码

ClassforName(Driver)new Instance(); //加载数据可驱动

Connection con=DriverManagergetConnection(URL,UserName,Password);

扩展资料:

SQL具有数据定义、数据 *** 纵和数据控制的功能。

1、SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式又叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。

2、SQL数据 *** 纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。

3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。

参考资料来源:百度百科-结构化查询语言

数据库(database):物理 *** 作系统文件或磁盘(disk)的集合。使用Oracle 10g的自动存储管理(Automatic Storage Management,ASM)或RAW分区时,数据库可能不作为 *** 作系统中单独的文件,但定义仍然不变。

实例(instance):一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。

service_names是对外的服务名,是服务器端使用的,一个库可以设置多个对外服

务名,以实现不同的目的

sid用于实例区分各个数据库,service name用于外部链接。

全局数据库名:是将数据库与任何其他数据库唯一标识出来的数据库全称。全局数据库名的格式为。例如,studentcshubu是一个典型的全局数据库名。数据库名部分(如student)是数据库的简单名称,数据库域部分(如cshubu)指定数据库所在的域,它通常和企业内的网络域相同。全局数据库名的数据库名部分不能超过8个字符,并且只能包含字母、数字字符和句点()字符。

SID(SystemIdentifier,系统标识符):用来标识Oracle数据库的特定例程。对于任何一个数据库,都至少有一个引用数据库的例程。SID可以是未被此计算机上其他例程使用的任何名称。SID是Oracle数据库例程的唯一标识符,最多只能有8个字母、数字字符。每个数据库例程对应一个SID和一系列数据库文件。例如,当创建SID为XXX的数据库时,将同时创建数据库例程及其数据库文件(初始化参数文件、控制文件、重做日志文件和数据文件)。

以上就是关于在oracle中sid是实例吗全部的内容,包括:在oracle中sid是实例吗、如何解决“SQL对象名无效”的问题、如何区分Oracle的数据库,实例,服务名,SID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9674341.html

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

发表评论

登录后才能评论

评论列表(0条)

保存