数据库常用操作
2016-07-02 00:00
260 查看
登入/
C:>sqlplus /nolog;
...
SQL> conn /as sysdba;(本地数据库)
SQL> conn user/passwd;(切换用户用)
/创建一个和已经存在的表列名和类型相同的空表/
create table table_bak
as select * from table where 1<>1;
/解决ora-28001 the password has expired问题/
1,用sysdba用户登录
2,查看账户信息,select username,account_status from dba_users;
3,如果账户是locked/expired先解锁
alter user USERNAME account unlock;
再修改密码:
alter user USERNAME identified by NEWPASSWORD;
/Oracle实例/
oracle的运行结构是:操作系统-->oracle程序-->实例,也就是说一个操作系统下可以创建多个实例,每个实例都有自己的内存结构和进程调度,所以与sqlserver不完全相同。
默认实例:oracle选择默认安装时会创建一个orcl实例
/创建序列/
create sequence 序列名 increment by 1 start with 100;
/删除序列/
drop sequence 序列名;
/修改表名/
rename tablename to tablename1;
/删除表的主键/
alter table 表名 drop constraint 主键名;
C:>sqlplus /nolog;
...
SQL> conn /as sysdba;(本地数据库)
SQL> conn user/passwd;(切换用户用)
/创建一个和已经存在的表列名和类型相同的空表/
create table table_bak
as select * from table where 1<>1;
/解决ora-28001 the password has expired问题/
1,用sysdba用户登录
2,查看账户信息,select username,account_status from dba_users;
3,如果账户是locked/expired先解锁
alter user USERNAME account unlock;
再修改密码:
alter user USERNAME identified by NEWPASSWORD;
/Oracle实例/
oracle的运行结构是:操作系统-->oracle程序-->实例,也就是说一个操作系统下可以创建多个实例,每个实例都有自己的内存结构和进程调度,所以与sqlserver不完全相同。
默认实例:oracle选择默认安装时会创建一个orcl实例
/创建序列/
create sequence 序列名 increment by 1 start with 100;
/删除序列/
drop sequence 序列名;
/修改表名/
rename tablename to tablename1;
/删除表的主键/
alter table 表名 drop constraint 主键名;
相关文章推荐
- JDBC--使用DatabaseMetaData获取数据库信息
- JDBC--数据库连接池
- 关于用 ZIP 包 安装 MySql 的详细步骤以及可能的错误
- mysql .zip 包简易安装
- 数据库中文记录乱码
- 如何实现Redis 的持久化
- oracle第三天
- 一种可衡量的确定MySQL前缀索引长度方法
- Oracle使用powerDesigner进行数据库设计
- Oracle存储过程,函数,触发器
- 4000 Oracle游标的使用方法以及使用for循环实现游标的原理
- plsql结构定义,复合类型,行类型和列类型,逻辑控制语句
- oracle对象【约束,序列,索引,视图,同义词】
- Oracle表的修改和删除以及回收站操作
- Oracle权限模型,备份和恢复
- SQL之更新操作及事务控制
- 关于在页面输入特殊符号保存到数据库后,页面查询,特殊字符可以展示到页面的问题
- KeepAlived+MySQL互为主从
- Oracle86和92语法的连接,子查询,集合的操作
- mysql导入excel表格