2013年7月4日
摘要: 启动oracle的三种方式: 1、启动sqlplus会话,startup 2、rman 恢复管理器 3、oracle企业管理器startup 启动加载过程: 1、启动实例,读取实例参数文件SPFILE,默认位置,linux 是 $ORACLE_HOME/dbs;windows是 %ORACLE_HOME%\database步骤:启动实例 -- 装载数据库 -- 打开数据库startup nomountstartup mountstartup open/ startup启动实例时,如果控制文件不可用,导致加载数据库失败;如果数据库文件、重做日志文件不可用,导致打开数据库失败;暂时数据库,并查看状 阅读全文
posted @ 2013-07-04 16:39 海飞丝 阅读(322) 评论(0) 推荐(0) 编辑
摘要: export DISPLAY=10.135.36.156:0.0或者 export DISPLAY=10.135.36.156:1.010.135.36.156 是客户端ip#su - oracle>cd $ORACLE_HOME/bin>dbcaDISPLAY not set.Set DISPLAY environment variable, then re-run.oracle@test73:/opt/oracle/product/11.2/db_1/bin>>export DISPLAY=10.135.36.156:0.0>dbca 阅读全文
posted @ 2013-07-04 16:38 海飞丝 阅读(828) 评论(0) 推荐(0) 编辑
  2013年7月2日
摘要: 常去的几个站: Documentation Library | dba-oracle | Oracle Document | DBA Support | OCP Study | Blog | Space | IXDBA | MS TechNet | Oracle数据库文档 | Oracle86中文翻译 | MS BI开拓者 | IXORA | Hello DBA | Oracle OTN文章 | TaoBao DBA技术网 | MS SQL官方论坛 | Yong's Web 阅读全文
posted @ 2013-07-02 14:44 海飞丝 阅读(138) 评论(0) 推荐(0) 编辑
  2013年7月1日
摘要: mysql --help //帮助mysql -h host -u user -p //连接到host机器mysql -u user -p //连接到本机mysql> select version(), current_date; //版本,当前日期,不区分大小写SELECT SIN(PI()/4), (4+1)*5; //使用mysql作为简单计算器mysql> SELECT NOW(); //当前详细时间mysql> SELECT //使用 \c 来取消之前的输入 -> USER() -> \cmysql>mysql> show databases 阅读全文
posted @ 2013-07-01 14:38 海飞丝 阅读(180) 评论(0) 推荐(0) 编辑
  2013年6月29日
摘要: http://msdn.microsoft.com/en-us/library/ms175997.aspx"1" is a non-null expression: so it's the same as COUNT(*). The optimiser recognises it for what is is: trivial.The same as EXISTS (SELECT * ... or EXISTS (SELECT 1 ... 阅读全文
posted @ 2013-06-29 17:12 海飞丝 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 主键的选择:尽量考虑使用代理键作为主键,使用代理键的好处如下:防止业务更改导致主键的更改方便将数据由多个数据源合并到单个数据源非代理件可能是多列,或者过长,从而导致聚集索引建过长,因此造成性能的问题.代理键不会参与数据仓库的计算,比如说聚合函数对范式做一个小小的总结,第一范式是必须遵循的,即使在数据仓库也是要遵循的,在设计数据库的时候要把范式作为一个参考,但也不要教条。第一范式意味着将数据分解到最低层级,那数据分解到第一层级的标准分为以下3条:列值符合原子性没有重复列每一行代表一个值列值按照业务类型不应该可以再分。 阅读全文
posted @ 2013-06-29 16:09 海飞丝 阅读(239) 评论(0) 推荐(0) 编辑
  2013年6月28日
摘要: 在程序前面加上date_default_timezone_set(PRC);实例: 阅读全文
posted @ 2013-06-28 11:20 海飞丝 阅读(196) 评论(0) 推荐(0) 编辑
  2013年6月25日
摘要: final String[] codes = {"G22", "K13", "I30", "S20"};final String usercode ="K13";if (Arrays.asList(codes).contains(usercode)){}List stooges = Arrays.asList("Larry", "Moe", "Curly");该方法提供 创建一个固定大小,并且已初始化几个元素的List。http://s 阅读全文
posted @ 2013-06-25 10:34 海飞丝 阅读(650) 评论(0) 推荐(0) 编辑
  2013年5月15日
摘要: mysql> show character set //查看字符集 任何一个给定的字符集至少有一个校对规则。它可能有几个校对规则。mysql> SHOW COLLATION LIKE 'latin1%'; //列出一个字符集的校对规则校对规则一般有这些特征: · 两个不同的字符集不能有相同的校对规则。 · 每个字符集有一个默认校对规则CREATE DATABASE db_name DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;选择数据库字符集和数据库校对规则:如果指定了CHARACT 阅读全文
posted @ 2013-05-15 17:18 海飞丝 阅读(101) 评论(0) 推荐(0) 编辑
  2013年5月10日
摘要: 1. 需要用户名、密码的共享往samba里面添加现有的系统用户的smbpasswd -a 用户添加共享目录修改/etc/samba/smb.conf 添加[共享目录名称]comment = user root path = / public = yeswritable = yesprintable = nowrite list = root2、启动smb 服务/etc/init.d/smb start重启服务/etc/init.d/smb restart参考 http://www.cnblogs.com/mu-mu/archive/2013/01/07/2848917.html 阅读全文
posted @ 2013-05-10 15:30 海飞丝 阅读(203) 评论(0) 推荐(0) 编辑