一些常用又容易忘记的数据库总结

1.创建数据库的时候提示shm不足,解决办法
mount -o remount,size=4G /dev/shm

2.使用vi修改pfile的sga不一定生效,因为还有memory_target的限制,一定要把memory_target也改了才行
show sga; --查看
修改后可能出现ORA-00845: MEMORY_TARGET not supported on this system
mount -o remount,size=4G /dev/shm   修改shm即可

3.修改归档路径(以下两句可以在open下输入)
alter system set log_archive_dest_1='location=/oracle/app/arch';
archive log list

4.切换实例
在netmgr上的监听程序添加新的数据库服务exam
sys/oracle@boss as sysdba
show parameter db_name
另外正嘉他们说修改.bash_profile的sid可以使exam作为默认数据库,直接用sys as 
sysdba就可以登录了
顺便说一下远程的是sqlplus sys/[email protected]:1521/boss as sysdba

查看实例的信息,例如状态等等,可以利用以下视图
select * from v$instance;

5.增加文件日志组,有两个重做日志文件,每个60m
alter database add logfile group 4
('/oracle/test/11.LOG',
'/oracle/test/12.log')
size 60m;

查询日志文件的状态
select group#,status,member from v$logfile;
查询日志文件的属性(大小等等)
select * from v$log;


6.创建表空间
create tablespace testtb
datafile '/oracle/test/test01.dbf' size 3g 
autoextend on next 1280k
extent management local

查看数据文件
select * from dba_data_files;

7建立序列
create sequence tt
start with 5
increment by 3
maxvalue 1000
cache 10
nocycle;

查询序列
select * from dba_sequences;

8.给表空间添加新的dbf文件
alter tablespace testtb add datafile '/oracle/test/test2.dbf' size 100m;

你可能感兴趣的:(数据库)