1. 程式人生 > >oracle簡單建庫基本流程

oracle簡單建庫基本流程

建庫流程
1、 登入到252伺服器(我的伺服器地址是172.20.223.252):

SSH 172.20.223.252

2、 切換到oracle資料庫下:

su – oracle

3、 以sysdba許可權登入到oracle資料庫中:

sqlplus /as sysdba

4、 通過本地自動化管理方式建立一個大小為100m的表空間one,擴充套件大小自動管理

Create tablespace one datafile 'D:\OracleFile\OracleData\datafiles2.dbf'
    size 100m
extent management local
autoallocate;

5、 在已建立的表空間one中建立使用者ttt,口令為000000,設定表空間為one:

create user ttt identified by 000000 default tablespace one temporary tablespace temp

6、 給已建立的使用者修改許可權,授予ttt連線和開發系統的許可權(授權操作需要在sys使用者下進行,’conn sys/as sysdba’)

Grant connect,resource to ttt
//授權成功後登入驗證
Conn ttt/000000;

7、 建立一個名為ggg的角色,角色口令為123456:conn sys
(角色是許可權的集合,角色也是用來儲存許可權的)

Create role ggg identified by 123456

8、給角色ggg授予相應許可權create view和create table,

Grant create view,create table to designer;

檢視ggg角色包含的許可權

Select * from role_sys_privs where role=’ggg’

9、將ggg角色授權給使用者

Grant ggg to 使用者名稱

10、建立索引(為某一張表的某一列建立索引)
例:

Create index emp_deptno_index on emp(deptno)
pctfree 25
//為將來insert操作預留出空間 tablespace users; //指定索引段所在的表空間

相關推薦

oracle簡單基本流程

建庫流程 1、 登入到252伺服器(我的伺服器地址是172.20.223.252): SSH 172.20.223.252 2、 切換到oracle資料庫下: su – oracle 3、 以sysdba許可權登入到oracle資料庫中:

Oracle數據--基本的select語句

-h log ble distinct img cat http 重復 hang 1. 基本select語句 1)查看當前用戶 show user USER 為 "SCOTT" 2)查詢當前用戶下的表 SQL> select * from t

oracle 數據基本操作——數據定義語言

columns enc margin 分數 索引 rom span 所有 html   熟悉Oracle上機環境及Oracle客戶端的配置;熟練掌握和使用DDL語言,建立、修改和刪除數據庫表、主鍵、外鍵約束關系和索引。 (建立數據庫表) 建立教學數據庫的四個數據庫表,其

oracle數據基本操作

簡單 學習 登錄 source 就是 lte sof ron font 我們主要學習數據庫的一些基本操作,比如如何在數據庫創建用戶,授權,刪除用戶,回收權限,為用戶加鎖或者解鎖等一些常用的操作。 首先,我們要知道數據庫中創建用戶的語句怎麽寫,看下面: 1.創建用戶 crea

ORACLE 18C 遭遇 ORA-12754報錯

18C安裝 ORA-12754 為了體驗一下ORACLE 18C,一大早就上https://edelivery.oracle.com/osdc/faces/SoftwareDelivery 把安裝介質弄了下來。 先測試了下數據庫軟件的安裝,按照官方安裝文檔裏面提供的yum安裝包配置方式沒有成功,yu

Oracle數據基本操作 —— Oracle數據體系結構介紹、DDL、DCL、DML

back 存儲 rop oracle數據 none run 單元 修改表 多列 一、Oracle數據庫介紹 1、基本介紹   Oracle數據庫系統是美國ORACLE公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是目前最流行的客戶/服務器(CLIENT/SERVE

Oracle數據基本操作 (五) —— 使用java調用存儲過程

設置 use reat ring gin reg create 行記錄 nag 一、環境準備  登錄Oracle數據庫scott賬號,利用emp進行操作。 1、創建 proc_getyearsal 存儲過程 1 -- 獲取指定員工年薪 2 create or repla

Oracle數據基本操作(三) —— DQL相關內容說明及應用

保留 group gpo 個數字 轉義字符 ike 關鍵字 其他 單行函數   本文所使用的查詢表來源於oracle數據中scott用戶中的emp員工表和dept部門表。 一、基本語法   SQL語句的編寫順序: p.p1 { margin: 0.0px 0.0px 0.0

oracle 靜默監聽

oracle靜默建庫經本人測試如果靜默建模版,在其它的數據庫服務器裏面調用需要拷到數據庫的絕對路徑,為了實施方便,這邊使用圖形化建模。建模版,CMD命令窗口輸入dbca 選擇需要建模的數據庫實例 需要用模版時拷貝三個到其它機器上 3.靜默建

oracle數據基本操作(一)

ext pre dml arc 插入 esc update enc 相同 一、數據基本類型   1、oracle的偽列     Oracle 中偽列就像一個表列,但是它並沒有存儲在表中偽列可以從表中查詢,但不能插入、更新和刪除它們的值常用的偽列有ROWID和ROWNUM;

Oracle數據基本操作——表空間管理

mage acl 刪除 建數據庫 contents dff 分享 至少 ext 簡介:ORACLE物理上是由磁盤上的以下幾種文件:數據文件和控制文件和LOGFILE構成的表空間就只談相關的數據文件首先明確概念:表空間是ORACLE內部定義的一個概念,是為了統一ORACLE物

Oracle資料庫-表空間,使用者

Oracle安裝完後,其中有一個預設的資料庫,除了這個預設的資料庫外,我們還可以建立自己的資料庫。     對於初學者來說,為了避免麻煩,可以用'Database Configuration Assistant'嚮導來建立資料庫。     建立完資料庫後,並不能立即在資

Oracle手工及配置監聽

一、關閉資料庫 二、修改SID [[email protected]~]$ vi .bash_profile exportORACLE_SID=powter 使其生效並驗證: [[email protected]~]$ source .bash_pr

Oracle資料庫

使用的Oracle資料庫,在命令列sql*plus上用管理員賬號登入,輸入以下命令: sqlplus / assysdba; 然後建立表空間和使用者並執行資料初始化指令碼,其步驟如下: 1)  表空間

oracle 手工(筆記)

手工建立資料庫(prod):1.修改環境變數export ORACLE_SID=prod2.建立口令檔案orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID pas

linux下oracle 手工

#1. 建立例項(linux下例項不需要服務所以不用建立,oradim–new –sid lmqq) #2.複製pfile cp /oracle/database/11g/dbs/init.ora /oracle/database/11g/dbs/initlmqq.ora

Python爬蟲:urllib內基本使用

urllib庫包含以下模組 urllib.request 請求模組 urllib.error 異常處理模組 urllib.parse url解析模組 urllib.robotparser robots.txt解析模組 py2 vs. py3 py

一鍵安裝ORACLE指令碼

最近學shell,練習而寫,只貼了一部分,沒法直接用,但是可以作為例子吧 #!/bin/bash SETPASSWD(){ #set password expect -c " set timeout 2; sp

完全Oracle安裝手冊

處理 同學 示例 文件夾 演示 orm 參數配置 靜默安裝 add Oracle12C R2 for Centos 7 背景介紹安裝配置這東西吧,真沒啥可寫的,但是你說不寫詳細點吧,真的好多學員搞不懂,所以呢,熊熊思前想後,打算把自己從頭到尾怎麽安裝的,完全寫一下,希望能讓

ORACLE 手工

引數設計: 資料庫名   1:配置環境變數(以下是本實驗環境的配置) [[email protected] ~]$ cat .bash_profile  # .bash_profile# Get the aliases and functionsif [ -f