SAP Sybase创建用户数据库

  SAP Sybase ASE采用多库结构,即一个数据库服务器可以包含多个用户数据库。在本文将针对OLTP Benchmark应用创建数据库的方法。
    1. 创建用户数据库tpcdb使用的数据库设备
disk init name='tpc_datadev01', physname='/opt/sybase/ase157/data/tpc_datadev01.dat', size='1024M'
go
disk init name='tpc_datadev02', physname='/opt/sybase/ase157/data/tpc_datadev02.dat', size='1024M'
go
disk init name='tpc_logdev01', physname='/opt/sybase/ase157/data/tpc_logdev01.dat', size='300M'
go
disk init name='tpc_logdev02', physname='/opt/sybase/ase157/data/tpc_logdev02.dat', size='300M'
go
--disk init name='fast_logdev01', physname='/dev/shm/fast_logdev01.dat', size='300M'
--go
--disk init name='fast_logdev02', physname='/dev/shm/fast_logdev02.dat', size='300M'
--go


     2. 创建用户数据库


        create database tpcdb 
               on tpc_datadev01='1024M',tpc_datadev02='1024M' 
               log on tpc_logdev01='300M',tpc_logdev02='300M'
        go


     3. 设置数据库选项
         use master
         go
         sp_dboption tpcdb,"select into/bulkcopy/pllsort",true
         go
         sp_dboption tpcdb,"trunc log on chkpt",true
         go 
         use tpcdb
         go
         checkpoint
         go
     4. 创建用户并更改数据库属主
         sp_addlogin 'tpc_user','tpc_pwd',tpcdb
         go


         use tpcdb
         go
         sp_changedbowner 'tpc_user'
         go
    5. 创建并绑定日志缓存      
        sp_cacheconfig cache_tpcdb_log, '300M','logonly'
        go
        sp_poolconfig cache_tpcdb_log,'200M','4K','2K'
        go   


        --下面的命令把tpcdb数据库的log绑定到缓存
        use master
        go
        sp_dboption tpcdb,"single user",true
        go    
        use tpcdb        
        go
        checkpoint
        go
        sp_bindcache  cache_tpcdb_log,tpcdb, syslogs
        go
        use master
        go
        sp_dboption tpcdb,"single user",false
        go
        use tpcdb
        go
        checkpoint
        go
        --查看日志I/O尺寸,在改绑定完日志缓存后,数据库的日志I/O并不会使用日志缓存的larg I/O pool。需要重启才可以使用。
        sp_logiosize "all"
        go
        执行上面的存储过程输出如下:
Cache name: cache_tpcdb_log
Data base                       Log I/O Size
------------------------------  ------------
tpcdb                             2 Kb
         重启ASE Server之后,日志I/O尺寸变为4K。
Cache name: cache_tpcdb_log
Data base                       Log I/O Size
------------------------------  ------------
tpcdb                             4 Kb         


   至此,我们已经创建好一个应用使用的ASE 数据库。可以开始运行JDBC Beanchamark 测试应用了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
oracle连接字符串: class:oracle.jdbc.driver.OracleDriver url:"jdbc:oracle:thin:@localhost:1521:jbitdb","epet","epet" sqlserver: class:com.microsoft.sqlserver.jdbc.SQLServerDriver url:"jdbc:sqlserver://localhost:1433;DatabaseName=ReportServerTempDB","sa","123456" mysql: class:com.mysql.jdbc.Driver url:"jdbc:mysql://localhost:3306/oa0909","root","root" tomcat连接池: context.xml配置: <Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url=" jdbc:oracle:thin:@host:port:databse" username=" user " password="password" maxActive="100" maxIdle="30" maxWait="10000" /> web.xml配置: <resource-ref> <description>DB Connection</description> //描述 <res-ref-name>jdbc/oracle</res-ref-name> //引用名称,对应context.xml中resource的name值 <res-type>javax.sql.DataSource</res-type> //引用类型 <res-auth>Container</res-auth> //引用创建者 </resource-ref> sql方言: RDBMS 方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibernate.dialect.DB2390Dialect PostgreSQL org.hibernate.dialect.PostgreSQLDialect MySQL org.hibernate.dialect.MySQLDialect MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect Oracle (any version) org.hibernate.dialect.OracleDialect Oracle 9i/10g org.hibernate.dialect.Oracle9Dialect Sybase org.hibernate.dialect.SybaseDialect Sybase Anywhere org.hibernate.dialect.SybaseAnywhereDialect Microsoft SQL Server org.hibernate.dialect.SQLServerDialect SAP DB org.hibernate.dialect.SAPDBDialect Informix org.hibernate.dialect.InformixDialect HypersonicSQL org.hibernate.dialect.HSQLDialect Ingres org.hibernate.dialect.IngresDialect Progress org.hibernate.dialect.ProgressDialect Mckoi SQL org.hibernate.dialect.MckoiDialect Interbase org.hibernate.dialect.InterbaseDialect Pointbase org.hibernate.dialect.PointbaseDialect FrontBase org.hibernate.dialect.FrontbaseDialect Firebird org.hibernate.dialect.FirebirdDialect
目录 Adaptive Server Enterprise 概述..........................................1 版本概述.........................................................................1 确定当前版本.........................................................1 Adaptive Server 的可用选件...........................................2 服务器组件说明和目录布局.............................................2 用于管理 Adaptive Server Enterprise 的工具.................4 PC-Client 产品说明和目录布局.......................................5 单独安装的 PC-Client 产品....................................6 系统要求..................................................................................7 内存要求.........................................................................8 准备安装 Adaptive Server ......................................................9 调整操作系统的共享内存参数.......................................10 安装和升级过程中在数据库中管理 Java .......................11 Adaptive Server 安装...........................................................13 在 GUI 模式下安装 Adaptive Server .............................13 在 GUI 模式中最低限度地配置 Adaptive Server ...........15 为无人值守的 Adaptive Server 安装创建响应文件........18 从命令行安装 Adaptive Server ......................................19 在无人值守、无提示模式下安装 Adaptive Server .........19 安装程序从Adaptive Server 12.5.4 到 Adaptive Server 15.7 发生了变化.......................................................20 在现有 15.x Adaptive Server 上安装 15.7 版.......................23 确定 Adaptive Server 的版本........................................23 备份 Adaptive Server ....................................................23 使用二进制覆盖文件安装 Adaptive Server ....................24 安装后任务.............................................................................25 检验服务器是否在运行..................................................25 检验服务器连接.............................................................25 PC-Client 安装..............................................................26 客户端的系统要求................................................26 安装客户端...........................................................27

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值