oracle数据库怎么设置启动默认实例

oracle数据库怎么设置启动默认实例,第1张

使用plsql时需要用到32位的客户端,需要在客户端里配置tnsnames.ora文件。

windows上没有alias,如果想sqlplus直接连到数据库是不行的,不过可以在C:\Windows下写一个文件,名字叫做sql.bat,内容为sqlplus 用户名/密码@orcl,那在运行中输入sql就可以直接进入数据库

解释:数据库(database):物理 *** 作系统文件或磁盘( disk)的集合。使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分区时,数据库可能不作为 *** 作系统中单独的文件,但定义仍然不变。 实例(instance):一组Oracle 后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。这里可以维护易失的、非持久性内容(有些可以刷新输出到磁盘)。就算没有磁盘存储,数据库实例也能存在。也许实例不能算是世界上最有用的事物,不过你完全可以把它想成是最有用的事物,这有助于对实例和数据库划清界线。这两个词有时可互换使用,不过二者的概念完全不同。实例和数据库之间的关系是:数据库可以由多个实例装载和打开,而实例可以在任何时间点装载和打开一个数据库。实际上,准确地讲,实例在其整个生存期中最多能装载和打开一个数据库!补充:一般来说,我们的一个数据库对应一个实例,但在集群RAC情况下,共享数据库文件时,一个数据库是可以被多个实例同时使用的。演示启动xxx实例,挂接数据库,打开数据库,关闭数据库、卸载数据库、关闭实例的过程。1、为了能进行以上 *** 作,oracle的监听必须首先启动,这样,我们才有机会连接到oracle服务器端。可以通过如下命令进行:lsnrctl start2、oracle启动,windows下通常在服务里启动oracle,一般情况下同时启动相关实例,但也可以设置启动oracle时,不启动任何指定实例,这样oracle的启动速度相当快。3、设定我们需要启动的相关实例。在console窗口中,输入 set oracle_sid=xxx (unix环境下用export命令)4、用/nolog方式,进入sqlplus。 在console窗口中,输入 sqlplus /nolog ,然后回车,则进入sqlplus环境。5、输入命令 connect sys as sysdba 回车后,提示输入口令,直接回车,则以sysdba的角色连接到oracle的空闲实例。6、输入命令 startup nomount 回车,则启动了xxx实例,由set oracle_sid=xxx设置。7、输入命令 alter database mount 回车,则将相应的数据库挂接到xxx实例。8、输入命令 alter database open 回车,则打开了相应数据库。9、输入命令 shutdown,则关闭数据库、卸载数据库、关闭实例。oracle数据库的实例,其中“实例”是什么意思?

oracle的运行结构是: *** 作系统-->oracle程序-->实例,也就是说一个 *** 作系统下可以创建多个实例,每个实例都有自己的内存结构和进程调度,所以与sqlserver不完全相同。至于默认实例,

oracle选择默认安装时会创建一个orcl实例,相当于你说的master model。不过一般我都是手动创建实例,从来不选默认实例。呵呵


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存