您的位置:首页 > 数据库 > Oracle

oracleday03(管理员密码,数据类型)

2017-07-27 13:02 127 查看
丢失管理员密码
1、搜索名为PWD数据库实例名.ora 文件2、删除文件 预防建议备份 3、生成新的密码文件orapwd file=原来密码文件的全路径\密码文件名.ora password=新密码 entires =10;
entires 允许几个特权用户  允许几个地方可以同时登录  密码文件名一定要和原来的文件名相同4、之前的密码文件已经加载进内存,要想新的密码文件生效要重新启动数据库实例
可以在cmd 输入orapwd 看创建方法
数据库实例名 是根据实际情况而定
基本概念


在java程序和数据表对应的时候 类Users——表usrs    Users实例——表的一条对应
类(对象)与表(记录)的关系图



创建表基本语法
create table table_name(
列名 列的数据类型
id number,
name varchar2(32),  
password varchar2(32),    以16倍数比较好 无强制规定
birthday date
);
oracle 数据类型
文本、二进制类型
char(size)
存放字符串最大2000字符 是定长
create table test1(name char(32));
在name列中 最多只能放入32字符如果超过就报错如果不够就用空格补全
dump(name) 查看name的数据类型 长度 和ASCII码
varchar2 比varchar性能高 所以一般用varchar2
变长,最大可以存放4000字符  可以节省空间 是你输入的字符长度大小
比如存放'abc'字符串 实际上在数据库就值存放'abc' 其余的字符空间就被回收
如果我们的数据的长度是固定的,比如商品编号(8位) 则应当使用char存放 因为存储的速度快  char 在更新和查找(存取)的时候以一个整体(固定的长度)来查找
如果长度变化就用varchar2
nchar 1、定长 最大2000  2、编码方式是UNICODE  一个中文字符本来2个现在只要1个
create table test3 (name  nchar(2)); //注意加上类名
一个汉字占用nchar的一个字符空间而一个汉字占用char的2个字符空间
nchar2 1、变长 4000  2、编码方式UNICODE
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: