文章列表
一 表的命名规范:
必须以字母开头
长度不能超过30个字符
不能是oracle的保留字
二 字符型
char 定长,查询效率比较高 最大2000
例子:char(10) ‘高’其实后面会有8个空格
如果固定长度的字符串查询最好用定长
varchar2 节省空间浪费时间 最大4000
clob 字符型的大对象
三 数字类型
number -10的38次方10的38次方
number(5,2)表示5个有效数字,其中有两个小数
number(5)代表一个5位的整数
三 日期类型
date类型 时分秒
timestamp时间戳精度 ...
一使用profile管理用户口令
概述:
profile是口令限制,资源限制的命令集合,当建立数据库库的时候,oracle会自动创建名为default的profile,如果创建的用户没有指明profile选项
1账户锁定
//创建配置文件
创建密码输入3次有误锁定2天
create profile aa limit failed_login_attempts 3 password_lock_time 2;
//为指定用户分配配置文件
alert user c##xiaoming profile c##aa;
2给用户解锁
alert user c##xiaoming account unloc ...
1 创建用户
必须具有dba的权限才能使用
2权限和角色
权限:系统权限(140多种,如create session连接权限 )和对象权限(表,序列,同义词等20多种)
对象权限:select insert update delete alll create index
角色:是批量的权限。分两种:自定义角色和预定义角色
3 oracle精华的是对权限和角色的精细管理
如指定某个用户至对一个表的一个数据的管理;
在oracle中是如何授权的呢
sql>grant connect to c##xiaoming(系统权限)
sql>grant select on dual to c## ...
oracle用户的管理
- 博客分类:
- oracle
1 创建用户
必须具有dba的权限才能使用
2权限和角色
权限:系统权限(140多种,如create session连接权限 )和对象权限(表,序列,同义词等20多种)
对象权限:select insert update delete alll create index
角色:是批量的权限。分两种:自定义角色和预定义角色
3 oracle精华的是对权限和角色的精细管理
如指定某个用户至对一个表的一个数据的管理;
在oracle中是如何授权的呢
sql>grant connect to c##xiaoming(系统权限)
sql>grant select on dual to c## ...
sqlplus常用命令
- 博客分类:
- oracle
1 进入窗口命令:
sqlpl
2 文件操作命令
start和@ 运行sql脚本
例子:sql>START d:\test.sql
sql>@ d:\test.sql
edit 编辑sql脚本
sql>edit d:\test.sql
spool 将控制台的命令输出到一个文件里
例子:
sql>spool d:\a.txt; //输出文件位置
sql> select * from dual;
sql>spool off //输出
3 地址占位符
select * from dual whe ...
一数据库的分类
1小型数据库
使用条件:(百人内) 简单的信息发布系统,成本千元以内,安全要求不高
access foxbase
2中型数据库
使用条件:日访问千人成本万元以内安全性一般,比如商务网站
mysql sqlserver infomix
3大型数据库
sysbase oracle收费 db2收费
二数据库的选取
应该如何选取数据库
1 数据库的规模,负载多大,用户多大
2 项目成本
3 安全性
centos6.5 无线网卡
- 博客分类:
- linux
1.查询无线网卡的,命令:
lspci | grep Network
输出:
[lijingyu@localhost ~]$ lspci | grep Network
06:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
2查看无线网卡是否驱动:ifconfig -a
输出:
[lijingyu@localhost ~]$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:26:9E:BB:3A:28 ...
我的eclipse的安装目录是/home/hao/Program/eclipse_java/,在该目录下新建一个文件eclipse.sh(文件名任意),在该文件里添加如下内容:
#!/bin/sh
export GDK_NATIVE_WINDOWS=1
/home/hao/Program/eclipse_java/eclipse
然后在console中运行sudo chmod +x eclipse.sh之后就可以在任意地方如桌面上建立快捷方式运行eclipse了,但是该快捷方式要指向刚才建立的eclipse.sh文件
这个方法也能解决楼上的问题
linux 实用命令
- 博客分类:
- linux
查看linux系统位数: uname -a
使用root权限:sudo -i
查看变量:echo $PATH
linux jdk 环境配置
- 博客分类:
- linux
1.在终端添加环境
lijingyu@lijingyu:/usr$ export JAVA_HOME=/usr/java/jdk1.7.0_60
lijingyu@lijingyu:/usr$ export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
lijingyu@lijingyu:/usr$ export PATH=$PATH:$JAVA_HOME/bin
2.让环境生效作用于所有的终端
lijingyu@lijingyu:/usr$ source /etc/profile
3查看环境是否配置进去老
lijingyu ...
linux 分区基础
- 博客分类:
- linux
1 市场硬盘主要分两类:ide 和scsi
驱动标志hdx~,其中hd表示分区所在的类型,x为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),~表示分区,前四个分区用1-4表示,是主分区或者扩展分区,从5开始是逻辑分区,例如hb3表示第二个ide硬盘的第三个主分区或者扩展分区,对于scsi硬盘用sdx~表示区分,其他一样
2查看具体某个目录具体挂在在那个硬盘上
sudo df /boot
结果输出:
文件系统 1K-blocks 已用 可用 已用% 挂载点
/dev/sda1 303442296 3586256 284419036 ...
1.根据指定的id刷新这个页面,譬如从主页进入到某一个选项卡后,操作之后希望主页刷新,那么在这操作成功后加上这样一句话就可以刷新页面了。
navTab.reloadFlag(navId);//刷新父窗口.
[size=medium][size=x-small]package com.cjjsys.util;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.uti ...
报错:
unable to find a java Virtual Machine
to point to a location of a java virtual machine,please refer to the oracle9i Jdeveloper Install guide(jdev\install.html)
解决方案:
oracle developer 在jdk使用过程中,有可能无法记载的情况,可能是jdk路径或者是jdk版本问题或者是jdk是32位还是64这些都可能导致jdk无法加载,解决方法就是配上正确的jdk版本,我用的是oracle12 x64 位的。,所以对应的jdk ...
1:常量
整型常量:
十进制(12) 十六进制 (0x12)八进制(012)
长整型常量
13L
单精度浮点数
5.1f 在内存中4个字节
2e3f 幂指数表示的是2*(10*10*10f
其中f为标志位
双精度浮点数
5.1 在内存中占8个字节
布尔常量
字符常量:键盘值,用单引号表示 如‘a’
‘\r’ 回车
‘\t’ tab
‘\n’
'\b' 退格键
'\' 双引号
'\\' \
字符创常量
"aaa"
null常量
2:变量
是一块内存单元