oracle笔记第8周
来源:互联网 发布:mmap for mac 编辑:程序博客网 时间:2024/06/14 08:56
1.一个数据库密码文件×.ora
数据字典 v$pwfile_users;
设置行列sqlplu中
SET LINESIZE 100; COL sysdba(列) FOR A7;
怎么把普通用户变成管理员用户啦?
GRANT sysdba TO username;#给予权限 GRANT sysoper TO username; SHUTDOWN IMMEDIATE;#关闭数据库 STARTUP;#开启数据库
2.控制文件管理
v$controlfile v$controlfile_record_section
查看控制文件放地方
SQL> SELECT name FROM v$controlfile;NAME-----------------------------------------------------------F:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTLF:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
备份控制文件
ALTER DATABASE BACKUP CONTROLFILE TO 指定目录/*.CTL
HOST#切换到主机的目录上#mkdir: make directorymkdir control #创建目录dir#查看目录exit#结果目录SQL> ALTER DATABASE BACKUP CONTROLFILE TO 'd:\orcl\CONTROLX.CTL';Database altered.
v$diag_info存放回话信息的数据字典
SQL> ALTER DATABASE BACKUP CONTROLFILE TO trace;#追终文件Database altered.SQL> SELECT value FROM v$diag_info;VALUE-----------------------------------------------------------TRUEf:\app\administratorf:\app\administrator\diag\rdbms\orcl\orclf:\app\administrator\diag\rdbms\orcl\orcl\tracef:\app\administrator\diag\rdbms\orcl\orcl\alertf:\app\administrator\diag\rdbms\orcl\orcl\incidentf:\app\administrator\diag\rdbms\orcl\orcl\cdumpf:\app\administrator\diag\rdbms\orcl\orcl\hmf:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_1128.trc
一般我们会改名,‘时间日期+需求’来命名
一般我们不用自己用的备份文件,但是如果oracle自带的数据中了病毒就没有办法了
SET SQLPROMPT 'SYS>'#修改提示
修改用户密码
CREATE USER somedragon_j2ee IDENTIFIED BY 123;
给用户表权限
GRANT SELECT ON scott.emp TO somedargom_j2ee;
给用户链接权限
GRANT CONNECT TO username WITH ADMIN OPTION;
自动提交事务
set autocommit on #打开set autocommit off #关闭
保存点:做事务保存点的方法:
Savepoint #保存点的名字rollbock to savepoint#回滚到某一动作
同义词管理
CREATE SYNONYM 命令CREATE [PUBLIC] SYNONYM 名字 FOR 某一对象
同义词分为private和public :
private:反创建的用户可使用(默认为私有的)
public:所有用户均可使用
grant unlimited tablespace to username;#给予表空间权限grant create session to username;#给予回话权限grant create, update, insert, delete on user.table to username;#给予表操作权限rollback to b;#回滚到b操作set autocommit to;#自动回话SQL>grant select, update, insert, delete on scott.emp1 to somedragon_j2ee;
同义词:
create [public] synonym for username.tables;
默认private
username.tablename@database;#访问不同数据库的方法
create synonym name for jkx.j2ee@jincheng
重做日志文件
0 0
- oracle笔记第8周
- oracle第一天笔记
- oracle第三天笔记
- oracle 笔记第三天
- 初学oracle 第一天笔记
- Oracle优化培训笔记-第三节
- 笔记:ORACLE数据库基础学习 第一天
- 笔记:ORACLE数据库基础学习 第三天
- 笔记:ORACLE数据库基础学习 第五天
- Oracle高级培训 第1课 学习笔记
- Oracle高级培训 第1课 学习笔记 修正版
- Oracle高级培训 第2课 学习笔记
- Oracle高级培训 第3课 学习笔记
- Oracle高级培训 第4课 学习笔记
- Oracle高级培训 第5课 学习笔记
- Oracle高级培训 第6课 学习笔记
- Oracle高级培训 第7课 学习笔记
- ORACLE 10g学习笔记(第一周)
- 详解Spring中的CharacterEncodingFilter
- 第七周实践项目1--建立顺序环形队列算法库
- 浅析OnKeyPress事件和OnKeyDown、OnKeyUp事件
- 第8周实践项目1-建立顺序串的算法库
- 生成ID的线程池
- oracle笔记第8周
- GridView的模板列如何编辑
- 第7周 项目3 - 负数把正数赶出队列
- WAYS TO UPDATE YOUR DEVICE
- 欢迎使用CSDN-markdown编辑器
- 第8周—项目1 建立顺序串的算法库
- Beyond Compare integrate with WinSCP & CVS
- 设备管理成功经验总结
- alm应用程序生命周期管理