4-Oracle积累

1-
1:我的分别建立两个数据库的想法是对的么?有没有其他的更好的方案(两个Schema?)  

  两个Schema可以满足要求(除非很特别的要求)  

    只是用schema来分隔两个系统,感觉分隔力度不够,容易竞争资源,而且怕一篮子的鸡蛋全部打碎,有没有更好的隔离方式?另外你说的很特别的要求是什么,如果真那样,该如何做?  

    两个数据库在一台机器上还是要抢资源的啊!!   在ORACLE里比较容易管理,放到操作系统里管理就困难了,两个数据库分开来的唯一好处是一个实例挂掉了一般另一个不会挂,但是这样还不如放在两台计算 机上更加合适。特别的要求就是那些可能对数据库全局产生影响的要求。 
   
  2:如何方便快捷的在字符界面下创建第二个数据库?(能否一条create   database语句就搞定的?)  
     不会那么简单,需要创建的东西很多  
     看楼上的吧,需要建的东西实在太多,不过有现成的sql的  
   
  3:如果这两个数据库创建成功,能同时启动,供两个系统使用?我记得在sqlplus里头运行startup时候只认一个sid的.  
     两个SID当然是要不一样的,是两个分开的实例,是没有关系的,公用一个监听应该也是可以的。   sqlplus用的    是服务命名不是sid

    我知道一个监听器可以同时给多个实例提供监听服务,如果本地不能同时运行两个实例,那么监听器的这个功能好像没有太大的意义.sqlplus运行startup时候难道只能启动一个实例?

     实例是可以创建多个的,可以通过更改   ORACLE_SID   这个环境变量来启动第二个数据库

2- 查询插入表中的最后一条记录

    select * from PRO_USBKEYMANAGER  t inner join (select max(rowid) as id  from pro_usbkeymanager  order by id) tmp on tmp.id=t.rowid;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值