1、显示表结构
[code="sql]
create table ghdemo
( did varchar2(1 char),
dname varchar2(20),
primary key(did) );
desc ghdemo;
alter table ghdemo modify(dname varchar2(20 char));
2、ORA-12519 错误可能原因:
是因为oracle11g装在 xp上,oracle的用户连接要写安全审计到xp的事件检查器中,但事件检查器的日志已经满了,清空后就好了。
3、查看用户连接进程数
select * from v$parameter where name='processes'
4、修改表的列名:
- alter table ghdemo rename column dname to username;
alter table ghdemo rename column dname to username;
5、复制表:
-
-
CREATE TABLE cities AS SELECT * FROM citys;<br>
---复制citys表带数据 (注:数据表名英文错误)
CREATE TABLE cities AS SELECT * FROM citys;<br>
6、显示表的 约束
---显示所有的约束关系:
- SELECT * FROM user_constraints WHERE table_name =upper('route_ways')
-
AND constraint_type='R' ;
SELECT * FROM user_constraints WHERE table_name =upper('route_ways')---改为大写</p>
AND constraint_type='R' ;---外键关系
7、将数据库调整为归档模式
- archive log list ;
-
shutdown immediate;
-
startup mount;
-
alter database archivelog;
archive log list ; ----看看是否是归档模式。
shutdown immediate; ---- -- 如果是归档模式,先关闭实例
startup mount; ----------再加载数据库
alter database archivelog; -----修改为归档模式
8、clob对象类型的修改:blob ---->clob,好像不能将类型直接修改?
9、在red hat linux6 上安装oracle11gr2 成功后,重启发现不能使用 EM:
(1)
emctl start dbconsole ---以oracle用户登录,在终端下运行(要在sqlplus外)
10、oracle 11g安装成功后,远程用户不能访问:
将linux 防火墙关闭: service iptables stop (不知道有没有更好的方法)
11、监听的启动:
lsnrctl start ----这是操作系统的命令,在 sql外执行
12、关于连接数 process,v$session
oracle 默认的连接数为150,但是在对数据库的访问中,频繁的访问,session很多,造成连接不上,需要修改连接数的值
(1)设置:
- SELECT count(*) ,username
-
FROM v$SESSION group by username
-
show parameter processes;
-
-
select sid,username from v$session where username is not null;
-
alter system set processes=2000 scope = spfile;
-
- shutdown immediate;
-
- startup ;
SELECT count(*) ,username --按用户查询session
FROM v$SESSION group by username
show parameter processes;---显示当前ORACLE设置的连接数
----显示活动连接
select sid,username from v$session where username is not null;
alter system set processes=2000 scope = spfile;----设置连接数
-----没有其他需要停止的事务的话,shutdown immediate;
shutdown immediate;
-------重启
startup ;
(2)启动监听:lsnrctl start -----这是操作系统的服务命令,在sql外执行。
13、创建TABLESPACE
- CREATE SMALLFILE TABLESPACE "SOHUO"
-
DATAFILE '/data/ora11g/oradata/xxx/sohuo'
-
SIZE 500M
- AUTOEXTEND
-
ON NEXT 256K MAXSIZE UNLIMITED
-
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
CREATE SMALLFILE TABLESPACE "SOHUO"
DATAFILE '/data/ora11g/oradata/xxx/sohuo'
SIZE 500M
AUTOEXTEND
ON NEXT 256K MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
14、保存缓冲区的脚本:缓冲区中只会有一条脚本,要显示执行的脚本用list
- sql> select username,sid,status from v$session
-
sql> .
sql> select username,sid,status from v$session
sql> .--- 记得加点号,脚本中会转化为 /
15、(1)执行前,可以先加载到缓冲区进行查看脚本
sql>get abc.sql
(2)执行sql脚本:
sql>@abc.sql ----注意你目前脚本所在目录,可以!pwd查看
16、ORA-00257错误:闪回区空间已经满
- sql>select * from v$flash_recovery_area_usage;
-
sql>alter system set db_recovery_file_dest_size=10g;
sql>select * from v$flash_recovery_area_usage;---查看闪回区
sql>alter system set db_recovery_file_dest_size=10g;--放大闪回区
除了加大闪回区外,在开发阶段,可以使用关闭闪回的手段。
- sql>alter database flashback off
sql>alter database flashback off ---关闭闪回
17、一oracle数据库,安装在windows xp上,执行“可用性”检查时(或其它需要操作系统用户的地方),按要求输入正确的user/pwd,但还是提示出错。原因是在windows 系统中安装 oracle,需要对操作系统权限进行额外指派:
控制面板->管理工具->本地策略->用户权利指派 ->作为批处理作业登录将服务器的所用的用户名加上
分享到:
相关推荐
OracleWeblogic11g基础知识 OracleWeblogic11g基础知识
重要基础知识点总结,oracle11g数据库基础教程第2版重要知识点总结(电工社),自己总结的知识点,有问题请留言联系
OracleWeblogic11g基础知识.ppt
安装 oracle 数据库 10g 的基础知识
OracleWeblogic11g基础知识.pptx
Oracle9i恢复管理器(RMAN),Oracle10G 以上可以使用
oracle10g数据库基础知识与单一文件损坏修复,个人学习所得,比较精简,适合初学者
成功之路 Oracle 11g 中文学习笔记 专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发的一些技巧。开发技巧展示是本书一大特色(这一点很值得资深的开发人员借鉴)! 本书共24...
在介绍Oracle系统管理的知识以后,将介绍与开发相关的内容(如PL/SQL基础知识、存储过程、函数、包等),并介绍数据库性能调整,《成功之路:Oracle 11g学习笔记》重点介绍SQL语句调优。SQL语句调优是《成功之路:Oracle...
Oracle10g 培训——基础知识,适合初学者了解,
Linux下Oracle 10g安装 有不少网友需要,学习在Linux上从头安装 Oracle 数据库 10g 的基础知识(仅用于评估)。
Oracle10g数据库基础知识培训教材.doc
第一部分介绍了Oracle 11g的使用基础,包括SQL语言基础、SQL*Plus的使用和PL/SQL编程,其中对Oracle特有的PL/SQL进行了比较深入的描述。第二部分是本书的重点,介绍了Oracle数据库管理(DBA)的各个方面,其中对...
oracle9g数据库管理基础深入浅出的较少了oracle9g的数据库使用原理以及基础知识,是认证考试必备书籍
详细介绍了Oracle10g得各种用法,让你轻轻松松学习oracle知识
Oracle的基础配置,以及各个功能模块的应用。
第1篇为基础篇(第1~5章),主要介绍Oracle数据库基础知识。第2篇为体系结构篇(第6~9章),主要介绍Oracle数据库体系结构,包括物理存储结构、逻辑存储结构、实例,以及Oracle数据库的操作模式与数据字典。第3篇...
通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录...
并在Oracle11g的环境中,对书中的全部例子进行了运行(其中大部分例子都以具体操作界面的形式添加到书中),以给读者构造一个真实、有序、合理、坚实、正确和专业的Oracle知识结构。 《Oracle11g宝典》是Oracle...
公司内部技术培训:Oracle_Weblogic_11g_基础知识