精华内容
下载资源
问答
  • Oracle数据库有哪几种启动方式说明: 有以下几种启动方式:1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这...
    Oracle数据库有哪几种启动方式

    说明:

    有以下几种启动方式:
    1、startup nomount
    非安装启动,这种方式启动下可执行:重建控制文件、重建数据库

    读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。


    2、startup mount dbname
    安装启动,这种方式启动下可执行:
    数据库日志归档、
    数据库介质恢复、
    使数据文件联机或脱机,
    重新定位数据文件、重做日志文件。

    执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,
    但此时不对数据文件和日志文件进行校验检查。


    3、startup open dbname
    先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,
    这种方式下可访问数据库中的数据。


    4、startup,等于以下三个命令
    startup nomount
    alter database mount
    alter database open


    5、startup restrict
    约束方式启动
    这种方式能够启动数据库,但只允许具有一定特权的用户访问
    非特权用户访问时,会出现以下提示:
    ERROR:
    ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用


    6、startup force
    强制启动方式
    当不能关闭数据库时,可以用startup force来完成数据库的关闭
    先关闭数据库,再执行正常启动数据库命令


    7、startup pfile=参数文件名
    带初始化参数文件的启动方式
    先读取参数文件,再按参数文件中的设置启动数据库
    例:startup pfile=E:Oracleadminoradbpfileinit.ora


    8、startup EXCLUSIVE

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10797429/viewspace-101522/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/10797429/viewspace-101522/

    展开全文
  • 常见的数据库有哪几种

    千次阅读 2020-06-01 10:58:29
    SQL(StructuredQueryLanguage,结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。 SQL是IBM公司于1975—1979年之间开发出来的,在20世纪随着...

    数据库有两种类型,分别是关系型数据库与非关系型数据库。
    1、关系数据库
    包括:MySQL、MariaDB(MySQL的代替品,英文维基百科从MySQL转向MariaDB)、Percona Server(MySQL的代替品)、PostgreSQL、Microsoft Access、Microsoft SQL Server、Google Fusion Tables。
    FileMaker、Oracle数据库、Sybase、dBASE、Clipper、FoxPro、foshub。几乎所有的数据库管理系统都配备了一个开放式数据库连接(ODBC)驱动程序,令各个数据库之间得以互相集成。

    2、非关系型数据库(NoSQL)
    包括:BigTable(Google)、Cassandra、MongoDB、CouchDB、键值(key-value)数据库、Apache Cassandra(为Facebook所使用):高度可扩展、Dynamo、LevelDB(Google)。

    SQL(StructuredQueryLanguage,结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。

    SQL是IBM公司于1975—1979年之间开发出来的,在20世纪随着数据库技术的发展,数据库产品越来越多,如Oracle、DB2、MongoDB、SQLServer、MySQL等。

    1. Oracle数据库
    Oracle数据库管理系统是由甲骨文(Oracle)公司开发的,在数据库领域一直处于领先地位。目前,Oracle数据库覆盖了大、中、小型计算机等几十种计算机型,成为世界上使用最广泛的关系型数据管理系统(由二维表及其之间的关系组成的一个数据库)之一。

    Oracle数据库管理系统采用标准的SQL,并经过美国国家标准技术所(NIST)测试。与IBMSQL/DS、DB2、INGRES、IDMS/R等兼容,而且它可以在VMS、DOS、UNIX、Windows等操作系统下工作。不仅如此,Oracle数据库管理系统还具有良好的兼容性、可移植性和可连接性。

    2. SQLServer数据库
    SQLServer是由微软公司开发的一种关系型据库管理系统,它已广泛用于电子商务、银行、保险、电力等行业。SQLServer提供了对XML和Internet标准的支持,具有强大的、灵活的、基于Web的应用程序管理功能。而且界面友好、易于操作,深受广大用户的喜爱,但它只能在Windows平台上运行,并对操作系统的稳定性要求较高,因此很难处理日益增长的用户数量。

    3. DB2数据库
    DB2数据库是由IBM公司研制的一种关系型数据库管理系统,主要应用于OS/2、Windows等平台下,具有较好的可伸缩性,可支持从大型计算机到单用户环境。

    DB2支持标准的SQL,并且提供了高层次的数据利用性、完整性、安全性和可恢复性,以及从小规模到大规模应用程序的执行能力,适合于海量数据的存储,但相对于其他数据库管理系统而言,DB2的操作比较复杂。

    4. MongoDB数据库

    MongoDB是由10gen公司开发的一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似JSON的bjson格式,因此可以存储比较复杂的数据类型。

    Mongo数据库管理系统最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。不仅如此,它还是一个开源数据库,并且具有高性能、易部署、易使用、存储数据非常方便等特点。对于大数据量、高并发、弱事务的互联网应用,MongoDB完全可以满足Web2.0和移动互联网的数据存储需求。

    5. MySQL数据库

    MySQL数据库管理系统是由瑞典的MySQLAB公司开发的,但是几经辗转,现在是Oracle产品。它是以“客户/服务器”模式实现的,是一个多用户、多线程的小型数据库服务器。而且MySQL是开源数据的,任何人都可以获得该数据库的源代码并修正MySQL的缺陷。MySQL具有跨平台的特性,它不仅可以在Windows平台上使用,还可以在UNIX、Linux和MacOS等平台上使用。相对其他数据库而言,MySQL的使用更加方便、快捷,而且MySQL是免费的,运营成本低,因此,越来越多的公司开始使用MySQL。
    6. Sybase数据库
    美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。
    特点:
    1、客户/服务器体系结构
    2、真正开放的
    3、高性能的

    展开全文
  • 连接Access数据库需要导入额外的命名空间,所以了最前面的两条using命令,这是必不可少的! strConnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源. ...
    连接Access
    
    首先看一个例子代码片断:
    程序代码:
    
    --------------------------------------------------------------------------------
    
    using System.Data;
    using System.Data.OleDb;
    
    ......
    
    string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
    strConnection+=@"Data Source=C:/BegASPNET/Northwind.mdb";
    
    OleDbConnection objConnection=new OleDbConnection(strConnection);
    
    ......
    
    objConnection.Open();
    objConnection.Close();
    
    ......
    
     
    
    --------------------------------------------------------------------------------
    
    解释:
    
     连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的!
    
     strConnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源.
    
     "Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是靠这个和Access的数据库连接的.
    
     "Data Source=C:/BegASPNET/Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath/MyFile.MDB".
    
    ps:
     1."+="后面的"@"符号是防止将后面字符串中的"/"解析为转义字符.
     2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:
      strConnection+="Data Source=";
      strConnection+=MapPath("Northwind.mdb");
      这样就可以省得你写一大堆东西了!
     3.要注意连接字符串中的参数之间要用分号来分隔.
    
     "OleDbConnection objConnection=new OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道.
    
     "objConnection.Open();"这用来打开连接.至此,与Access数据库的连接完成.其余操作(插入,删除...)请参阅相关书籍
    
     
    
    连接SQL Server
    
    例子代码片断:
    程序代码:
    
    
    --------------------------------------------------------------------------------
    
    using System.Data;
    using System.Data.SqlClient;
    
    ...
    
    string strConnection="user id=sa;password=;";
    strConnection+="initial catalog=Northwind;Server=YourSQLServer;";
    strConnection+="Connect Timeout=30";
    
    SqlConnection objConnection=new SqlConnection(strConnection);
    
    ...
    
    objConnection.Open();
    objConnection.Close();
    
    ...
    
     
    
    --------------------------------------------------------------------------------
    
    解释:
    
    连接SQL Server数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数.
    
    首先,连接SQL Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient".
    
    其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):
     "user id=sa":连接数据库的验证用户名为sa.他还有一个别名"uid",所以这句我们还可以写成"uid=sa".
     "password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".
     这里注意,你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL Server设置为Windows登录,那么在这里就不需要使用"user id"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录.
     "initial catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind".
     "Server =YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data Source","Address","Addr".如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)/实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.
     "Connect Timeout=30":连接超时时间为30秒.
    
     在这里,建立连接对象用的构造函数为:SqlConnection.
    
     其余的就和Access没有什么区别了! 

     

    展开全文
  • 数据库有哪几种数据类型?

    千次阅读 2019-12-28 13:15:37
    数据库有哪几种数据类型? 整型: tiny int,small int,medium int,int,big int,大小分别为 8,16,24,32,64位。 浮点型: float、double 字符串类型: 定长的 char,变长的 varchar。在进行存储时,char ...

    数据库中有哪几种数据类型?

    1. 整型: tiny int,small int,medium int,int,big int,大小分别为 8,16,24,32,64位。(1字节 = 8 位)
    2. 浮点型: float、double
    3. 字符串类型: 定长的 char,变长的 varchar。在进行存储时,char 会删除末尾的空格,varchar 会保留末尾的空格。
    4. 日期时间类型: 与时区无关的 data time,与时区有关的 time stamp。
    展开全文
  • 数据库索引有哪几种

    千次阅读 2017-08-29 09:31:44
    https://zhidao.baidu.com/question/306752012277622484.html
  • 数据库的锁有哪几种?语句怎么实现

    千次阅读 2019-09-17 09:01:34
      数据库是一个多用户共享的资源,当多个用户并发的存储数据时,数据库就会产生多个事物同时存储同一数据的情况。若对并发操作不加控制就可能读取或存取不正确的数据,破坏数据的不正确性(脏读,不可重复读,幻读...
  • 百年教育职业培训中心/ 广东开放大学 终结性考核 参考资料 百年教育职业培训中心 编制 MySQL 数据库的备份方式有哪几种各有什么优缺点 MySQL 备份数据库的两个主要实际操作方案是采用MySQL(与PHP 搭配之最佳 组合) ...
  • 销售部门规定,如果销售记录低于规定的值,要扣工资,此时经理在后端控制台查看了一下小明的销售记录,发现销售记录达不到规定的次数,心里暗喜,准备打印好销售清单,理直气壮和小明提出,没想到打印出来的时候...
  • 参考:https://blog.csdn.net/Ocean_999/article/details/85112639
  • 数据库开发题目-SQL 约束有哪几种

    千次阅读 2019-02-25 14:47:12
    UNIQUE: 控件字段内容不能重复,一个表允许多个 Unique 约束。 PRIMARY KEY: 也是用于控件字段内容不能重复,但它在一个表只允许出现一个。 FOREIGN KEY: 用于预防破坏表之间连接的动作,也能防止非法数据插入外键...
  • 关系模型中3类完整性约束:域完整性、实体完整性、参照完整性。 1.域(列)完整性 也就是用户定义的表字段的完整性 通常指数据的有效性,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系...
  • 目前华为云分布式数据库中间件DDM试用体验活动,申请华为云账号后可以单击如下图片一键体验: 逻辑表类型 DDM逻辑表支持分片表、全局表、单表和普通表四类型。 分片表 DDM实例在RDS实例上创建多个物理...
  • [size=medium]Oracle数据库有哪几种启动方式    说明:    有以下几种启动方式:  1、startup nomount  非安装启动,这种方式启动下可执行:重建控制文件、重建数据库    读取init.ora文件,启动...
  • 徐无忌深入JVM虚拟机笔记:MySQL数据库锁有几种?实现原理是什么? 完成:第一遍 1.数据库并发控制通过什么实现? 当多个事务并发方法对同一个数据进行操作 通过数据库锁实现对数据库的并发控制。 2.锁类型有哪三种...
  • php连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。 首先,php.ini文件中;extension=php_pdo_mssql.dll ;extension=php_pdo_odbc.dll 前面的分号去掉,对应的使哪种方式连接mssql。注意...
  • 数据库操作中,为了有效...一般的数据库,包括四隔离级别,不同的隔离级别对事务的处理不同。未授权读取也称为读未提交(Read Uncommitted):允许脏读取,但不允许更新丢失。如果一个事务已经开始写数据,则另外...
  • 给你介绍一下ORACLE的锁吧数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时...加锁后事务就对该数据对象了一定的控制,在该事务释放锁之前,其他的事务不能对此...
  • VB中连接access数据库几种方法

    千次阅读 2019-01-02 16:40:55
    使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 ...不管是连接,都是先一个路径,通向要连接的数据源,和数据源建立关系,在连接。就好比从北京到上海,能够做汽车...
  • android为数据存储提供了五方式,SharedPreferences、文件存储、SQLite数据库、ContentProvider、网络存储,对android数据存储方式感兴趣的朋友可以通过本文学习一下
  • php连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。 首先,php.ini文件中;extension=php_pdo_mssql.dll ;extension=php_pdo_odbc.dll 前面的分号去掉,对应的使哪种方式连接mssql。...
  • 【RMAN】SPFILE的恢复方式有哪几种? 真题1、SPFILE的恢复方式有哪几种? 答案:在数据库还没有关闭...
  • ♣题目部分在Oracle中,OCR备份恢复有哪几种? ♣答案部分与Oracle数据库的备份恢复相似,OCR的备份也有物理备份和逻辑备份,因此有两种备份方式和两种恢复方式。物理备份...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,010
精华内容 404
关键字:

数据库有哪几种