oracle之应用
来源:互联网 发布:对外汉语 知乎 编辑:程序博客网 时间:2024/06/04 18:25
//新建一个数据库但是监听器不需要重新配置 监听器只存在于服务器端 //services.msc 启动服务 consoleorcl 网页服务必备 oracleoradb11g_home1tnslistener 启动必备 oracleserviceorcl 启动必备 //listener oracleServiceOrcl 按顺序启动 //HOST = Stu-3更改计算机名称的时候要更改配置文件tnsnames.ora中的host //重启listener service服务 //net config assitant 连接远程主机 配置ip 端口 数据库名称 配置时候注意修改账户和密码 测试连接 //创建用户 connect,resource为预订的角色 //create user uname identified by pwd; grant connect,resource,unlimited tablespace to uname //创建并且指定表空间 create user test2 identified by test2 default tablespace users temporary tablespace temp; //解锁并且重定义密码 alter user scott account unlock; alter user scott identified by tiger; //账号登陆不同的数据库 //dba登录 sqlplus / as sysdba sqlplus scott/tiger@orcl sqlplus sys/sys@dbname as sysdba sqlplus uname/pwd@dbname as sysdba //查看当前用户 show user; //查询用户所拥有的表 select *from user_tables; //角色管理 create role manager; grant create table,create view to manager; grant manager to uname; drop role manager; //角色权限 select role,privilege from role_sys_privs; ----------------备份还原-------------- //导出某几张表 exp scott/test123 tables=(scott.emp,scott.dept) file=test1.dmp //用户导出模式 导出该用户的表 exp scott/test123 owner=scott file=test2.dmp //导入 imp name/pass full=y file=test1.dmp //创建表空间 create tablespace testspace datafile 'd:\oracle\testspace.dbf' size 100M; //查询表空间名称 大小 tablespace_name固定的不是用表空间的名称 select tablespace_name ,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; //查询表空间的剩余大小 select tablespace_name ,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name; //查询用户的默认表空间 select username,default_tablespace from dba_users; //创建该表空间下的用户 以后该用户的表都放在该表空间中 create user space1 identified by space1 default tablespace testspace; //创建表的时候可以选择要存放的表空间 //更改数据库的默认表空间 alter database default tablespace testspace ----------------细分的情况下用下面的一般不用-------------- //赋予权限 grant create session to uname; //收回权限 revoke create session to uname; //权限列表 create session 连接到数据库 create table 创建表 create sequence 创建序列 create view 创建视图 create procedure创建程序 //对象权限 grant select,alter on scott.emp to uname; 表 视图 程序 insert 有 alter update 有 delete 有 select 有 index execute 无 有 -----------------------------备份与还原------------------------------------ //exp只能备份静态时间点 // 先将scott 解锁 cmd -- d: -- exp help=y -----exp scott/tiger file=a.dmp owner=scott----------- // 还原 imp scott/tiger file=a.dmp tables=salgrade or full=y //导出某几张表 exp scott/test123 tables=(scott.emp,scott.dept) file=test1.dmp //用户导出模式 导出该用户的表 exp scott/test123 owner=scott file=test2.dmp //导入 imp name/pass full=y file=test1.dmp // 动态备份 //sqlplus / as sysdba ---------- archive log list; ------------- shutdown immediate; --start nomount -----alter database mount 家在数据文件 alter database open shutdown immediate startup mount; alter database archivelog alter database open; archive log list; exit rman recovermaniger help help=y show all conncet target rman show all; backup database; recover database;
0 0
- Oracle之分组应用
- oracle之应用
- Oracle procedure之Constants应用
- 探索ORACLE之ASM03_应用
- Oracle之SQLPlus简单应用
- Oracle 之 SEQUENCE 简单应用
- Ruby on Rails之Oracle应用(1)
- Oracle之PLSQL与Java应用
- oracle技术之自定义数组及应用
- Oracle 10g总结之基础应用
- Oracle高级应用之解锁表
- Oracle高级应用之合并MERGE
- Oracle高级应用之合并MERGE
- Oracle优化之应用设计与实现
- Oracle高级应用之合并MERGE
- 学习笔记之Oracle(简单应用)
- Oracle 10g总结之基础应用
- Oracle Study之案例--DBMS_METADATA Package应用
- CSDN博客停站公告
- 集合框架
- webservice 基于struts2 spring3 hibernate4 cxf2.7
- hpuoj1693 CZY的YY难题【DFS】【去重】
- android Application类的详细介绍
- oracle之应用
- 如何在多台机器上共享IOS证书
- Android-RecyclerView-Item点击事件设置
- C++的XML编程经验――LIBXML2库使用指南
- Your CPU does not support long mode. Use a 32 bit distribution.
- Android发送验证码的倒计时按钮
- mongodb中处理插入数据去重问题
- Android中的Environment.getExternalStorageState使用
- 街区最短路径问题