安装

下载安装包, 解压到/opt/sybase,注意必须目录是这样的/opt/sybase/ASE-15_0/install/ ,因为RUN_DBSVR里面写死了/opt/sybase/ASE-15_0/bin/dataserver \

—— 当然,这可能跟安装包的版本相关

登录

linux-194:/opt/sybase # export LANG=C --- 有时候不可缺少,有时候又不能有这行,否则报错。
linux-194:/opt/sybase # . SYBASE.sh
linux-194:/opt/sybase # isql -Usa -PTest1234[] -SDBSVR  -- 登录

启动:

记得先 :export LANG=C

--  如guo /opt/SYBASE下面的文件的属主都是root------- 就不要切换dbuser用户了!!

首先要切换到dbuser用户,命令:

su - dbuser

. SYBASE.sh   ------- 执行环境变量;

cd /opt/sybase/ASE-15_0/install/

./RUN_DBSVR&       回车;  (---启动主库,要加&)http://zhidao.baidu.com/question/569385907.html  其实和./startserver -f RUN_DBSVR一个作用

./RUN_DBSVR_back&     (--启动备份数据库)

查看数据库是否起来可以使用:ps –ef|grep sybase查看也可以执行

  cd /opt/sybase/ASE-15_0/install

# ./showserver查看

停止(要先停备份的数据库,)

[ /opt/sybase ]. SYBASE.sh

[ /opt/sybase ]isql -Usa –Pchangeme123 -SDBSVR

select * from sysservers   --查找备份数据库的实例名;

shutdown SYB_BACKUP (备份数据库的名称)

go

然后停止主库

shutdown

go

 忘记sa密码&修改sa密码?

这个真糟糕,不过其实还好,如果掌握了方法的话

http://www.cnblogs.com/poleax81/archive/2006/06/17/428054.html

在/opt/sybase/ASE-15_0/install/RUN_DBSVR最后面(不能加在第一行后面)加上行 -psa

执行

/opt/sybase/ASE-15_0/install> ./startserver -f RUN_DBSVR

注意找到这一行:

New SSO password for sa:bojhvjemyvwpz3

然后:

export LANG=C
su - dbuser
isql -Usa -Pbojhvjemyvwpz3 -SDBSVR

 sp_password 'bojhvjemyvwpz3',Test1234    ———— 这样就重置密码好了!

sp_configure 'con' —— 查看数据库配置信息??

  Parameter Name Default Memory Used
  Config Value Run Value Unit
  Type

sp_helpdb  —— 查看所有数据库状态?

sp_helpdb dbname —— 查看某个数据库状态

sp_who ——

数据库日志

sybase/ASE-15_0/install/DBSVR.log 数据库日志等

出现The transaction log in database tempdb is almost full.  Your transaction is being suspended until space is made available in the log.

执行

2> dump transaction with truncate_only
3> go
Msg 156, Level 15, State 2:
Server 'DBSVR', Line 2:
Incorrect syntax near the keyword 'with'.  —— 郁闷,奇怪, 我是按照网上来的

1> dump transaction OMSSM with no_log
2> go

一直出现

java.sql.SQLException: JZ00L: 登录失败。检查与此异常现象有关的 SQL 警告以获得失败原因。
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseError(Unknown Source)
at com.sybase.jdbc3.tds.Tds.for(Unknown Source)
at com.sybase.jdbc3.tds.Tds.a(Unknown Source)
at com.sybase.jdbc3.tds.Tds.login(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.a(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.a(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.<init>(Unknown Source)
at com.sybase.jdbc3.jdbc.SybConnection.<init>(Unknown Source)
at com.sybase.jdbc3.jdbc.SybDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)

不知道是怎么回事,以为是日志满了(后面发现那个The transaction log in database tempdb is almost full.是很久之前的日志了,惭愧。。。)

清除了日志,还是这样

以为是连接数不够了,改了最大连接还是这样。。。

为什么运行 RUN_DBSVR 后面要加 & ———— 不加也是完全可以的,不过, 因为它是个服务器,需要一直运行, 如果不加&, 那么它一直占用终端,一直打印日志,——这可能不是我们想要的

参考http://topmanopensource.iteye.com/blog/1166991

http://www.cnblogs.com/pony/archive/2011/02/18/1957684.html

sybase学习的更多相关文章

  1. Sybase:SAP IQ学习笔记

    Sybase:SAP IQ学习笔记 -- 启动IQ管理 >> start_iq -n utility_db -n utility_db >> dbisql -c "u ...

  2. sybase数据库学习笔记(一)

    sybase的基本框架 sybase数据库由系统数据库.用户数据库.数据库设备和辅助文件组成. 1. 系统数据库 sybase数据库是多个数据库结构的数据库管理系统.分为系统数据库和用户数据库. 系统 ...

  3. [Python] 学习笔记之MySQL数据库操作

    1 Python标准数据库接口DB-API介绍 Python标准数据库接口为 Python DB-API,它为开发人员提供了数据库应用编程接口.Python DB-API支持很多种的数据库,你可以选择 ...

  4. day04关于MySqL—Android小白的学习笔记

    Mysql入门 1. 数据库基本知识(了解) 1.1.数据库介绍 1.1.1.什么是数据库?数据库的作用是什么? 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户 ...

  5. penghui_031413 Bat命令学习

    penghui_031413   Bat命令学习 基础部分:====================================================================== ...

  6. sybase ASE 12.5版本下载地址

    为便于广大爱好者方便 学习Sybase ASE数据库,我将windows平台下的(32位)Sybase ASE放到下面的位置: ASE 12.5: (8个包) http://download.csdn ...

  7. 网站构建学习笔记(0)——基本概念了解及资源学习(copy自w3school)

    一.学习方面 1.WWW - 万维网 什么是 WWW? WWW 指万维网(World Wide Web) 万维网常被称为Web Web 是由遍布全球的计算机所组成的网络 所有 Web 中的计算机都可以 ...

  8. [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  9. Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

    1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量 ...

随机推荐

  1. JS-concat

    var arr1 = [ 1,2,3 ];var arr2 = [ 4,5,6 ];var arr3 = [ 7,8,9 ];alert( arr1.concat( arr2, arr3 ) );

  2. SRETAN

    SRETAN (sretan.pas/c/cpp) 题目描述 4和7是幸运数字,输入k,输出第k个只含有4和7的数. 输入格式 一行一个数k 输出格式 一行一个数表示答案 样例输入 3 样例输出 44 ...

  3. java线程小结3

    1. 多线程概述 要实现多线程可以通过继承Thread和实现Runnable接口.不过这两者之间存在一些区别.其中最重要的区别就是,如果一个类继承Thread类,则不适合于多个线程共享资源,而实现了R ...

  4. POJ 2151 Check the difficulty of problems (概率DP)

    题意:ACM比赛中,共M道题,T个队,pij表示第i队解出第j题的概率 ,求每队至少解出一题且冠军队至少解出N道题的概率. 析:概率DP,dp[i][j][k] 表示第 i 个队伍,前 j 个题,解出 ...

  5. zabbix利用mutt和msmtp配置邮件报警

    Mutt安装 yum –y install mutt msmtp安装 yum –y install openssl openssl-devel libntlm libntlm-devel cyrus- ...

  6. Json格式的字符串转换为正常显示的日期格式

    //返回自定义格式日期: 2015-07-17 13:53:37function ChangeDateFormat(jsondate) { jsondate = jsondate.replace(&q ...

  7. 仿QQ列表左滑删除

    一直想写个仿QQ通讯列表左滑删除的效果,今天终于忙里偷闲,简单一个. 大概思路是这样的: 通过 ontouchstartontouchmoveontouchend 结合css3的平移. 不多说,直接上 ...

  8. dataTables-使用详细说明整理

    本文共四部分:官网 | 基本使用|遇到的问题|属性表 一:官方网站:[http://www.datatables.net/] 二:基本使用:[http://www.guoxk.com/node/jqu ...

  9. quick cocos2d-x 入门---井字棋

    学习quick cocos2d-x 第二天 ,使用quick-x 做了一个井字棋游戏 . 我假设读者已经 http://wiki.quick-x.com/doku.php?id=zh_cn阅读了这个链 ...

  10. 【转】【WebDriver】不可编辑域和日历控件域的输入 javascript

    http://blog.csdn.net/fudax/article/details/8089404 今天用到日历控件,用第一个javascript执行后页面上的日期控件后,在html中可以看到生效日 ...