03 2012 档案
摘要:用oracle10g操作,发现updata后也会更新,有问题,待解决数据库事务的概念 事务是由相关操作构成的一个完整的操作单元。两次连续成功的COMMIT或ROLLBACK之间的操作,称为一个事务。在一个事务内,数据的修改一起提交或撤销,如果发生故障或系统错误,整个事务也会自动撤销。 比如,我们去银行转账,操作可以分为下面两个环节: (1) 从第一个账户划出款项。 (2) 将款项存入第二个账户。 整个交易过程,可以看作是一个事物,成功则全部成功,失败则需要全部撤消,这样可以避免当操作的中间环节出现问题时,产生数据不一致的问题。 数据库事务是一个逻辑上的划分,有的时候并不是很明显,它可以是一个操
阅读全文
摘要:提交数据有三种类型:显式提交、隐式提交及自动提交。下面分别说明这三种类型。1、显式提交:用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT;2、隐式提交: 用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。3、自动提交:若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:SQL>SET AUTOCOMMIT ON;追问那么
阅读全文
摘要:oracle 9i 到10g connect角色权限有变化在9i版本中SQL> select * from role_sys_privs where role='CONNECT';ROLE PRIVILEGE ADM------------------------------ ---------------------------------------- ---CONNECT CREATE VIEW NOCONNECT CREATE TABLE NOCONNECT ALTER SESSION NOCONNECT CREATE CLUSTER NOCONNECT CREA
阅读全文
摘要:三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora,都是放在$oracle_home\network\admin目录下。 重点:三个文件的作用和使用 sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串, 例如我们客户端输入 sqlplus sys/oracle@orcl 假如我的sqlnet.ora是下面这个样子 sqlnet.authentication_services= (nts) names.directory_path= (tnsnames,hos
阅读全文
摘要:转自 http://www.piaoyi.org/database/Microsoft-SQL-Server-2005-Developer-Edition-download.html正 文:由于飘易手里有项目需要用到MicrosoftSQLServer2005数据库,电脑里原有的mssql2000已经不适用了,到网上寻找SQLServer2005简体中文开发版的下载地址,一开始下载了个学习版的express,可限制太多,还是决心安装开发版本的。到微软的官方网站寻找了一些授权资料,贴在下面:MicrosoftSQLServer2005开发版使开发人员能够在32位和X64平台的基础上建立和测试任意
阅读全文
摘要:很早以前就装过,好像也遇到过类似问题,当时没管他,直接点下一步了,这次得认真点了,不然以后因为安装的问题惹麻烦就不值得了。安装时,提示正在检查网络配置需求... 检查完成。此次检查的总体结果为: 未执行 <<<<建议案: Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前, 必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。原因,我的机器IP是自动获取的,即IP是路由器使用DHCP动态分配的。下面找到
阅读全文
摘要:参考了多处,加上自己总结,终于配置好了,小激动 参考手册:http://www.farfree.cn/book/mysql/1、安装mysql:INSTALL上的安装步骤shell> groupadd mysqlshell> useradd -g mysql mysqlshell> gunzip <> cd mysql-VERSIONshell> ./configure --prefix=/usr/local/mysqlshell> makeshell> make installshell> cp support-files/my-medi
阅读全文
摘要:1、启动mysql: service mysql start2、停止mysql: service mysql stop 如果在安装的时候,系统未提示你输入密码,那么在完成安装后,我们需要创建密码: 在shell提示符下输入 mysql -u rootmysql> set password for 'user '@'localhost' =password('newpasswd')3、连接mysql服务器: mysql -u root(用户名) -h127.0.0.1(mysql服务器所在地址) -p password(密码) ; 你也可以直
阅读全文
摘要:ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同不的链接;这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其 它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less-s 是代号(symbolic)的意思。这里有两点要注意:第一、ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都..
阅读全文
摘要:先解包,tar -zxvf xxx.tar.gz,这样会生成一个以文件名命名的文件夹* cd 到目标文件夹*执行./configure 会生成makefile文件*执行make* 执行sudomake install 例如安装Django-*.tar.gz tarxzvf Django-*.tar.gz 进入下载的文件目录解压 cdDjango-* 进入解压目录 sudo pythonsetup.py install 安装命令 sudo apt-get install ABC和 sudoaptitude install ABC 删除软件包命令:sudo apt-get remove ABC s
阅读全文
摘要:vi、touch是创建文件的命令
vi foo.txt cp、mv也算是吧,因为cp是拷贝文件,mv是移动文件
另外还有好多命令能够创建文件,之要该命令能够重定向输出到一个不存在的文件,就会创建文件。例如
tail -f -n 200 /usr/local/tomcat/logs/catalina.out > /tmp/tomcatlog.log //将tomcat日志文件的最后200行内容写入到/tmp/tomcatlog.log文件中,如果/tmp/tomcatlog.log文件不存在,则会创建该文件,如果存在,则覆盖原文件的内容。
下面的类同:
echo nihao > /t
阅读全文
摘要:Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错IndentationError:expectedan indented block说明此处需要缩进,你只要在出现错误的那一行,按空格或Tab(但不能混用)键缩进就行。往往有的人会疑问:我根本就没缩进怎么还是错,不对,该缩进的地方就要缩进,不缩进反而会出错,,比如:if xxxxxx:(空格)xxxxx或者def xxxxxx:(空格)xxxxx还有forxxxxxx:
阅读全文

浙公网安备 33010602011771号