xingxingdiandian

Oracle 12c安装及简单命令

#mkdir /kingsql
#mount /dev/cdrom /kingsql
#[root@localhost ~]# vi /etc/yum.repos.d/kingsql.repo
[kingsql]
name=kingsql
baseurl=file:///kingsql
enabled=1
gpgcheck=0
gpgkey=file:///kingsql/RPM-GPG-KEY-redhat-release
#yum -y install binutils elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel pdksh compat-libcap1 libXext* libXtst* libX11* libXau* libxcb* libXi* nscd* libXp* xorg* xterm* unzip* readline* compat*
[root@localhost ~]# chkconfig avahi-daemon off
注意:正在将请求转发到“systemctl disable avahi-daemon.service”。
Removed symlink /etc/systemd/system/multi-user.target.wants/avahi-daemon.service.
Removed symlink /etc/systemd/system/sockets.target.wants/avahi-daemon.socket.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.Avahi.service.

[root@localhost ~]# ps -ef | grep avahi
avahi 823 1 0 10:06 ? 00:00:00 avahi-daemon: running [linux.local]
avahi 859 823 0 10:06 ? 00:00:00 avahi-daemon: chroot helper
root 16790 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

[root@localhost ~]# kill -9 823
[root@localhost ~]# ps -ef | grep avahi
root 16794 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

[root@localhost ~]# vi /etc/sysconfig/network
# Created by anaconda
NOZEROCONF=yes

#vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

[root@db12c ~]# firewall-cmd --state
not running
groupadd -g 2100 oinstall
groupadd -g 2300 dba
groupadd -g 2301 oper
useradd -m -u 1101 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle
passwd oracle
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
ls -lR /u01
su - oracle
vi .bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.2/dbhome_1
export ORACLE_SID=kingsql
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATHexport PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=Cexport ORACLE_UNQNAME=kingsql


#vi /etc/sysctl.conf//加入下面参数
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

/sbin/sysctl -p

vi /etc/security/limits.conf //加入下面参数

oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728

[root@meihailetest1 ~]#vi /etc/pam.d/login
//加入下面参数
session required pam_limits.so

vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1
localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.242.133 dbora12c

vi /etc/hostname
dbora12c
vi .bashrc
export LANG="zh_CN.UTF-8"

 

 

 

 

12简单命令

查看实例名称;select instance_name from v$instance;
查看所在数据库;show con_name;
查看视图;select name,con_id from v$services;
查看可插拔数据库;select con_id,name,open_mode from v$pdbs;
查看cdb中所得的pdb;desc cdb_pdbs;
查看cdb中所有表空间;desc cdb_tablespaces;
查看cdb中所有数据文件;desc cdb_data_files;
查看cdb中所有用户;desc cdb_users;
查看控制文件;select name,con_id from v$controfile;
查看表空间;select file#,ts.name,ts.ts#,ts.con_id from v$datafile d,v$tablespace ts
where d.ts#=ts.ts# and d.con_id=ts.con_id order by 4;
查看临时文件;select file_name,tablespace_name from cdb_temp_files;
创建pdb;create pluggable database pdb_name admin useradmin_name
identified by oracle roles=(connect) file_name_convert=(\'路径\',\'路径\');
连接pdb;alter pluggable database pdb_name open;
alter session set container=pdb_name;
查看当前con_name;show con_name;
查看更多角色 SELECT ROLE FROM DBA_ROLES WHERE ROLE LIKE \'%DBA%\';
- 查看ORACLE 数据库中本用户下的所有表
SELECT table_name FROM user_tables;
-- 查看ORACLE 数据库中所有用户下的所有表
select user,table_name from all_tables;
-- 查看ORACLE 数据库中本用户下的所有列
select table_name,column_name from user_tab_columns;
-- 查看ORACLE 数据库中本用户下的所有列
select user,table_name,column_name from all_tab_columns;
-- 查看ORACLE 数据库中的序列号
select * from user_sequences;
-- 上面的所有对象,都可以通过下面的SQL语句查询得到
-- 查询所有的用户生成的ORACLE对象
SELECT * FROM user_objects;
-- 查看ORACLE 数据库中所有表的注释
select table_name,comments from user_tab_comments;
-- 查看ORACLE 数据库中所有列的注释
select table_name,column_name,comments from user_col_comments;
-- 给表加ORACLE的注释
COMMENT ON TABLE aa10 IS \'系统参数表\';
-- 给列加ORACLE的注释
COMMENT ON COLUMN aa10.aaa100 IS \'参数类别\';
-- 查看表中列的属性,包括 数据类型,是否非空等
DESC aa10;
-- 通过系统表,查看表中列的属性,包括 数据类型,是否非空等
SELECT table_name,COLUMN_ID,column_name,data_type,data_length,DATA_PRECISION,NULLABLE
FROM user_tab_columns
ORDER BY table_name,COLUMN_ID;
--查看所有表空间
selecttablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name
--查看未使用表空间大小
selecttablespace_name,sum(bytes)/1024/1024 from dba_free_space group bytablespace_name;
-- 查看数据库中表、索引占用的数据库空间大小
SELECT * FROM user_segments;
-- 查看所有表的记录数
CREATE TABLE table_count(table_name VARCHAR2(50),columns NUMBER(20));
-- 通过PB运行下面的语句,得到结果集,将结果集在PB下执行,最后提交
select \'insert into table_count values(\'\'\'||table_name||\'\'\', (select count(1)from \'||table_name||\'));//\'||comments from user_tab_comments;
-- 所有表的记录都在table_count了
SELECT * FROM table_count;

posted on 2018-08-21 11:08  星星点点的绿光  阅读(359)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-09-23
  • 2021-12-09
  • 2021-11-29
  • 2021-08-24
  • 2021-07-01
  • 2021-12-09
猜你喜欢
  • 2021-12-22
  • 2021-09-07
  • 2022-02-13
  • 2021-12-10
  • 2021-11-21
  • 2021-08-12
  • 2021-08-04
相关资源
相似解决方案